zhanglintc 最近的时间轴更新
use experimental 'switch';
138 天前
git -c core.sshCommand="ssh -vvv" clone example.repo
173 天前
1. 画小花
2. 还原第一面
3. 远切回回, 接孩子放学, 还原第二层
4. 手法还原
5. 小鱼公式
195 天前
git config core.commentChar ";"
290 天前
zhanglintc

zhanglintc

🏢  HPE
V2EX 第 93460 号会员,加入于 2015-01-24 10:52:10 +08:00
8 G 83 S 65 B
Python, Ruby, Batch files.
INNER JOIN 的时候,加锁的顺序是怎样的?
  •  1   
    问与答  •  zhanglintc  •  6 天前  •  最后回复来自 zhanglintc
    1
    `exit 999`, `echo $?` 后变成 `231`
    问与答  •  zhanglintc  •  158 天前  •  最后回复来自 owwlo
    4
    下面几句话哪一个没有歧义,为什么?
    问与答  •  zhanglintc  •  177 天前  •  最后回复来自 Suonna
    27
    Java 泛型的这几种写法有啥区别?
    问与答  •  zhanglintc  •  2020-09-17 14:37:06 PM  •  最后回复来自 zhanglintc
    9
    这个算什么排序算法啊?
    算法  •  zhanglintc  •  2020-08-27 20:54:58 PM  •  最后回复来自 agagega
    13
    zhanglintc 最近回复了
    已经破案了,可以参考这篇文章: https://blog.csdn.net/mccand1234/article/details/105455626

    总结一下就是,正常情况下,`T1 INNER JOIN T2`的确是先锁左表 T1 ,然后锁右表 T2 。
    但是当 T1 表的数据量**远大于**T2 表的情况下,优化器可能会先读取 T2 表,然后读取 T1 表。此时读取顺序就跟书写顺序无关了。在我这个 case 里就表现为无论如何都会发生死锁。

    然后可以通过`STRAIGHT_JOIN`替换`INNER JOIN`来强制保证先锁左表,再锁右表。

    还有就是 LEFT JOIN 是可以保证先锁左表再锁右表的。

    最后想看锁表顺序可以通过`EXPLAIN`来看。比如`EXPLAIN SELECT T1 AS tab1 INNER JOIN T2 AS tab2`查看先读取的 T1 还是 T2 表。先读哪个就会先锁哪个。
    可以改注册表,添加右键选项。
    邮件里具体执行的内容,自己写命令去调用程序。
    程序你用脚本还是其他啥 exe 来完成就看自己了。

    参考:
    ; add new rigistry
    ; Folder background hit
    [HKEY_CLASSES_ROOT\Directory\Background\shell\cmdHere]
    @="Cmd Here"
    "Icon"="C:\\Windows\\System32\\cmd.exe"
    [HKEY_CLASSES_ROOT\Directory\Background\shell\cmdHere\command]
    @="cmd.exe /s /k pushd \"%V\""

    ; Folder hit
    [HKEY_CLASSES_ROOT\Directory\shell\cmdHere]
    @="Cmd Here"
    "Icon"="C:\\Windows\\System32\\cmd.exe"
    [HKEY_CLASSES_ROOT\Directory\shell\cmdHere\command]
    @="cmd.exe /s /k pushd \"%V\""

    其中`cmdHere`可以改成自己想要的名字,`@="cmd.exe /s /k pushd \"%V\""`这样的命令自己改一下。
    80 天前
    回复了 7RTDKSAK 创建的主题 Linux sed/perl 正则表达式请教?
    @wlsnx #3 试了下,确实可以:


    ```
    [email protected]#2 ~ /usr/bin/cat file
    aaa
    bbb
    ccc
    aaa
    aaa
    aaa
    aaa
    [email protected]#2 ~ /usr/bin/cat file | sed 0,/aaa/s/aaa/zzz/
    zzz
    bbb
    ccc
    aaa
    aaa
    aaa
    aaa
    ```
    145 天前
    回复了 Aliberter 创建的主题 程序员 公正评价,这代码什么水平
    肯定不算好,但是也凑合看吧,起码还是比较清楚的。
    @danhahaha #15 不对,好像是个 url 地址不对
    @danhahaha #15 看了你的回复就去搜了下沙井吧, 然后发现百度贴吧的 https 证书居然都过期了...
    158 天前
    回复了 zhanglintc 创建的主题 问与答 `exit 999`, `echo $?` 后变成 `231`
    @Trim21 @owwlo 嗯,实验下来的确是的。就是不知道能不能在哪里看到具体的定义说 exit code 最大 8 位。
    确定是 nohup 的问题吗?

    我怎么感觉像是日志是输出到标准错误的,所以需要 python app.py 2>&1 >> t.log
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2028 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 15:31 · PVG 23:31 · LAX 08:31 · JFK 11:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.