摘要:高性能缓存服务器已发布。本次更新主要升级到支持和多线程。完全兼容,并且利用的功能来提供非常细致的缓存规则。 高性能缓存服务器 nuster v1.8.8.1 已发布。本次更新主要升级到HAProxy v1.8.8, 支持HTTP/2和多线程。 项目主页 https://github.com/jiangwenyuan/nuster 介绍 nuster 是一个基于 HAProxy 的高性...
摘要:盒子模型就是在网页设计中经常用到的技术所使用的一种思维模型。网页设计中常听的属性名内容内边距边框外边距,盒子模式都具备这些属性。 CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型。网页设计中常听的属性名:内容(content)、内边距(padding)、边框(border)、外边距(margin),CSS盒子模式都具备这些属性。 盒模型一共有2种模式 符合W3C标...
摘要:读写锁的优先级读写锁也有分读优先和写优先。我们不需要两个相似的读写锁类。改进为了能够满足自定义优先级的读写锁,要记录等待的读写线程数,并且需要两个条件用来处理哪方优先的通知。 起步 Python 提供的多线程模型中并没有提供读写锁,读写锁相对于单纯的互斥锁,适用性更高,可以多个线程同时占用读模式的读写锁,但是只能一个线程占用写模式的读写锁。 通俗点说就是当没有写锁时,就可以加读锁且任意...
摘要:在文章用打包含有库的程序中,给出了如何使用打包含库的程序的方法,能生成可运行的文件。本文将会给出另外一种办法。在所有使用的程序中将改成写处于同一目录之后再用生成文件,在生成的文件夹下把模块中的文件拷贝至该文件夹下即可。 在文章用 pyinstaller 打包含有 pinyin 库的程序中,给出了如何使用pyinstaller 打包含xpinyin 库的Python程序的方法,能生成...