- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 mysql两个事务执行相同语句导致Deadlock
服务器通信时,SQL语句发生了DeadLock问题,使用事务操作包含相同的update语句导致的deadlock,整了很长一段时间,记录一下。前提:1:事务A和事务B,在不同线程中,轮询调用使用函数封装的update语句 2:表结构中包含两个字段table_name、user_id,并且将这两个字段设定为唯一索引。发生错误现象:通过日志以及语句:SHOW ENG...
2018-04-28 19:45:39
3338
1
原创 程序链接静态库,静态库再链接另一个静态库,出现未定义的问题?
假设生成了两个静态库liba.a和libb.a,这两个静态库中a静态库调用了b静态库里面的函数,之后用这两个静态库生成一个程序的时候,头文件都包含了,库都连接了,但是出现了b静态库中某些函数未定义的问题,造成无法生成可执行文件。这个是编译器再链接静态库时是一个调用一个,顺序不是我们理解的先-lb再-la,而是先-la再-lb,这个顺序只要对了,就可以编译通过。另外a静态库需要包含b静态库的头文
2015-10-10 09:48:59
2527
2
原创 c语言下汉字转换(字符串改为utf-8编码)
相信大家应该都知道,汉字经过utf-8后转码会变成一串字串,其中以/分割,如:\xE7\x98\x91............,其中每三个/(十六进制)代表一个汉字,也就是一个汉字转换为了三个字节。一般情况下,我们只需要复制这段字串,初始化到一个指针,在做输出就可以显示相应的汉字,这是因为在这段初始化过程中,已经自动将/识别(认为是十六进制),并将每个十六进制放入一个字节中,这...
2014-08-18 16:02:09
34662
5
aes、sm4分组加解密算法
2018-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人