V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Kobayashi  ›  全部回复第 11 页 / 共 57 页
回复总数  1129
1 ... 7  8  9  10  11  12  13  14  15  16 ... 57  
2022-05-22 19:21:12 +08:00
回复了 angcz 创建的主题 问与答 淘宝鼠标维修靠谱吗?
网上买俩微动,楼下随便找到维修的给你焊一下。
2022-05-21 21:04:45 +08:00
回复了 amber0317 创建的主题 问与答 感觉走到了人生的交叉路口,求 v 友解惑
先学英语,出不出国都有用,六级真没什么用。

攒钱不要想,除非上班。但我觉得你一出象牙塔就回不来了,还是研究生比较好。
2022-05-18 07:36:54 +08:00
回复了 jchnxu 创建的主题 问与答 有没有人用过 monday.com?
为什么你们要看 YouTube 广告,跳过不好吗?
2022-05-18 00:38:24 +08:00
回复了 Sliverburger 创建的主题 问与答 如何更好地兼容 Python 2 和 Python 3
futurize, six
2022-05-17 11:58:22 +08:00
回复了 imxthd 创建的主题 程序员 需要从 mongo 和 mysql 联合查询数据 ,该怎么优化
加缓存
2022-05-17 11:31:36 +08:00
回复了 movq 创建的主题 程序员 vim 里面为什么用:s 来替换$$$$为$$,却会替换成$$$?
:set nomagic

:help magic
2022-05-16 22:55:44 +08:00
回复了 Shiyq 创建的主题 程序员 一直有个疑问,作为一个码农,有必要考一些证书吗
国企评职称有用。其他企业没用,纯属浪费时间,还不如考英语证书。
2022-05-15 22:12:57 +08:00
回复了 luffy 创建的主题 职场话题 后端职位好像比前端职位更高薪
看业务。比如 蓝湖,Figma 。
2022-05-15 17:24:55 +08:00
回复了 securityCoding 创建的主题 问与答 油脸推荐一款爽肤水 eau precieuse
得了吧,什么氨基,都被广告忽悠瘸了。油皮你夏天氨基能洗干净?控油不是单独清洗的事情,你的做好保湿。
反正我现在氨基皂基洗面奶都有,根据当天皮肤状况使用。
2022-05-15 11:32:16 +08:00
回复了 soberzml 创建的主题 Alfred Raycast 相比 alfred 好在哪
raycast 有官方扩展市场
@abersheeran 不感知,loop 不直接处理 Future 。
异步里协程不是主动运行,而是把自己交给 loop ,loop 负责调控所有待运行任务列表,它不管协程返回什么值。

Task 是对于下边协程的封装,Task._step() 调用协程的每一步,并对每一步的返回值做出响应。假设有任务 A ,它在调用协程时需要等待任务 X ,任务 X 先返回 future 给 A ,TaskA._step() 判断拿到了 future ,则把后续运行动作(还是 ._step())注为 future 的回调。等 X 完成后,它会设置 future 值,触发回调调用回到 A 。
一个任务等待另一个任务不经过 loop ,就是利用信号挂起后续执行。
2022-05-13 21:55:29 +08:00
回复了 GYGYG 创建的主题 Python tornado 框架大佬求入
> 来实现 socket 消息的透传

你要实现一层 websocket 代理,直接在 Nginx 上做不好吗?

鉴于示例代码中你对 tornado 的理解,不建议在代码层用 Python 来做这个事情。利用 tornado 做 websocket 代理,不仅需要理解异步中利用轮询处理 socket 的方式,还要完全掌握 websocket 协议。即便我翻过 tornado 源码我也不会选择用这个方式解决问题。
原因大概可以解释。看样子 awaitable.__await__() 返回了 future. 而 Future.__iter__ = Future.__await__. 而 Future result 未被设置时,Future.__await__() 返回自己。

从你自定义的 gather() 逻辑推测,你想绕过 asyncio 的任务运行控制,自己严格控制过个 Task 交替运行?比如任务 A, B, C 分别拆分为步骤 A1, A2, A3, B1, B2 ...,你想确保 A1, B1, C1, A2, ... 顺序?

建议先把 asyncio 源码读完理解 loop 如何全局调控任务、Task 封装 coroutine 起什么作用,以及 Future 又是什么,之后回过头来想这个事情。

异步就是在等一个任务的时候,去做另外一个任务。asyncio 事件循环默认不实现 A1, B1, C1 有序完全没有问题。
假设实现了这样的机制,如果 A1 运行需要等待一个新任务 X ,而 B1, C1 要等待 A1 。现在事件循环中所有任务都在等 X ,这还算异步吗?
另外,这里强调的是事件循环默认行为不能这么做,不然可能引起阻塞。但 asyncio 确实提供了任务间依赖的机制:Event, Lock, Condition ... 其原理都是 Future ,而 Future 本质上就是一个信号,任务 X 开始时返回一个信号给 A ,A 拿到信号后把自己后续步骤执行作为信号处理函数挂上去,任务 X 完成时触发信号,运行跳回 A1 。

总之,要自定义实现任务有序,1 )局部加入步骤有序,要么用 Event, Condition, Lock, Semaphore ,或者直接使用其更底层 Future 信号机制在步骤间建立机制。2 )全局的话不行,但作为一个基础包,asyncio 不能让事件循环处理任务步骤时有序,这样就不是异步了。自己玩玩不发包怎么搞都行。
2022-05-13 18:15:23 +08:00
回复了 Authing 创建的主题 互联网 Authing 的组织文化 :乐观派组织
读完了,文案不错,就是没明白是做什么的😳
2022-05-13 11:38:58 +08:00
回复了 shervy 创建的主题 硬件 买 M1 还是 Intel?
主要问题在于需求 1 ,虚拟化 x86 系统不要选 M1 。
2022-05-08 22:53:37 +08:00
回复了 CookCoder 创建的主题 求职 太多年没有写简历,诚恳各位审阅一下
2022-05-08 18:28:03 +08:00
回复了 shenhualv7 创建的主题 问与答 epub 阅读器电脑端有什么推荐的
koodo 就算了,那 epub css 样式支持和没有一样
2022-05-06 19:45:55 +08:00
回复了 bailitusu 创建的主题 macOS 大家是如何使用 Time Machine 的?
大版本升级前备份一下。平时 Dropbox 时时备份文档,定期提交 dotfiles 仓库。
2022-05-06 12:54:20 +08:00
回复了 villivateur 创建的主题 DNS OpenWRT 的 dnsmasq 要多试好几次才能获取到 AAAA 记录
配置、日志都没有……
来,大家买定离手,人人都有机会猜对。
我先来,可能是多个上游某些不返回 AAAA 。
1 ... 7  8  9  10  11  12  13  14  15  16 ... 57  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2518 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 726ms · UTC 15:30 · PVG 23:30 · LAX 07:30 · JFK 10:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.