V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  ClericPy  ›  全部回复第 117 页 / 共 137 页
回复总数  2733
1 ... 113  114  115  116  117  118  119  120  121  122 ... 137  
2019 年 10 月 15 日
回复了 taogen 创建的主题 程序员 单机多线程爬虫,是不是线程池大小越大越好?
以前在 python 里测试过, 1 核 CPU, 线程并发 1 到 2 , 提升明显, 2 到 5 变化也很大, 超过 5, 线程切换开销比较大的情况下, 耗费时间就没那么明显的优势了. python3 ThreadPoolExecutor 官方建议的好像是 n*5, 也就是 pool size 是 None 的时候
if max_workers is None:
# Use this number because ThreadPoolExecutor is often
# used to overlap I/O instead of CPU work.
max_workers = (os.cpu_count() or 1) * 5

不过协程的时候就不会太讲究了, 开 100 并发, 性能一直是线程三倍以上
2019 年 10 月 15 日
回复了 ClericPy 创建的主题 Python Python 3.8 released
@okwork
上面那个 performance 对比, 3.7 和 3.8 对 3.6 提升太大了...

@youthfire
和 Pycharm 没关系, 一大些 C 的代码编译不过来, 3.7 的好处是 pypi 上已经替你编译成 whl 了, 早些年没有 wheel 的时候, 那编译叫一个痛苦, 后来非官方编译 whl 才解决了一半问题

@Trim21 这回复绝了... 维护者平时心态都这么好的么
2019 年 10 月 15 日
回复了 ClericPy 创建的主题 Python Python 3.8 released
@youthfire
@l4ever
append 里提过了, 没装 VS 或者 mingw, 就先别更新, pypi 家还没提供对应 3.8 的 whl, 我也是 aiomysql 和 lxml 出问题才回滚的, Windows 永远都是二等公民
关键词: 略有差异, 受邀京东, 持续关注阿里
你要是 Windows 而且会 autohotkey, 就可以自动补全着玩了
否则还是像楼上们说的用剪贴板工具吧
2019 年 10 月 15 日
回复了 okface 创建的主题 问与答 scrapy 扫描目录下所有 py 文件并坚持错误
1. 改其源码
2. 遵其规定
3. 读其文档
2019 年 10 月 15 日
回复了 redam 创建的主题 问与答 人脑是单核的吗
@redam 某乎热榜, 之后被 V2 上的段友发了一个 B 站视频, 5 分钟看完十万字的书...
2019 年 10 月 15 日
回复了 dafsic 创建的主题 Python python3 asyncio 如何开启一个不 await 的协程 的问题
@dafsic 我也是这个场景下用的, 不过一般会带 timeout 跑, 超时 cancel
理解协程比较粗糙的想法就是
协程函数 ->

协程(相当于一个迭代器但是没开始迭代) + Future (相当于一个 awaitable 的对象, 在 set_result 的时候标记状态为 done, 结束 await, 很多语言里有这种 Future 概念) ->

组成一个 Task(Task 是 Future 子类) ->

Task 里如果没指定 Loop, 会在 get_event_loop 得到的那个里面开始执行, 主要注意两个问题, 1 不能在 difference Loop 执行的报错 2. Loop 已经 running ->
Task 可以被 wait, 这里可以设置超时; 也可以被 await, 也有办法设置超时, 阻塞该行代码, 不阻塞主线程; 要注意有的 timeout 会 cancel, 有的不会;

协程对线程最优良的一个地方就是, 随时可以中断, 线程想中断太难了
2019 年 10 月 15 日
回复了 redam 创建的主题 问与答 人脑是单核的吗
管它潜意识表意识, 反正都没法量子看书
2019 年 10 月 15 日
回复了 dafsic 创建的主题 Python python3 asyncio 如何开启一个不 await 的协程 的问题
同步思维里会开个线程丢到后台里跑
异步里面, 旧版本使用 asyncio.ensure_future, 新版本支持 create_task
简单的说就是一个协程函数 -> Task 的过程, 就是让它去执行的过程, 不变 Task 就不会执行, Task 和协程都可以被 await

至于上面说的那些个起一个线程的是什么鬼我也不知道, 但是线程有个好处就是有个 daemon 参数, 这个参数控制的是主线程在运行完毕后是否等待这个在跑的子线程跑完再退出程序. asyncio 的 Task 有没有这功能不太确定, 一般情况下会被直接 cancel 丢弃
2019 年 10 月 15 日
回复了 askfilm 创建的主题 Go 编程语言 Golang 是 Google 的 ?个人观点
最后一段虽然有点道理, 但我还真就想不出怎么反驳
2019 年 10 月 15 日
回复了 ClericPy 创建的主题 Python Python 3.8 released
@renmu 凑合吧, 反正我升级了以后, 一大半脚本挂了..... 好多 Windows 上的也没编译出 whl 来, 我自己又没装 VS........AWSL
2019 年 10 月 15 日
回复了 ClericPy 创建的主题 Python Python 3.8 released
@crystone
energybased
3.7
2 points
·
2 hours ago
If you're using pyenv, then pyenv install 3.8.0 should eventually work (when it's available).

reddit 上这人那个括号里的很灵性, 我先自己编吧
2019 年 10 月 14 日
回复了 uuau 创建的主题 程序员 为什么 Visual Studio Code 官方还没出设置和插件的同步功能?
@shoujiaxin 我怎么记得是公开 gist...
话说楼主那么想要, 试试去给微软提 issue? code runner 的作者是微软的, 也在 V 站, 可以联系下?
目前没感觉到太刚需
你妹啊... 我的眼...
长的好看的怎么穿都无所谓, 有些图实在是怎么说呢, 魔法伤害的极致就是物理伤害啊, 没这个天赋何必非要强行证明自己呢...

总结一句话, 别人做什么事情只要不危害社会就行, 我以为是 AI 换装项目呢
作者都跑路了, 为什么还要用它... 趁早换个简简单单的 cdp 库吧, 直接注入个 js 就点击了
2019 年 10 月 13 日
回复了 lazyme 创建的主题 问与答 都说顺势而为,下一个互联网趋势是什么?
@keith1126 话说我这破输入法 Gartner 怎么出来个 Garter...
我楼下那个已经把那个位置的答案说了啊...
2019 年 10 月 13 日
回复了 Livid 创建的主题 分享发现 BrowserBench.org
顶配小米游戏本 chrome 77
得分
29.8
± 0.91

jQuery 那里卡了很久...
2019 年 10 月 13 日
回复了 ShangJixin 创建的主题 问与答 不得已发帖 求各位帮起英文名
Jason Shaw
其他来自疑犯追踪里的名字也都不错, Finch, Root
1 ... 113  114  115  116  117  118  119  120  121  122 ... 137  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1077 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 22:54 · PVG 06:54 · LAX 15:54 · JFK 18:54
♥ Do have faith in what you're doing.