-
django migrate:同时兼容 SQLite 和 MySQL 的表重命名
def rename_tables_forward(apps, schema_editor): """根据数据库类型执行不同的重命名表操作""" vendor = schema_editor.connection.vendor with schema_editor.connection.cursor() as cursor: if vendor == "mysql": cursor.execute("RENAME TABLE foo TO bar") elif vendor == "sqlite": cursor.execute("ALTER TABLE foo RENAME TO bar")...
-
夜晚
昨天晚上开车下班,又感觉到那种夜晚来临后的空虚孤独感,原因又若隐若现,捕捉不到。
-
Gitignore
目录下有个 .gitignore 文件,会 ignore cat htmlcov/.gitignore # Created by coverage.py *
-
floor796.com
https://floor796.com/ 太牛逼了
-
流水帐
昨天:上午时间本来就短,做的事不多。 下午2点到4点开系统研发保障会,会上让AI写了一会代码,关于 drf 的,一起讨论了一下有没有更好的实现方式。 然后本地调试的时候,发现一个跑不通了,然后根据Commit二分查问题,到晚上下班才查出来。 结果一天就算是只写了一个API。 今天:在昨天API的基础上写了Airflow JOB。下午写 smartctl 的采集脚本,兼容SSD,又写了一下午才算写好。
-
sata scsi
ATA (Advanced Technology Attachment) SCSI (Small Computer System Interface) SAS (Serial Attached SCSI) smartctl -aj /dev/sde 可以返回 ata_smart_attributes 属性,但是 smartctl -aj /dev/sde -d scsi 就没有返回了,原因是什么? 如果你的硬盘物理上是一块 SATA 盘,但接在 SAS 控制器或某些...
-
人是目的
人是目的,不是手段。 看一个群里讨论如何处理婆媳关系,(其中一个人)讨论到如何让爸妈给自己带娃。有感。人是目的,不是手段。
-
真的服了
真是服了,我妈在的时候,我把发臭的抹布扔在垃圾桶里,被捡回来接着用。 她妈在的时候,我把发臭的抹布扔在垃圾桶里,也是被捡回来接着用。 我妈说她闻不到有臭味,她妈说不是用来洗碗,就是用来擦擦手。 随便吧随便吧。
-
cto应该做什么
CTO应该做什么? 强制性的代码规范与格式化? 强制性的代码审查? 强制性的单元测试覆盖率? 框架选型? 通用(基础)框架的搭建? 需要考虑实施难度,收益大小,重要与紧迫程度。
-
学英语
学英语是目的,也是手段,让生活充实的手段。 如果今天已经充实了,但没学英语也不会空虚和罪恶感。
- •
- 1
- 2