V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  abersheeran  ›  全部回复第 34 页 / 共 84 页
回复总数  1678
1 ... 30  31  32  33  34  35  36  37  38  39 ... 84  
2021-09-07 11:46:16 +08:00
回复了 sujin190 创建的主题 Python 分享一下完全不依赖 asyncio 也支持异步语法的库
@sujin190 中断不会导致 greenlet 切换?那你这个封装甚至不如 asyncio.to_thread 快啊。我明白 motor 怎么换成线程池了。看来我还得看看 gevent 去
2021-09-07 11:22:11 +08:00
回复了 sujin190 创建的主题 Python 分享一下完全不依赖 asyncio 也支持异步语法的库
@sujin190 Motor 的线程池代码: https://github.com/mongodb/motor/blob/master/motor/frameworks/asyncio/__init__.py#L73

我还想问个 Greenlet 的问题:一个带系统中断操作的函数丢到 greenlet 里,它会自动在中断时 switch 到其他 greenlet 吗?
2021-09-07 11:08:14 +08:00
回复了 sujin190 创建的主题 Python 分享一下完全不依赖 asyncio 也支持异步语法的库
motor 用的线程池。你这个 TorMySQL 写的一言难尽……不过 https://github.com/snower/TorMySQL/blob/ad583aadc2844c4b4e32e948b1f3252582832022/tormysql/util.py 这个挺符合我之前的设想。测试结果怎么样?比 asyncio.to_thread 快吗?
2021-09-07 10:26:05 +08:00
回复了 sujin190 创建的主题 Python 分享一下完全不依赖 asyncio 也支持异步语法的库
看到了 greenlet,我之前就有个想法,用 greenlet 把同步函数包装起来变成一个 awaitable 的对象,但是一直没空去做。你可以试试看做一下。
2021-09-03 10:58:47 +08:00
回复了 Livid 创建的主题 Python SQLModel
修复一下上面的链接: https://github.com/samuelcolvin/pydantic/issues/2678

支持楼上 frostming 的说法。另外,fastapi 的性能本就没有他宣传的好,如果还用同步代码,那就更差劲了,比 Django 还慢。而作者本人给出的样例居然是同步的,属实逗笑我了。
2021-09-02 10:50:39 +08:00
回复了 abersheeran 创建的主题 Python 我自己写的 Python 超集语言发布了能用的版本
@aloxaf 其实不太一样,红姐这个我之前也看了,他是先让 Python 解析到 AST,然后修改 AST 去执行。mingshe 这个是直接从代码生成 AST,语法上更自由。我扩展的这三个 feature,红姐这个库是无论如何都解析不了了。
2021-09-02 10:35:40 +08:00
回复了 abersheeran 创建的主题 Python 我自己写的 Python 超集语言发布了能用的版本
@hsfzxjy 《山海经》“鲜山多金玉,无草木,鲜水出焉,而北流注于伊水。其中多鸣蛇,其状如蛇而四翼,其音如磬,见则其邑大旱”。比 Python 多几个翅膀的🐍。
2021-08-26 17:00:28 +08:00
回复了 booyeu 创建的主题 分享创造 开发了一款约玩剧本杀、打球之类的社交 app
最好的陌生人社交软件是熟人社交软件。

想着做陌生人社交的,最后一定会沦为约炮软件。
跟 Nodejs 比的不足之处大抵在于 Nodejs 天然自带一个 loop,Python 需要你显式创建 loop 。而且 Nodejs 里原生都是异步的,不需要自己注意。Python 里原生都是同步的,需要自己时刻注意。
Coding 我个人用了两三年,体验非常好。而且 Coding 的 PM 能找到人,有 BUG 或者痛点能报的上去。
@polyang 专门维护? docker run 一键启动不就好了吗。不开源,仅存放代码,首选 Coding——界面好看、速度不错、不收费、不审核。
2021-08-23 14:55:42 +08:00
回复了 kgdb00 创建的主题 淘宝 如何不让淘宝给我推荐女性内衣内裤类商品?
不逛淘宝解万难。想买某一样东西的时候直接上去搜,购买,关闭。关掉淘宝的推送权限。
我自建的……不管什么时期都没崩过,而且在大陆收费的剧,很多在 YouTube 上都是免费、且是官方上传的 1080P 版。
@cloverzrg2 是的。之前我很喜欢用的静态页面它也给砍了,现在我纯粹就是拿它备份代码的。做开源项目,GitHub action 的地位不可撼动。

另外 @polyang 自建网络代理解万难,你可以找到 GitHub 的代替品,可以找到 Google 的代替品。但你能找到全世界那么多被无意波及到的网站的代替品吗?自己建一年花不了几百块。做程序员的应该都不缺这么点钱吧?
围观……现在还能挣到钱的个人站长都不是省油的灯,他们这波操作属实让我有点迷惑了。
我用 Coding 。因为纯私有不对外展示,所以不存在楼上说的该文件无法显示的问题。当然,开源项目还是会同步到 gitee,就图 pip install git+https 的时候不会因为网络报错。
2021-08-20 21:04:41 +08:00
回复了 Richard14 创建的主题 Python Python3.5 版本应该如何快速搭建 web 服务?
@keepeye 上古版本的 aiohttp ?你用的那版本连接泄露的 BUG 修了吗
2021-08-20 15:31:13 +08:00
回复了 Richard14 创建的主题 Python Python3.5 版本应该如何快速搭建 web 服务?
如果你不想要第三方依赖,标准库里的 XML RPC 是你唯一的选择了。

另外,aiohttp 不支持 python3.5
2021-08-20 14:29:14 +08:00
回复了 nannanziyu 创建的主题 C++ Windows 一分钟使用 C++ 发送 Http 请求
作为一个只在学校里写过 C++ 的人来说句我的感受,C++对于我来说最大的困难是没有一个好用的包管理器以及简单易用的编译工具。所以我在入门阶段就直接放弃了,现在大抵是只能在 VS 、DevC 里写点代码来解决 leetcode 上的题目这个水平。

我说一下我觉得好用的包管理器,比如 npm 、cargo 这种。简单易用的编译工具,go build 、cargo build 。

包管理器不是有就行的,比如 Python 那个 pip 我就觉得相当一般,最近他们整了个新活,无限尝试下载 package 搞得我 CD 都废了。编译工具也不是能用就行的,cargo 和 make 一比就知道谁优谁劣了。
2021-08-19 13:43:26 +08:00
回复了 Pengcheng95 创建的主题 奇思妙想 一直都有小说的 idea,一直写不完整
那不如跟我一样,没有大纲,不想靠这个挣钱,写到哪儿算哪儿,想到了就更新,想不到就不更。
1 ... 30  31  32  33  34  35  36  37  38  39 ... 84  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5731 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 02:10 · PVG 10:10 · LAX 19:10 · JFK 22:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.