首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  congeec  ›  全部回复第 1 页 / 共 90 页
回复总数  1786
1  2  3  4  5  6  7  8  9  10 ... 90  
@good1uck Helpdesk 就是网管啊
50 天前
回复了 opentrade 创建的主题 Linux centos8 等得好辛苦
@lovedebug #32 不能同意更多
用 flake8,pylint 又慢又严格,flake8 刚好
53 天前
回复了 newmean 创建的主题 Python 关于 Python +selenium 用 jquery 获取值
Ajax 注意 race condition

暴力做法,等几秒再取值
活着 webdriverwait + 一句 css 搞定
54 天前
回复了 dbskcnc 创建的主题 Go go 泛型出炉,看起来还是不错的
@trait #21 对啊。 规范和实现绑在一块儿的语言用起来就是别扭。python 是这样,js 是这样,还好 rust 已经开始移除 turbofish
::<>了
不同意#4。我技术基本都是自学的,自学总的来说不如有人带,除非你水平高别人带不了。

建议楼主面向简历编程。有啥高大上的技术就推到组里。上面分配的任务求质不求量。

这种做法是不道德的,也需要政治手腕
你能来这儿发帖,就已经觉悟很高了
54 天前
回复了 dalieba 创建的主题 Python Python 之父考虑重构 Python 解释器
警告楼主,这个问题你解决了,以后活儿就是你的了,会涨工作量,不会涨工资
上次没跟你讲清楚我觉得很失败

你还是拿起编辑器抄一个协程的实现吧,也就几百行,本质状态机
59 天前
回复了 woahishui 创建的主题 程序员 国外的程序员请帮忙
啊,二手小空调 30 刀,电费一个月 50 刀
一年基本用 3 个月,最热的时段也就一年里面有两周

纽约城中村
64 天前
回复了 didididididi 创建的主题 Java 大三实习生在公司遇到的问题。
要么走

要么像我一样搭建个 ETL 平台。今儿刚搭建了 airflow,打算迁移回去
64 天前
回复了 aaronhua 创建的主题 Python 一直用 virtualenv,有用过 pyenv 的么?
不要问,问就是 poetry 一把梭
# 正解

类似问题都可以用 window function 解决
65 天前
回复了 waibunleung 创建的主题 Python python3.7 中的 async/await 以及 asyncio 问题
````
tasks = [task1, task2, task2]
for t in tasks:
await t
```

完全等价于

````
tasks = [task1, task2, task2]
await tasks[0]
await tasks[1]
await tasks[2]
```
这样执行顺序是同步的你能理解吧。其实并不能,因为你可能不知道 Task/Future 和 coroutine 的区别。task 被创建的那一刻就已经开始执行了,你 await 的只不过是他的结果 Task.result()。所以如果你加副作用,比如说 print(),打印出来的结果可能是乱序的。

coroutine 就不一样

```
coros = [coro1, coro2, coro3]
await corps[0]
await corps[1]
await corps[3]
```
这三个 corotines 绝对是按顺序执行


好了,再来说 for loop 和 event loop。
你把 for loop 展开就是几个普通的语句放在一起,没啥好说的

有意思的是 event loop。看下面这些代码。
```
async def coro1:
await asyncio.sleep(xxx)
await asyncio.sleep(xxx)

sync def coro2:
await asyncio.sleep(xxx)
await asyncio.sleep(xxx)

asyncio.gather(coro1, coro2)
```

这儿有两个 coroutines,哪个先执行完呢?不知道。每个 await 那儿都会让出( yield from 的语法糖嘛)控制权。python 知道的是每个 coroutine 的状态( Ready/NotReady )。event loop 会不断的轮询( polls )这些 coroutines,如果状态是 NotReady,就去看看其他的 coroutine,如果是 Ready 就执行下一行呗。

例子里用了 状态机+polling。具体实现取决于平台,我也不知道。
65 天前
回复了 waibunleung 创建的主题 Python python3.7 中的 async/await 以及 asyncio 问题
for loop 并不是 event loop
1  2  3  4  5  6  7  8  9  10 ... 90  
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1806 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 45ms · UTC 16:22 · PVG 00:22 · LAX 09:22 · JFK 12:22
♥ Do have faith in what you're doing.