Home avatar

时光似海

Rust所有权与借用

学习笔记,对标cpp理解下rust所有权以及借用的概念,顺便提下比较特殊的切片(DST)

rust中每个值都有一个所有者变量,并且同一时间只有能一个所有者,当值的所有者变量超出作用域,值的内存会被释放。

下面的代码String的所有权从s1转移到了s2,发生了Move,此时再访问s1是非法的。参考

Read Copy Update

RCURead Copy Update这个词最近才听到,是在公司一位老哥的直播分享里听到的。那天在群里没事乱划,突然看到一个直播分享,原本就想进去嫖一眼,结果内容异常硬核,从头看到尾。

毕业了!!!

明德新民 止于至善

感觉校歌是真滴好听!

嵩岳苍苍 河水泱泱,

中原文化悠且长,

济济多士 风雨一堂,

继往开来扬辉光,

四郊多垒 国仇难忘,

民主是式 科学允张,

猗欤吾校永无疆!

crud boy

记录下日常搬砖过程中的踩坑和学到的骚操作,随缘更新。

  • 给前端返回json时候,千万别用int64,老老实实string,不然浏览器parse后溢出,因为js的number表示不了int64
  • mysql中字符串类型索引查询时必须加引号,不然不会使用索引。原因是不支持函数索引,不加引号会使用了cast函数做隐式类型转换。(这里一般是int到string的cast
  • 有时候写子查询嵌套非常多,可以使用with as优化可读性,装逼点这玩意叫公用表表达式common table expression,CTE

RSA算法原理

RSA 算法原理

质数

​ 大于1的自然数中,只能被1和它本身的数整除,如 2、3、5、7

互质关系

​ 如果两个正整数,除了1以外,没有其他公因子,我们就称这两个数是互质关系