06 2020 档案
摘要:The literal syntax is similar for arrays, slices, maps, and structs (数组、slice、map和结构体字面值的写法都很相似). The common form of arrays is a list of values in ord
阅读全文
摘要:通过查看 SHOW ENGINES; 或 SHOW VARIABLES LIKE 'have%'; 的输出来查看但前的mysql版本是否支持这个引擎。 mysql> show engines; + + + + + + + | Engine | Support | Comment | Transact
阅读全文
摘要:sprintf、fprintf和printf函数的区别: 都是把格式好的字符串输出,只是输出的目标不一样:1. Printf,是把格式字符串输出到标准输出(一般是屏幕,可以重定向)。2. Sprintf,是把格式字符串输出到指定字符串中,所以参数比printf多一个char*。那就是目标字符串地址。
阅读全文
摘要:golang内置类型有rune类型和byte类型。 需要知晓的是rune类型的底层类型是int32类型,而byte类型的底层类型是int8类型,这决定了rune能比byte表达更多的数。 在unicode中,一个中文占两个字节,utf-8中一个中文占三个字节,golang默认的编码是utf-8编码,
阅读全文
摘要:全文索引的格式: MATCH (columnName) AGAINST ('string') 例如: SELECT * FROM `student` WHERE MATCH(`name`) AGAINST('聪') -- 当查询多列数据时: -- 建议在此多列数据上创建一个联合的全文索引,否则使用不
阅读全文
摘要:raw 字符串 (原始字符串) 格式: 在字符串前面加上 r r'字符串内容' r"字符串内容" r'''字符串内容''' r"""字符串内容""" # 作用: # 让转义符号 \ 无效 参考链接: https://blog.csdn.net/qulang4358/article/details/8
阅读全文
摘要:悲观锁介绍 悲观锁是对数据被的修改持悲观态度(认为数据在被修改的时候一定会存在并发问题),因此在整个数据处理过程中将数据锁定。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在应用层中实现了加锁机制,也无法保证外部系统不会修改数据)。 使用
阅读全文
摘要:在学习golang基础的时候,发现有个叫rune的的数据类型,当时不理解这个类型的意义。 查询,官方的解释如下: // rune is an alias for int32 and is equivalent to int32 in all ways. It is // used, by conve
阅读全文
摘要:UDP 检验和提供了差错检测的功能。这是基于端到端原则实现的。但是 UDP 的检验和并不提供差错回复的能力。 本文不叙述 UDP 的原理,仅仅着力介绍一下检验和的实现原理。 1. 原理 对发送方的 UDP 报文段的所有 16 比特字的和进行反码运算,当求和遇见溢出的时候,进行回卷(回卷的补充在下面)
阅读全文