最新话题
RDB 文件还原数据库状态
Redis 在重启时,RDB 程序通过载入 RDB 文件还原数据库状态。rdbSave 函数负责把数据保存到磁盘中,如果 RDB 文件已经存在,那么新的 RDB 文件将替换已有的 RDB 文件。
Redis 内存优化 之 用 Hash 代替 String
Hash 结构在元素不足一定数量时会进行压缩存储,这样可以节省不少内存。将 hash-zipmap-max-entries 设置为 1000,性能比较好,如果 Hash 中字段的数量小于参数值,Redis 将对该 Key 的 Hash Value 采用特殊编码。 如果该值设置足够大那么将导致 CPU 消耗变得非常大。 因为大数据量的时候解压缩时非常好 CPU,所以不宜将参数值设得过大,这其实是内存…
在 Python 中使用 Socket
通信类型:AF_INET 协议家族一般是表示 TCP 通信的 SOC_STREAM 和 UDP 通信的 SOCK_DGRAM。对于 TCP 通信,建立 socket 连接,: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 连接 socket, s.connect((host,port)) socket 通信建立连接后,利用它发送接收数据…
Python 中的 Pillow 模块介绍
Pillow 是从 PIL 上面 fork 下来的,因为 PIL 自从2009年就再没有更新过了,Pillow 由作者 Alex Clark 和其他一些 contributors 一起维护,算是一个更好用的 PIL,它能对图片文件进行各种操作。 理解 Image 类 Pillow库中最重要的类就是Image类,Image 类定义在 pil 模块下,有多种方式来创建一个 Image 实例,比如:通过…
Python paste 一个 WSGI工具包
wsgi:web 服务器和应用程序 app 之间统一的接口,简单来说就是规范的接收web请求(request) python paste 是一个WSGI工具包,在wsgi的基础上包装了几层。 def app(environ, start_response): start_response('200 OK', [('content-type', 'text/html')]) return ['Hel…
我对 Python 模块 的理解
模块是用来组织 Python 代码的,包是用来组织模块的。 把其他模块中属性附加到你的模块中的操作叫做导入(import) 那些自我包含并且有组织的代码片段叫模块(module) 文件是物理层组织模块的方法,一个文件被看作是一个独立模块,一个模块也可以被看作是一个文件。模块的文件文就是模块的名字加上扩展 .py。
使用 MagicMock
>>> from mock import MagicMock >>> thing = ProductionClass() # 可以指定返回值 >>> thing.method = MagicMock(return_value=3) >>> thing.method(3, 4, 5, key='value') 3 # make …
NodeJS 报错 Check failed: U_SUCCESS(status)
重装了系统,使用的是 Windows 7,NodeJS 14 的版本无法安装,必须要 Windows 8.1 以上,索性就安装 v12 的版本,但是运行项目就报下面的错误: # # Fatal error in , line 0 # Check failed: U_SUCCESS(status). # # # error Command failed with exit code 32212254…
安装 avataaars-geneator
(VM:u1601) $ git clone https://github.com/fangpenlin/avataaars-geneator $ cd avataaars-geneator $ sudo npm i yarn -g --verbose 之后执行 sudo npm install 报错,改成用 yarn 安装: $ sudo yarn install $ yarn start Co…
- 共 1450 页
- 1