V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CEBBCAT  ›  全部回复第 66 页 / 共 409 页
回复总数  8165
1 ... 62  63  64  65  66  67  68  69  70  71 ... 409  
2022-03-28 01:12:27 +08:00
回复了 perfy576 创建的主题 Rust 使用 sqlx 如何打印出最终执行的 sql?
@perfy576 着急要吗?不着急的话先看一遍这个库的文档
2022-03-27 03:21:18 +08:00
回复了 cooljiang 创建的主题 问与答 网站证书过期了还能加密内容吗
@jim9606 只是单纯地过期了而已,证书链还是在的吧?
2022-03-26 10:39:12 +08:00
回复了 Krime 创建的主题 Android 刷机 Lineageos 和 PixelExperience 后无法接收短信
我觉得,既然线刷过了,那么就不应该出现基带上的问题了吧?因为我印象里线刷会把能刷的都刷了?

Recovery 里面的 WIPE 不会清除基带之类的,只会清空用户 Data 、System 之类的
2022-03-26 10:14:52 +08:00
回复了 Krime 创建的主题 Android 刷机 Lineageos 和 PixelExperience 后无法接收短信
@CEBBCAT 修正一下,话可能说重了,但你一句话真的是把我憋死了。

ORM 没什么了不起的,无非就是代码多一点的 SQL 生成器,楼上说得很有道理,DBMS 不支持的,ORM 写出花来也没用。

你还是多看看 ORM 代码吧,或者找一些七天 ORM 的博客看看
@chaleaochexist 无关……无可救药
2022-03-25 23:59:15 +08:00
回复了 perfy576 创建的主题 Rust 使用 sqlx 如何打印出最终执行的 sql?
你 prepare 了吧?
是快要毕业了吗?看了前贴 /t/808374 也还是搞不太清楚楼主现在是什么状况,可以补充一些信息吗?
楼主对代码的阅读还是有一些偏差,比如“self.connection.ops.last_insert_id”在做的应该不是“select id from user”,我头说起吧,假定你使用的是 MySQL 。

MySQL 提供了 LAST_INSERT_ID() [0]函数,调用它将会返回当前回话上次插入的第一个生成的值,一般就是 AUTO_INCREMENT 。所以 Django 是有能力获取正确的用户 ID 的。而这个函数的运作方式从文档也可以看到,是不受其他 client 影响的,所以不用担心并发。


本来还打了一大堆 InnoDB 、X 锁之类的,重新审题发现好像是我想多了,放在参考资料吧,你再用里面提到的关键词搜索,应该能搜到不少资料。

忘了说,你可以看看 “self.connection.ops.last_insert_id” ,再向下找应该就可以找到 LAST_INSERT_ID() 了。另外虽然我好久没写 Python 了,但 with 显然不是做这个用的。再另外,想问一下楼主是怎么学习 Python 的?感觉基础还需要再扎实一点呀。再另外,我觉得可以把 cursor 理解为一个会话,当然了,最好找专门的文章。


0. https://dev.mysql.com/doc/refman/8.0/en/information-functions.html#function_last-insert-id
参考资料:
https://segmentfault.com/a/1190000023869573
https://dev.mysql.com/doc/refman/5.7/en/innodb-locking.html#innodb-insert-intention-locks
https://dev.mysql.com/doc/refman/8.0/en/innodb-auto-increment-handling.html

https://github.com/django/django/blob/379bb201ed346a76e322fe7c6cbd13cb4a6e68a1/django/db/models/sql/compiler.py#L1662-L1666
2022-03-25 20:24:27 +08:00
回复了 istevenshen 创建的主题 游戏 想玩游戏,但是没有网络怎么办?
单机游戏呀,Minecraft 欢迎你👏
2022-03-25 00:37:00 +08:00
回复了 awanganddong 创建的主题 MySQL mysql 删除表字段后,表的大小会减小吗
这个需求看起来有点奇怪,是不是缘木求鱼了?如果真的要做的话,redis 支持 lua 脚本,zset 求 max 后+1 再存储即可
2022-03-23 18:30:16 +08:00
回复了 wlgqa 创建的主题 Go 编程语言 golang 有没有办法获取当前 TCP 发送缓存区剩余空间。
获取缓存区剩余大小是做什么用的呢?
2022-03-23 02:34:13 +08:00
回复了 rpish 创建的主题 问与答 租房的老哥们,都买了啥?
闲着没事儿多睡觉,买啥东西,丢不舍得丢,放没地方放

渐进式添置
2022-03-22 12:48:26 +08:00
回复了 wanghg 创建的主题 程序员 现在 Java 转 go 有希望吗?
Go 没大几个月是不可能达到熟练的水平的,一两周是能较熟练地照猫画虎的水平
1 ... 62  63  64  65  66  67  68  69  70  71 ... 409  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5507 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 5333ms · UTC 08:48 · PVG 16:48 · LAX 00:48 · JFK 03:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.