V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  neoblackcap  ›  全部回复第 19 页 / 共 100 页
回复总数  1986
1 ... 15  16  17  18  19  20  21  22  23  24 ... 100  
2020-10-17 19:57:02 +08:00
回复了 xchaoinfo 创建的主题 Python Python 项目部署, uwsgi 还是 gunicorn ? 或者其他选择
纯 WSGI server,uwsgi 比 gunicorn 高不了多少,gunicorn 还能换 worker 提升执行效率。uwsgi 关键在于它与 web server 的结合比较好,同时干了很多其他的事情,比如进程管理啥的。明白自己的需求再选择
@kaneg gitlab 很多核心组件已经用 go 重写了,比如 gitlab-shell 。所以还是很多要重新编译的
2020-10-12 19:58:35 +08:00
回复了 taomujian 创建的主题 Python Python flask 怎么向客户端下发配置文件?
基于 Http 的基本上就是轮训跟长连接。当然你要搞 websocket 的话,那么就可以保持连接的同时,你服务端向下发送更新数据以及指令
2020-10-12 19:55:32 +08:00
回复了 cl903254852 创建的主题 Node.js nodejs 有没有好用的解决粘包问题的库?
@zsdroid 流就更没有粘流了,不如直接说有没有网络编程方式不用自己解析协议好了。
我是不明白既然都不愿意定义协议了,为什么还要基于 TCP 进行编程。
2020-10-12 19:53:20 +08:00
回复了 cl903254852 创建的主题 Node.js nodejs 有没有好用的解决粘包问题的库?
@cl903254852 你又要基于 TCP 进行网络编程,你又不要定义协议的解析方式。那为什么要用 TCP 呢?你基于 http 不就可以了?
2020-10-11 14:12:32 +08:00
回复了 JasonLaw 创建的主题 程序员 有方法实现 Selenium 单个 WebDriver 多标签/线程爬取吗?
@JasonLaw 至于我说你问的是 X 问题,Y 问法,得到 Z 的答案就是说你问的问题并不是你真正面对的问题。你得到的答案不一定是对的。你想用多线程的方式提高并发度,同时复用 webdriver 实例达到减少内存的消耗。这个是你提出“多线程”问题的原因吧?
如果是面对这个问题,用多线程压根就不是什么好办法,离原始问题太远了。所以我才说 X 问题,Y 问法(多线程编程)。
首先你的并发度限制在浏览器端,因为主要 IO 发生在这里。你 python 的多线程跟单线程没区别。你一个线程能开 20 个 tab,难道你用多线程开 20 个 tab 就快一点?没有嘛,相反资源消耗还高了,还有线程上下文切换。
2020-10-11 14:03:12 +08:00
回复了 JasonLaw 创建的主题 程序员 有方法实现 Selenium 单个 WebDriver 多标签/线程爬取吗?
@JasonLaw webdriver 多标签跟多线程,你想过这样是一个怎么样的情况吗?
chromium 是多线程架构的,也就是多开一个 tab 也是多起一个进程。所以首先浏览器方面就不能做到多线程。
其二你想多个 python 调用一个 webdriver 实例,理论上是可以的。具体我没有尝试。
2020-10-10 17:33:23 +08:00
回复了 JasonLaw 创建的主题 程序员 有方法实现 Selenium 单个 WebDriver 多标签/线程爬取吗?
@JasonLaw 典型的 X 问题,Y 问法,得到 Z 的答案。
你想想你为什么需要用多线程?你不就想节省内存,多跑几个实例嘛。就 chromium 那个架构,你就不用想这回事。而且用 pyppeteer 试试吧。
2020-10-08 15:51:19 +08:00
回复了 cl903254852 创建的主题 健康 这几天过敏鼻炎又开始犯了,你们都是怎么预防的?
葛兰素史克出的辅舒良
2020-10-06 15:47:03 +08:00
回复了 whatsupbitch 创建的主题 Python python3.9 发布了
@des 直接用 PyPy,不用等
2020-10-05 17:36:26 +08:00
回复了 kidlj 创建的主题 Go 编程语言 要学 Go 的赶紧上车
@sharpy 你自己实现的,人家可不一定会用。这是语言生态的的争论。社区不会一定会用非标准库的东西。
2020-10-02 23:28:56 +08:00
回复了 star7th 创建的主题 程序员 [真实感悟,非营销] 谈谈开源项目走向商业化的感悟
@gggxxxx 其实是你觉得变了,毕竟人多了,宣发手段也变多了。这个市场还是没有什么太大的变化,你的产品好,当然可以直接收费。
国外一大堆还是直接收费的,当然还是要有试用版的。
vmware 的软件都是闭源的,搞虚拟化的还是很多用 vmware 。比最大的开源社区平台 github,那就是闭源的,一样很多人去用。
还是产品的好坏起关键作用。是不是开源,其实有时候真的没有那么重要。最终用户没有多少人会编程。会编程的也不会多少人会去从 0 构建产品
2020-09-28 23:45:05 +08:00
回复了 vhysug01 创建的主题 Python tornado 异步非阻塞求解救
你同步 IO 的操作,那么就放在线程池 /进程池里面跑,跑完返回结果就可以了。标准库里面是有相关的辅助函数的,你去看看 asyncio 里面的文档。
tornado 是兼容 asyncio 的,你直接用就好了
2020-09-28 23:42:58 +08:00
回复了 imn1 创建的主题 Python 有没有比 pandas, numpy 轻量的二维数组模块
numpy 在实际会用到 blas 的相关实现。很多时候哪怕你认为是读取的操作,实际上可能是当矩阵变换的操作。会有对应的加速的。一般人写不出那样高效的代码。如果你觉得效率没啥所谓,其实自己用 C 写一个也可以。关键还是看你实际的需求
因为作者没有开通商业咨询服务,有问题要提高服务的优先级可以啊,付钱就可以了。好比微软的付费技术支持,一张高优先级的工单 1000 美元这样就差不多。只要他不愿意给钱,那么就爱用不用。可以直接站在道德高地怼他
2020-09-18 20:35:37 +08:00
回复了 channg 创建的主题 程序员 想注册个短一些的域名 求问去哪找
还有人用 GoDaddy,hacker news 上面都不知道发了多少次了,你只要搜一下域名,GoDaddy 就自动将它买下来,你只能花大价钱从它手里接盘。就这样的破玩意还推荐?
namecheap, name.com, gandi 有什么不好?
2020-09-18 17:05:03 +08:00
回复了 taomujian 创建的主题 Python 在 Python 文件运行的过程中怎么动态从外部加载数据?
不改程序几乎是不可能的,能改程序的话,无非就是通讯的问题。那么就会变成 rpc 的选择
你可以选择 grpc, brpc 等工具建立通讯。也可以用 mysql, redis 等数据库进行通讯,也可以用 rabbitmq 之类的建立通讯。方法太多
1 ... 15  16  17  18  19  20  21  22  23  24 ... 100  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5540 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 07:55 · PVG 15:55 · LAX 23:55 · JFK 02:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.