V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  abersheeran  ›  全部回复第 87 页 / 共 88 页
回复总数  1744
1 ... 79  80  81  82  83  84  85  86  87  88  
2020-07-25 16:41:12 +08:00
回复了 freemenL 创建的主题 分享创造 个人博客站点顺利上线了,来打个卡
101 楼,我也凑个热闹。https://aber.sh
我觉得有点蠢。记录代码应该放 try 里啊。try 里有事务,一旦报错直接回滚,就没必要记录了。
哈哈哈。同意。我们之前有一个项目,一开始的设计全是我操持的。过了一年没碰之后突然要小修改,照样很容易上手。相比之下,之前另一个我全程没太管的项目,基本没法维护了。设计真的重要
2020-07-25 15:35:48 +08:00
回复了 abersheeran 创建的主题 Python 第一个基于 Radix Tree 进行路由查找的 Python web 框架发布了!
@BBCCBB 你想太多了,路由系统是 web 框架最重要的部分,跟其他部件都是强耦合的。你要么重写一个,要么就只能用遍历路由。我觉得小项目其实也还好,执行几十个正则表示式查路由,对于小项目也算不得什么。面对有上千个路由的大项目,starlette(fastapi) 这种遍历就很致命了。
2020-07-25 15:33:44 +08:00
回复了 abersheeran 创建的主题 Python 第一个基于 Radix Tree 进行路由查找的 Python web 框架发布了!
@BBCCBB 刚翻了一下 gitter.im 被刷下去了,就不截图了。大致是 encode 的其中一个人认为是没必要的,然后我们吵了一会,出来一个支持我的(不是 encode 的人)。还没说两句,我准备提交一个 issue 去正式讨论一番的时候,Tom 出来说 starlette 的路由实现不光以性能为主,简单也很重要。他都发话了,我也没必要挣扎了,就回了一个原来如此。记录你在 gitter 应该都能查到。
2020-07-25 15:25:08 +08:00
回复了 abersheeran 创建的主题 Python 第一个基于 Radix Tree 进行路由查找的 Python web 框架发布了!
@swulling 暂时没这个时间去做,主要是工作忙。周末搞这个,女朋友已经很不满了,待会得陪她出门玩。大佬有兴趣的话,可以帮忙做一下?
2020-07-20 15:53:29 +08:00
回复了 GTD 创建的主题 程序员 github 国内访问如何加速?
gitee.com 把 GitHub 的仓库同步下来,再去下载。很快的。
2020-07-12 21:59:22 +08:00
回复了 blogdaren 创建的主题 PHP 当你辛苦的开源项目突然被别人公然宣传成是自己的原创时......
是啊。所以很多利益有关的我都没开源。

开源风气不仅国内,国外也一样。只不过你只能看到国人抄你的,说不定就有国外的人复制完代码到国外的社交媒体上吹嘘。

互勉。
2020-07-12 21:55:38 +08:00
回复了 abersheeran 创建的主题 程序员 国内 IP 地址列表
这些道道不太清楚,感谢各位的回复,学到了。
2020-07-08 23:38:18 +08:00
回复了 abersheeran 创建的主题 Python 基于 ASGI 的 Python 异步 web 框架
@yzk66880 说实话,对 sqlalchemy 这种,一直觉得有些不好用。等我有空,找一个编译原理大佬一起来整一个我觉得更好的 ORM 。
2020-07-08 14:21:13 +08:00
回复了 abersheeran 创建的主题 Python 基于 ASGI 的 Python 异步 web 框架
@so1n 原来如此。
2020-07-08 14:07:57 +08:00
回复了 abersheeran 创建的主题 Python 基于 ASGI 的 Python 异步 web 框架
@so1n databases 真的能用吗……我持怀疑态度。Tom 最近的工作重心在 drf 和 httpx 上,那些 starlette 周边他都不怎么维护了。tortoise-orm 倒是挺好用的,不过最近用 μmongo 多了些感悟,或许 ORM 不应该是 Django 那样。
2020-07-07 15:03:37 +08:00
回复了 CamD 创建的主题 Python Python 异步编程 asyncio lock 如何让多个协程共享一把锁
https://github.com/abersheeran/a2wsgi/blob/master/a2wsgi/asgi.py#L97

关于 Lock 的初始化,你可以看我的做法。用 `loop.call_soon_threadsafe` 给它丢到指定 loop 里初始化就完事了。
2020-07-07 14:22:58 +08:00
回复了 abersheeran 创建的主题 Python 基于 ASGI 的 Python 异步 web 框架
@ericls 谢谢啦。😁
2020-07-07 14:20:21 +08:00
回复了 abersheeran 创建的主题 Python 基于 ASGI 的 Python 异步 web 框架
@mazhouliang 我觉得 starlette 这种名字更像练手……还有什么海象、龙卷风、独角兽啥的。
2020-07-07 14:18:42 +08:00
回复了 abersheeran 创建的主题 Python 基于 ASGI 的 Python 异步 web 框架
@whoami9894 我之前也一直以为是前缀树。直到我真的看了源码
2020-07-06 23:57:57 +08:00
回复了 abersheeran 创建的主题 Python 基于 ASGI 的 Python 异步 web 框架
@viiii 我们的项目使用的是 Mongodb,所以用的 motor + index.py 。我这个框架本身不带 ORM 的。
2020-07-06 21:38:15 +08:00
回复了 abersheeran 创建的主题 Python 基于 ASGI 的 Python 异步 web 框架
@so1n 路由实现就是借鉴的 PHP 思路啦。直接以文件相对路径作为 URL 。具体实现是利用了 Python 的模块特点。
2020-07-06 16:54:56 +08:00
回复了 abersheeran 创建的主题 Python 基于 ASGI 的 Python 异步 web 框架
@xuqiccr 这个名字,一开始取的。后来发现项目名带 `.` 问题挺多的,现在也懒得改了😀就这样吧,至少名字能给人留下印象。
2020-07-06 16:40:14 +08:00
回复了 abersheeran 创建的主题 Python 基于 ASGI 的 Python 异步 web 框架
@bnm965321 这个见仁见智。一个文件里配置 URL,如果路由有上千个(我主导开发过这个规模的项目),说实话,也挺难找的。后来我在 Django 里实现了一个类似的根据文件系统寻找路由的小程序,普遍反映找路由比以前快多了。
1 ... 79  80  81  82  83  84  85  86  87  88  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2792 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 07:44 · PVG 15:44 · LAX 23:44 · JFK 02:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.