V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Kobayashi  ›  全部回复第 9 页 / 共 55 页
回复总数  1096
1 ... 5  6  7  8  9  10  11  12  13  14 ... 55  
2022-05-29 20:38:28 +08:00
回复了 Davic1 创建的主题 Apple MX Master 2S 在 macOS 上不如 Windows 上好用
@dcty For Mac 就是智商税。没有任何改进,砍了 2.4G 无线,所谓的 for Mac 都是利用罗技软件对于 Mac 下软件的快捷支持,没什么卵用。
2022-05-28 09:22:29 +08:00
回复了 Ayanokouji 创建的主题 Apple 各位在 mac 上都用什么快捷键切换输入法
Karabiner 映射 shift 为 F16 。直接映射 shift 到 cmd+shift 会有问题,某些情况下切换不成功。
2022-05-27 14:11:08 +08:00
回复了 shanejix 创建的主题 程序员 Web3 入门,有平滑的路线推荐么?
学它马勒格八子,这玩意儿有个屁用。
2022-05-26 15:42:17 +08:00
回复了 movq 创建的主题 Apple shell 进入要等待一段时间,感觉很慢
2022-05-24 13:37:38 +08:00
回复了 kimigaooo 创建的主题 Apple 618 拓展坞的选择大家有什么建议
DP 1.4 带 2 个 4k 60Hz 理论上是可能的,但别想用 USB 了,带宽全被用来视频传输了。
2022-05-24 13:30:35 +08:00
回复了 kimigaooo 创建的主题 Apple 618 拓展坞的选择大家有什么建议
- 接口看需求,比如我就没有网口、SD 卡、耳机口需求,直接 dockcase 6 合 1
- 4k 60Hz 支持需要芯片支持,以前这里 40 多层有人发过视频讲解 https://www.v2ex.com/t/753725
- 9 合 2 感觉占 2 口有点多,不过导出来 9 个口也可以接受
- M1 芯片据说有兼容性问题 https://xujiwei.com/blog/2021/06/portable-usb-docks-compare/
- 个人意见,仅供参考
2022-05-24 11:08:39 +08:00
回复了 luffy 创建的主题 程序员 没人讨论 PHP 了嘛?
@mywaiting 我从上家公司跑路就是因为之后可能要做 WordPress 二次开发。我并不反对 PHP ,我更愿意学 Laravel 或者 Yii 。总觉得 WordPress 这个东西做不大,大型站不会要在 WordPress 这个成品上,都是从头自己开发。WordPress 这条路太窄了,钻进去就把自己陷死了。
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 不能让事件循环处理任务步骤时有序,这样就不是异步了。自己玩玩不发包怎么搞都行。
1 ... 5  6  7  8  9  10  11  12  13  14 ... 55  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   952 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 19:36 · PVG 03:36 · LAX 12:36 · JFK 15:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.