V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lolizeppelin  ›  全部回复第 17 页 / 共 53 页
回复总数  1056
1 ... 13  14  15  16  17  18  19  20  21  22 ... 53  
eventelt 源码读懂就行了,你比看任何东西都有效
当然要有开销,一般的协程也有专门的调度器啊,
没调度器要写傻掉, 你总不能所有异步的地方都自己 yeid 出去吧
2020-08-12 17:51:23 +08:00
回复了 black11black 创建的主题 Python Python 有什么办法异步监控文件修改吗?
https://github.com/coreutils/coreutils/blob/master/src/tail.c

linux 标准工具就是最好的学习对象
2020-08-05 15:20:54 +08:00
回复了 lolizeppelin 创建的主题 Python 被各种关系数据库的 json 操作坑死了
@no1xsyzy
是我天真自大的以为可以通过兼容写法兼容掉

然后发现自己傻逼了,几个数据库都自己玩自己的实现 orz
2020-08-05 15:17:08 +08:00
回复了 KalaSearch 创建的主题 程序员 优秀的 REST API 设计指南
@no1xsyzy
当然个别字有出入呗,你找他 233333
2020-08-05 15:16:18 +08:00
回复了 lolizeppelin 创建的主题 Python 被各种关系数据库的 json 操作坑死了
@jsisjs20130824

不就是昨天脑残想写点兼容代码让 sqlite 的 json 也能用呗

发现没法解决,所以 pg json 特性的表做单元测试都老老实实走 pg 呗
2020-08-05 15:12:12 +08:00
回复了 KalaSearch 创建的主题 程序员 优秀的 REST API 设计指南
@no1xsyzy
est 说的 嘿嘿
2020-08-05 13:13:45 +08:00
回复了 KalaSearch 创建的主题 程序员 优秀的 REST API 设计指南
这个论坛早就有人说过了

RESTful 是对 sql 的劣质模仿,没法表达的情况多去了
不要自己折腾邮件服务器没用的

因为的服务器你不在别人信任名单你里,随随便便就 ban 了你
2020-08-05 09:55:10 +08:00
回复了 lolizeppelin 创建的主题 Python 被各种关系数据库的 json 操作坑死了
@mahone3297
@coolyujiyu
@arischow
@mxT52CRuqR6o5
@wangkun025
@chihiro2014

openstack 单元测试所有数据库都是 sqlite,集成测试才会用到 mysql
海量单元测试用 mysql 才是不现实的,时间过长

如果你们觉得 openstack 的这类开发了整套测试框架的大型项目用 sqlite 测试不合理,那可能你水平比我好很多,因为我大部分都是 openstack 里学来的,也希望你能介绍个更好的 项目 /经验

openstack 里没有使用 json 字段,json 内容都是文本存储
因此单元测试不需要解决 json 问题(所以我没得抄),但是也因此 openstack 没法在数据库层过滤 json 内容需要去业务层做,我自己加 json 发现坑在了单元测试上,mysql 都还好解决

@jsisjs20130824
openstack 的表设计我还是很熟的
这个 array 是 json 的 array,不是关联表,pg 从 json 中独立了出了一个 array 类,看 sqlalchemy 文档里说这个玩意进入标准 sql 了但 sqlalchemy 目前之支持 pg

这个字段用来存储 服务器 ip,vhost 的 domain name 非常好用,需要外网 ip 的就过滤外网字段长度>0,
需要 domain 就 any 字段 domain name, 比做关联表好用多了
2020-08-04 15:16:02 +08:00
回复了 lolizeppelin 创建的主题 Python 被各种关系数据库的 json 操作坑死了
@jsisjs20130824
简单的 array 还是很方便的啊,本机 ip 列表,hostname 之类的真是方便啊,

但是! 数据库支持都不统一呀............

fuck !!!!
2020-08-04 15:13:54 +08:00
回复了 lolizeppelin 创建的主题 Python 被各种关系数据库的 json 操作坑死了
@virusdefender

不是简单不简单的问题, 单元测试会不停的创建销毁,这种情况 sqlite 是最方便的
2020-08-04 15:11:09 +08:00
回复了 lux182 创建的主题 程序员 应该使用 select * 吗?
@lux182
那我知道了
框架里 map 字段,压根就不需要你关心是 select*还是 select 字段
2020-08-04 14:11:08 +08:00
回复了 CNife 创建的主题 Python Python 的 for 和 while 循环为什么没有引入新的作用域?
@est
你这样黑人太皮了呀
2020-08-04 14:03:18 +08:00
回复了 lux182 创建的主题 程序员 应该使用 select * 吗?
@lux182

如果你只想抬杠,或者就是要说 select*好,那么你赢了

如果不是,我建议你多看看大型项目,好好理解下那些看上去多余的做法
很多做法在小项目里是不需要的,大型项目周期长迭代多,很多看上去东西都是为了解决版本迭代更新兼容

你随手写点东西,压根就不用考虑迭代更新兼容,甚至不用考虑单元测试
自然很多做法就是多余的,禁止 select*就是基础中的基础
2020-08-04 13:58:32 +08:00
回复了 lux182 创建的主题 程序员 应该使用 select * 吗?
@lux182

新字段不在最后一行的时候,你 model 全乱

遇到需要热更需要先升级数据库,再慢慢升级程序的时候,你 select*咋搞
2020-08-04 13:50:20 +08:00
回复了 smallpython 创建的主题 Python 在 python3 中, 字节流如何转换成字符串
你先说清楚要干嘛
内部直接 decode
网络传输直接 struct pack unpack
ctype 就转 ctype 的对应的
。。。。如果用不上 sprintboot 的生态为什么要吊死在 java 上呢

php 不好么 23333333333
2020-08-04 13:39:01 +08:00
回复了 lux182 创建的主题 程序员 应该使用 select * 吗?
不说其他的 一旦你数据库表字段有增加,所有对这个表 select*的代码部分都要改

如果只是写点小东西, 无所谓
2020-07-29 09:36:29 +08:00
回复了 KalaSearch 创建的主题 程序员 优秀的 REST API 设计指南
paypal api 和沙箱比微信支付漂亮太多了

但是不妨碍 paypal 垃圾微信支付好用......
1 ... 13  14  15  16  17  18  19  20  21  22 ... 53  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2600 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 11:33 · PVG 19:33 · LAX 03:33 · JFK 06:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.