V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 112 页 / 共 200 页
回复总数  4000
1 ... 108  109  110  111  112  113  114  115  116  117 ... 200  
2020-01-26 17:59:12 +08:00
回复了 sugarkeek 创建的主题 分享创造 做了一份地级市的疫情图
你这色盘不够直观。。。直观的色盘不需要看图例也能知道严重程度。
你 jdk 配置了没
@visualbasic “气候变暖导致了海盗数量的减少”——一个著名的梗,错把相关性看成因果性。其实是因为工业化导致了两者
2020-01-25 16:05:59 +08:00
回复了 storypanda 创建的主题 WordPress 现在入 WordPress 坑,感觉和代码的关系比较少……
简而言之:

WordPress 模式:你的文章存在数据库( MySQL )里面,WP 的作用是根据浏览器请求,把文章从数据库读出来,产生对应 HTML 页面。每个页面都是根据请求动态产生的。会消耗一定服务器的计算资源。

Hexo 模式:hexo 系统预先枚举了所有浏览器可能发起的请求,预先根据文章“数据库”(一堆 markdown 文件)产生所有的 HTML 页面。
2020-01-24 22:45:44 +08:00
回复了 OTTOmonkey 创建的主题 问与答 对学计算机感觉到非常痛苦怎么办?
其实你写代码这么痛苦,我觉得你以后就算学会了前端找着了前端的工作也会痛苦的。

泼一桶冷水吧,我小学时代就玩 VB 6.0 了,初中时代抱着谭浩强的 C 和忘了哪一本书总之是某微软 MVP 写的 C# 教材看的津津有味。高中时代已经玩过了 Qt 和 Borland C++ Builder 了。如果你觉得 C 语言痛苦,我觉得你确实可能以后会继续痛苦。。。
2020-01-24 20:47:43 +08:00
回复了 OTTOmonkey 创建的主题 问与答 对学计算机感觉到非常痛苦怎么办?
== 没有任何编程经验怎么就申请到计算机视觉的硕士了?
2020-01-23 01:07:38 +08:00
回复了 hookybaby 创建的主题 2020 有点慌,不敢去医院啊!
掩耳盗铃,鸵鸟埋头?
XYProblem
2020-01-20 16:31:33 +08:00
回复了 ybw 创建的主题 Apple macOS 的软件安装方式是不是太古老了
没有人阻止应用作者写个卸载脚本啊(手动狗头)
我觉得也只有自己撸一个了。。。

@blodside 这个我觉得问题不大,你可以把其他代码放进 thread executor 或者 process executor 里面。反正你其他依赖不支持携程,理论上不也不支持 Twisted callback 么( doge )
2020-01-19 16:18:19 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
@Ritter 异常无论是不是向上传播,q.task_done 都不能执行了呀,然后 join() 一定会卡住啊。。。

try:
...
finally:
q.task_done()
2020-01-19 15:41:01 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
@Ritter run_in_executor 本来就是把一个阻塞函数扔到别的线程里面执行,然后把结果拿出来的。

def fn():
....something to do

await loop.run_in_executor(fn)
2020-01-19 15:31:30 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
@Ritter 好吧我看了一眼文档,它当真会自动把 coroutine 变成 Task 给 schedule 起来。

"If any awaitable in aws is a coroutine, it is automatically scheduled as a Task."
2020-01-19 15:26:06 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
顺便 loop.create_task 就不用 await 了
2020-01-19 15:25:46 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
=== 我发现楼主还有个问题,在 async def run 里面。

他只创建了 consumer = asyncio.gather(...),但是没有勒令 consumer 进入执行啊?按照道理 asyncio.gather 并不具有执行一个 coroutine 的特性啊,只有 await 才能保证让一个 coroutine 进入运行状态啊?

楼主你得用 loop.create_task 把一个 coroutine 强行进入后台运行状态才对吧?
2020-01-19 15:22:54 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
@Ritter 楼主也没放日志(差评)。

不过 async def put 这个函数问题太大了,怎么都会出问题的。
2020-01-19 15:17:50 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
除了 readFromFolder, f.read() 也是阻塞的,也得放在 executor 里面
2020-01-19 15:17:09 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
顺便吐槽一句楼上,这么明显的问题不是一眼就能看出来么
2020-01-19 15:16:48 +08:00
回复了 Ritter 创建的主题 Python 大佬们 我这协程写的有毛病吗?
大哥 readFromFolder 是阻塞的,你在 async def put 里面得用线程池去执行它。asyncio 的主线程是单线程,没法执行这种阻塞函数。

https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.loop.run_in_executor
2020-01-19 15:09:06 +08:00
回复了 wadezhao 创建的主题 程序员 问一件羞耻的事情,你们怎么移动光标?
其实吧,很多 IDE,即使有了右括号,你再打一遍右括号,它不会多出一个的,会合并。。。
1 ... 108  109  110  111  112  113  114  115  116  117 ... 200  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2612 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 10:44 · PVG 18:44 · LAX 02:44 · JFK 05:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.