首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
belingud
掘友等级
服务端工程师
|
APCapital
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
python中的weakref弱引用用法
弱引用是观察者模式,A持有B的弱引用,那么不会对B增加引用计数。 当B引用计数为0之后,A尝试通过弱引用访问B就会失败,因为弱引用对象是观察者,观察着B对象的引用计数。 不同的编程语言实现弱引用的底层原理略有不同,但本质都是观察者模式。 下面以C++为例,其实一个对象的引用计数…
TP-Link路由器密文生成规则
对路由器的破解有点好奇,尝试了使用暴力破解的方法,于是在页面的js文件上上打断点,找到了生成对应的密文的方式。 本文记录TP-Link路由器的登录密码的加密方式,用python实现和js实现的版本 j
Mac OSX Python安装M2Crypto
M2Crypto有两个依赖,openssl和swig,在Mac上需要首先安装这两个包,才能安装M2Crypto。 以上命令可以直接复制粘贴使用,如果你需要指定版本号,则在命令最后指定。
关于rabbitmq死信队列的使用问题
首先应该弄清一个概念,什么是死信队列。 一个消息是有死亡状态的,它会被发送到一个指定的队列中,这个队列是一个普通的队列,根据他的功能,我们叫他死信队列。 消息被消费者接收,并且标记了reject或者nack,拒绝或者未消费成功。 队列设定了消息存活时间,超过存活时间未被消费,会…
不借助celery,在flask中实现非阻塞任务
Flask是一个同步的,使用WSGI协议的Python WEB框架,他不能和sanic,fastapi那样使用异步的事件循环来处理请求,也不能利用uvicorn等的ASGI服务器来加速自己,耗时任务需要发布到Celery来执行。 因为在Flask中遇到了耗时的任务和代码,需要阻…
API网关Kong的安装和jwt认证配置
客户端访问上游API服务,通常由Kong的认证插件及其配置参数来控制。 Kong是一个在Nginx运行的Lua应用程序,由lua-nginx-module实现。Kong和OpenResty一起打包发行,其中已经包含了lua-nginx-module。OpenResty不是Ngi…
sqlalchemy,flask-sqlalchemy连接配置和使用详解
Flask_sqlalchemy封装了很多SQLAlchemy的很多操作,可以直接使用flask中app的config来生成数据库连接,使用SQLlchemy原生方法来生成数据库连接可以使用,sqlalchemy默认的引擎是MySQLdb,pip install mysql-p…
python内置库--inspect
inspect模块很大的依赖于types模块,其中封装的方法和操作,也是根据对象自有的属性和方法来进行判断和获取,分析其源码可以更好的理解Python中各种对象的差别. 这只是思路的一部分,本文主要讲inspect的使用,源码分析在后续文章补充. 于是我们可以知道返回堆栈的返回…
Python3中的常量和部分详解
二进制特殊方法应返回特殊值(例如,__eq__(),__lt__(),__add__(),__rsub__()等)表示操作没有针对其他类型实现,为了相同的目的可以通过就地二进制特殊方法(例如__imul__(),__rightnd__()等)返回,它的逻辑为真. NotImpl…
Django中的信号
Django中提供了一个“信号分发器”,允许被接耦合的应用在其他地方发生操作时会被通知到,在一个事件影响多处代码的情况下很有用。 你可以将多个方法绑定到发送的信号上,使Django在一次数据变动时,处理更多的业务逻辑。信号系统允许一个或多个发送者,将信号发送给一组接收者。 如果…
下一页
个人成就
文章被点赞
46
文章被阅读
88,745
掘力值
1,545
关注了
8
关注者
11
收藏集
5
关注标签
27
加入于
2019-11-02