todd7zhang 最近的时间轴更新
todd7zhang

todd7zhang

V2EX 第 423229 号会员,加入于 2019-06-20 09:27:42 +08:00
todd7zhang 最近回复了
83 天前
回复了 shiyuu 创建的主题 Python 求助线程进程问题, IPy 处理 IP 网段
如果你看下这个的实现 IP('192.168.1.12') in IP('192.168.1.0/24')
就会发现实际上执行和 '192.168.1.12' in ['192.168.1.0', '192.168.1.1', ..., '192.168.1.254', '192.168.1.255'] 没区别
那这个实际执行次数就是 10w * 400 * 255

所以你可以先处理 IP 段 每一行 变成一个 set(str(i) for i in IP('192.168.1.0/24'))
然后再 '192.168.1.12' in set

实测 1000 * 400 : IP('192.168.1.12') in IP('192.168.1.0/24') 3.92s
1000* 400: '192.168.1.12' in set 18.1ms
97 天前
回复了 admin7785 创建的主题 上海 2 号线沿线 求租房
自己往川沙找吧,看看有没有单间。
没动啊,既然严格要求 FIFO, 为啥去执行 SQL 的时候,还要开 ThreadPoolExecutor ?这种情况,从 sqlqueue 拿出来虽然是顺序的,但是感觉执行过去就可能乱序啊,毕竟 while 里面在不停的开 executor 。

我感觉都不用 POOL, 就一个 conn 不停的执行 sql 就好了?
with conn.cursor() as cr:
while not sqlqueue.empty():
cr.execute(sqlqueue.get())
直接 subprocess 调用 wkhtmltopdf ?
115 天前
回复了 shenxj 创建的主题 程序员 求助,客户端访问数据库怎么指定端口号
python 的话,client socket 直接 bind(ip, specified_port)
115 天前
回复了 codingbody 创建的主题 SSH 遇到一个有趣的 ssh 的问题
学到了
差不多啦,uwsgi 启动的子进程的 pid 基本都是连续递增的,这边还有 worker & 0xff, 一台机器支持 256 个 worker 呢。
实际启动的时候就那么几个进程,没那么巧就重复了吧,哈哈。
如果生产是多进程跑的话,应该是初始化 Generator(dc=0, worker=0)这个时候,所有进程的 10bit 的 node_id 都是一样的,然后就重复了。可以考虑 worker=os.getpid()
太久没有用 node.js ,不知道 node_modules 这个文件夹还大不大?
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1254 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 18:37 · PVG 02:37 · LAX 10:37 · JFK 13:37
♥ Do have faith in what you're doing.