V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  princelai  ›  全部回复第 26 页 / 共 54 页
回复总数  1070
1 ... 22  23  24  25  26  27  28  29  30  31 ... 54  
2020 年 3 月 24 日
回复了 Shaowen 创建的主题 问与答 非开发岗位在实际工作中可以用 Python 干嘛?
预测股市,成为一代股神(
我本地用 3.8,同事们用 3.7,生产环境用 3.6,就是这么任性
2020 年 3 月 20 日
回复了 masker 创建的主题 宽带症候群 现在想自己 diy 软路由 哪里还能买到对应的零件?
刚买的小马 v1,挺好的,家里 nas 是 j3455,软路由没必要这么好的 CPU
刚买了 2 个双频 velop,感觉不错,主要是为了无线方式桥接+漫游,话说的我给我朋友推荐的,买了三个 ac1750 组 aimesh,他觉得很好用
2020 年 3 月 17 日
回复了 Takuron 创建的主题 Caddy caddy 能稳定用于简单的生产环境中吗
我的梯子用的 caddy,自己更新证书好用,再反带一个网站,配置文件就几行,caddy1 还是很好用的,caddy2 的配置文件改的跟 shit 一样
2019 年 12 月 21 日
回复了 princelai 创建的主题 Python 请教这段 Python 协程代码还能如何优化?
@sxd96 应该是,生产者 aiomysql 取数据存入 queue,我这么写主要是因为我的 URL 是本地生成但又想控制速度,和你的不一样
2019 年 12 月 21 日
回复了 princelai 创建的主题 Python 请教这段 Python 协程代码还能如何优化?
@sxd96 如果所有都并发开始了在那就不是生成器,就已经在内存中运行了,我一般都用官方的 aiohttp,没用过另一个
@cybermonster #19 然而,我每天都盼着 V 站有人来收,直到今天才碰到你啊
我也有支一代笔,包装盒子都在,买了后以为我会好好学习好好记笔记,然而。。。。
2019 年 12 月 19 日
回复了 princelai 创建的主题 Python 请教这段 Python 协程代码还能如何优化?
不支持 markdown 吗,格式全乱了
2019 年 12 月 19 日
回复了 princelai 创建的主题 Python 请教这段 Python 协程代码还能如何优化?
@ClericPy #7
@superrichman #6

感谢二位,用信号量的代码写出来了,比原来好很多

```python
import asyncio
import random
import re


async def crawler(u, sem):
async with sem:
i = int(re.search(r"\d+", u).group(0))
await asyncio.sleep(random.random() * 5)
print(f"crawled {u}")
return i


async def main():
sem = asyncio.Semaphore(20)
urls = [f"url{i}" for i in range(100)]
tasks = [crawler(u, sem) for u in urls]
gather = await asyncio.gather(*tasks)
return gather


if __name__ == "__main__":
result = asyncio.run(main())

```
2019 年 12 月 19 日
回复了 princelai 创建的主题 Python 请教这段 Python 协程代码还能如何优化?
@gwy15 #9 感谢,这个库试了下,写出来很简洁,就是可能是我的 py 版本太高,在 pycharm 里有错误提示,但是稍微修改下可以正常运行。

```python
import asyncio
import random
import re

import paco


async def crawler(u):
i = int(re.search(r"\d+", u).group(0))
await asyncio.sleep(random.random() * 3)
print(f"crawled {u}")
return i


async def main():
urls = [f"url{i}" for i in range(100)]
gather = await paco.map(crawler, urls, limit=20)
return gather


if __name__ == "__main__":
result = asyncio.run(main())

```
2019 年 12 月 18 日
回复了 princelai 创建的主题 Python 请教这段 Python 协程代码还能如何优化?
@ClericPy #4 那就如 2 楼的代码,不需要用 Queue,请问信号量应该在哪里写啊?
2019 年 12 月 18 日
回复了 princelai 创建的主题 Python 请教这段 Python 协程代码还能如何优化?
@GoLand #2 谢谢,不过你说这个我知道可以,我这么设计的目的我忘说了,因为 url 是本地生成的,所以会很快,如果一次性把 url 全部创建为 task,那么 gather 后会一次性创建非常多的链接链接目标网站,我怕网站受不了,也怕自己 IP 被封,所以才不得已使用生产 /消费者,用输入的 Queue 的最大容量限制爬取速度。
2019 年 12 月 18 日
回复了 princelai 创建的主题 Python 请教这段 Python 协程代码还能如何优化?
没有大佬来指点下吗?
2019 年 12 月 12 日
回复了 pite 创建的主题 计算机 (爱折腾)想组装一台软路由,有大神指点吗
j1900 没 AES 指令集,出国会略微慢一点,都软路由了就别买这么低端的了
2019 年 12 月 1 日
回复了 Galaxyrain 创建的主题 宽带症候群 北京联通光猫改桥接的最稳妥方式
北京联通,我们家我是 50 找淘宝弄得,应该是破解,5 分钟搞定,我妈家我让换光猫的师傅直接给我弄车桥接,他痛快地答应了,给后台打个电话设置下就好了,免费
2019 年 11 月 23 日
回复了 xiangxihenli 创建的主题 程序员 想转行做程序员了。
给你说说我的经历,985 本科学的经济,前六年一直在证券私募公司,三年半前自学了 Python 转了金融算法,近两年半在做人工智能算法这块,怎么说呢,找工作会比正统出身的有些劣势,除非你做的项目和能力都非常强,所以楼主你要是有信心每天拿出更多时间学习提升自己,那我觉得没问题,否则别转。
我买积分了,50 人民币 80%数据都能随意拉取,300 人民币 100%全让你随便玩,还是永久,这么点钱都不愿意花吗
迎广机箱+j3455,安 omv 系统
1 ... 22  23  24  25  26  27  28  29  30  31 ... 54  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1097 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 18:15 · PVG 02:15 · LAX 11:15 · JFK 14:15
♥ Do have faith in what you're doing.