neoblackcap 最近的时间轴更新
neoblackcap

neoblackcap

V2EX 第 47326 号会员,加入于 2013-10-20 19:22:30 +08:00
根据 neoblackcap 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
neoblackcap 最近回复了
26 天前
回复了 182247236 创建的主题 Python Django 中 Python 多线程连接数据问题请教
据我了解,Django 是一个请求对应一个数据库连接,你这边的数据库多线程查询是如何连接数据库的?是自己重新创建连接了吗?
不要动不动就反思,这个问题不单单是中文网站索引的问题,英文的也是一样的。Hacker News 上面有人讨论过了。内容农场一直都存在,只不过谷歌调整了排序算法,导致这一批内容农场排在前面了
只是开发的话,MariaDB 其实问题也不大。他们更多是存储引擎的优化倾向不一样。上层使用者应该是无感知的。
data mapper 跟 active records 是两种 orm 的设计思路。没有优劣,只有合适跟不合适。

很多时候人家不做的功能不一定是他们懒,是有些功能本来就是几行代码的事情,库留给你自己实现。而不是强迫你接受它的实现。比如异步。
sqlalchemy 很多功能依赖于底层同步的数据驱动,上层如果硬是要全盘走异步。那么就是需要 sqlalchemy 帮你维护线程池。但是库并不是专为你服务的,还有很多项目是不需要异步功能的。所以它留给你自己选择。而不是出厂自带。毕竟用不了几行代码封装。

至于说自己 sql 写得好的,我见了很多其实都是“我会写 SQL”的水平,所以不要觉得自己写 sql 玩爆这些 orm 框架。当你要有一些变化的操作,你 sql 就很容易拼接起来,你真的能保证你的 sql 拼接处于一个很高的水平?这个时候也许你就走在写一个坡脚的 sql builder 或者 orm 框架的路上了。

觉得有问题,可以多去了解项目的变迁。如果你觉得我就是一个 curd boy ,不需要了解这些工具的历史。那么我只想说你自求多福吧。或者这些工具从一开始就不适合你用。也许其他的会更好。或者你也可以自己重新写一个。
计算机领域没有什么永恒的,有 apache web server ,也会有 nginx 。有 memcache ,也会有人去写 redis 。只不过很多人并不是写出一个更好的罢了。所以了解历史,从中汲取经验,避免掉坑也是一件好事。
56 天前
回复了 EscYezi 创建的主题 JetBrains JetBrains 对标 vscode 的产品来了?
@vkbo 不是,优化得好的话,60 帧一秒的刷新率还是可以的。图形是用 skia 作为后端,Jetbrains 另外封装的。理论上来讲,比 Electron 轻多了。
你喜欢 M1 macbook pro 可以自己买,不要拿到公司干公司的活就可以了。上班就用公司配发的电脑。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2857 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 10:38 · PVG 18:38 · LAX 02:38 · JFK 05:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.