V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  abersheeran  ›  全部回复第 80 页 / 共 84 页
回复总数  1666
1 ... 72  73  74  75  76  77  78  79  80  81 ... 84  
2020-09-09 12:06:55 +08:00
回复了 abersheeran 创建的主题 Python 优化了一波 Index.py 的 Radix Tree 实现
@haoliang flask 的起因是因为和 bottle 有分歧,照你的意思 flask 就应该做一个纯粹的 WSGI 工具包咯?

你不一定写过这种微型 web 框架,那我把之前解释过的问题再解释一遍:路由系统是一个微型 web 框架最重要的支柱,它负责分配路由、调用中间件、解析路径参数种种支柱功能,一个微型 web 框架的灵魂就只在于路由系统。如果把 starlette 的路由替换成前缀树,那其实就是另一个 index.py ,没差别。

Index.py 的 request 和 response 对象都保持了 starlette 优秀的设计,你不妨试试。
2020-09-08 21:06:28 +08:00
回复了 oahebky 创建的主题 Python Java 那么强, Python 要怎么淦倒它?
应用场景都不一样,Python 为啥要和 Java 斗?
2020-09-06 01:23:46 +08:00
回复了 abersheeran 创建的主题 Python 优化了一波 Index.py 的 Radix Tree 实现
@fy 巧了。。我也发了一封邮件给你的 GitHub 上写的邮箱。已经回你发给我的那封了。
2020-09-05 18:54:51 +08:00
回复了 abersheeran 创建的主题 Python 优化了一波 Index.py 的 Radix Tree 实现
@fy 行啊。
2020-09-05 15:42:26 +08:00
回复了 abersheeran 创建的主题 Python 优化了一波 Index.py 的 Radix Tree 实现
@fy Index.py 的设计上是只考虑纯 Python 的,所以暂时不会考虑这一类优化。不过如果特定用户有需求,可以通过替换 `app.router.http_tree` 属性来做。Index.py 里大部分地方都是这样可以替换的设计。
2020-09-05 14:15:43 +08:00
回复了 abersheeran 创建的主题 Python 优化了一波 Index.py 的 Radix Tree 实现
@fy 你这个 DBView 思路很有意思啊。不过现在好像除了 restful,比较流行的就是 graphql,感觉你这个如果能增加自动生成数据库的 graphql 接口会有很有趣。graphql -> SQL 。

路由的话,本来我之前是做的类似于 php 那个文件系统映射的,这个 Radix Tree 纯属是我和 starlette 谈崩了的产物。然后发现如果我先实现 Radix Tree,再实现我朋友给我提的 pr,也就是带路径参数的文件路由会比较简单。虽然这个文件路由跳票很久了……我个人感觉 web 框架要解决的最重要的问题其实就是路由,其他的反而好解决。因为可以让用户自己写。而路由系统是灵魂,由它来把请求和中间件、视图函数连接起来。这一部分做好了,其他部分就是堆代码优化用户体验的事了。而且目前 Python web 框架之间的路由寻找的差距会很明显……你看我的 benchmark 。不像 golang,一水的前缀树,速度完全是比拼其他部分了
2020-09-05 00:25:57 +08:00
回复了 kingofzihua 创建的主题 PHP 如何看待 swoole 官方恶意消费开发者
@Mitt 感觉还是大环境问题,国外活的好的开源项目都有公司长久捐款,等于是商业公司养着他们专职做开源,然后商业公司再用这些项目去开发、赚钱。国内目前没有这个环境……小公司不舍得花钱,大公司要求“自主研发可控”。
2020-09-05 00:20:04 +08:00
回复了 RiceMarch 创建的主题 Linux Win+ Linux 双系统到底有什么弊端和优点?
建议 Win10 + wsl 。注意:wsl 要用 wsl,不要用 wsl2 。

如果你不是做需要硬性依赖 Linux 内核开发的软件开发,一般这个组合都能搞定。比如你可以在 wsl 里跑 epoll,process fork,signal 这些 linux 上的东西; redis/mongodb/msyql 也可以像云服务器一样启动——虽然我现在都是用 docker 启动了。wsl 里跑 docker 只能调用 windows 下的 docker,但体验上我暂时没感觉有差异。而且我觉得 Docker in windows 的那个 dashboard 非常好用,并不想用 linux 下的 docker 命令行了。
2020-09-04 11:10:25 +08:00
回复了 4ark 创建的主题 程序员 对于这种抄袭文章还标注原创的行为,我表示鄙视和愤怒
@wh1012023498 必要的法律流程不走,还不得乱套?你说的这个流程有任何问题吗?如果随便去法院走一下,就能把人家直接传唤上庭,那这个社会真完了。你自己想想。
2020-09-03 15:00:25 +08:00
回复了 circsqua 创建的主题 git 新手 Window 试下 git 客户端求推荐
最好先直接用 git 的命令行工具……反正一般人用最多几个命令,add commit push fetch merge pull branch 。最好命令行用熟了再去用 PyCharm 之类的 IDE 。虽然我觉得 VSCode 的 git 比 PyCharm 好使。
2020-09-03 14:55:47 +08:00
回复了 summerdog 创建的主题 程序员 PHP 感觉好像没什么公司使用了
PHP 的确像是没什么公司用了……
宣传班现在一股脑都在宣传 Py,JS/TS 。
2020-09-03 14:43:40 +08:00
回复了 4ark 创建的主题 程序员 对于这种抄袭文章还标注原创的行为,我表示鄙视和愤怒
这个事,除了原创作者以外都有错。没得洗,也没法争论。人都喜欢把自己的锅甩出去,我也不例外。我上面的言论只不过是因为我不是这些东西的读者,我算是置身事外的人。所以相对客观一点去看待这个事。

古语有云:”小政在朝不在民,大政在民不在朝“。这种事,我们要从自己做起,看到抄袭的,自发点踩、举报、拉黑一波三连。抄袭者无利可图,自然不抄;原创作者也需要自己去维护自己的权利,法律不是摆设,提高抄袭的成本,抄袭也会减少。说实话,这种事,国家有相关法律,法院也受理过不少侵权案件,这个锅国家不背。

言尽于此。
2020-09-03 14:38:49 +08:00
回复了 4ark 创建的主题 程序员 对于这种抄袭文章还标注原创的行为,我表示鄙视和愤怒
@wh1012023498 维权成本高是谁的问题?难道不是社会的问题?社会是你我他组成的,不就是我们的问题?你去法院提起诉讼,法院会不受理?这么多人出主意,都是让去维权的。如果维权没用,你当大家都是傻逼?
2020-09-03 14:36:25 +08:00
回复了 4ark 创建的主题 程序员 对于这种抄袭文章还标注原创的行为,我表示鄙视和愤怒
@Leon6868 ???国家部门抄了谁的文章没征求同意了?还上梁不正呢,学个新成语就上网显摆了?上面不关心这个事而已好吗?一开始就是某些人要求让市场自己调节,现在原创被市场排挤了,你想起来让国家出手了。真棒。

另外,v2 里居然也有人称呼别人为“五毛”,真让我大吃一惊。就算我是收了五毛钱来爱国,也比你这个不收钱去舔别国屁眼的人干净得多。
2020-09-02 11:52:58 +08:00
回复了 4ark 创建的主题 程序员 对于这种抄袭文章还标注原创的行为,我表示鄙视和愤怒
@wh1012023498 有问题就是国家的问题?
这事难道不是除了原创作者外都得背锅?你抄了,如果没有人去看,没流量还会有人抄?平台处理抄袭难道不需要时间?你举报了就立刻封掉?人家不要审核的?没脑子就别在这乱黑,黑都黑不到点上。
2020-08-31 12:31:38 +08:00
回复了 cdffh 创建的主题 程序员 这个抄袭也太牛逼了 5 千多个 star 比原作品还多
你们看到的是版权,我看到的是:README.md 是英文的,star 要比中文的多。
2020-08-29 22:24:38 +08:00
回复了 abersheeran 创建的主题 Python 第一个基于 Radix Tree 进行路由查找的 Python web 框架发布了!
@lusi1990 谢谢~文档差距的确,一时半伙追不上,只能说不断完善吧。
2020-08-26 18:55:49 +08:00
回复了 tomsun28 创建的主题 程序员 开源项目尝试推广的第一天,有点失落。
赞同楼上。我个人认为框架最好不要提供权限模型。用户自己写一个又不麻烦而且贴合他自己的需求。
2020-08-26 17:26:07 +08:00
回复了 chenqh 创建的主题 Python Python 有没有什么库可以方便的支持 router 的
如果 name 的字符串里不存在通配符号,那么直接用 dict 就行了。哈希挺快的。
如果有通配符,可以用 RadixTree,https://github.com/abersheeran/index.py/blob/master/indexpy/routing/tree.py
2020-08-21 10:05:37 +08:00
回复了 freelancher 创建的主题 程序员 大家是怎么整理和保管自己的资料呢?
coding,OneDrive
1 ... 72  73  74  75  76  77  78  79  80  81 ... 84  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   984 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 21:50 · PVG 05:50 · LAX 14:50 · JFK 17:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.