2.1 SDS的定义 struct { //buf中已使用的字节数,等于SDS所保存字符串的长度 int len; //buf中未使用的字节长度 int free; //字节数组,用于保存字符串 char[] buf; } 2.2 SDS与C字符串的区别 C字符串 SDS 获取字符串长度的复杂度为 ...
分类:
其他好文 时间:
2020-04-26 13:47:24
阅读次数:
124
字符串结构 struct sds{ //记录buf中已使用的字节数 int len; //记录buf中未使用的 int free; //存储具体内容 char buf[]; } 与C字符串的区别 C字符串取字符串长度时间复杂度O(N),SDS是O(1)。 C字符串未考虑数组溢出的问题,比如strca ...
分类:
其他好文 时间:
2020-04-25 23:14:44
阅读次数:
67
一、通过固定的字符截取字符串 update temp_20200420_48 set aac147 = SUBSTR(bz, INSTR(bz, '|', 1, 4) + 1, INSTR(bz, '|', 1, 5) - INSTR(bz, '|', 1, 4) - 1), aac003 = SU ...
分类:
数据库 时间:
2020-04-20 20:01:27
阅读次数:
97
一、为什么要区分不同的数据类型 在计算机中,不同的数据所需占用的存储空间不同,为了充分利用存储空间,于是定义了不同的数据类型。而且,不同的数据类型,寓意也不同。 二、JS中一共有六种数据类型 基本数据类型(值类型) :String 字符串、Number 数值、Boolean 布尔值、Null 空值、 ...
分类:
其他好文 时间:
2020-04-19 15:04:52
阅读次数:
59
用C++实现字典树数据结构的例子: 例题: 820. 单词的压缩编码 给定一个单词列表,我们将这个列表编码成一个索引字符串 与一个索引列表 。 例如,如果这个列表是 ,我们就可以将其表示为 和 。 对于每一个索引,我们可以通过从字符串 中索引的位置开始读取字符串,直到 结束,来恢复我们之前的单词列表 ...
分类:
编程语言 时间:
2020-04-07 14:15:58
阅读次数:
104
<script> var str = 'hello world' // 获取字符串的长度 console.log(str.length) // 获取下标为1的字符 console.log(str.charAt(1)) // 获取下标为1的字符的对应的编码 console.log(str.charCo ...
分类:
Web程序 时间:
2020-04-06 22:12:25
阅读次数:
100
P1 文件包含 打开,直接给了源码: 这题和 "[ZJCTF 2019]NiZhuanSiWei" 源码几乎一样……所以直接做了: 第一个点: 读取字符串 方法: 协议,直接抬走 第二个点: 文件包含,要求读next.php 方法: 伪协议 结合一下,成功。Base64后出源码: P2 preg_r ...
分类:
其他好文 时间:
2020-04-06 20:54:37
阅读次数:
154
本文内容: DNSLOG的函数解析 UNC路径 DNSLOG的使用场景 DNSLOG注入的具体流程 1,DNSLOG的函数解析: Mysql函数:LOAD_FILE()读取文件的函数。 读取字符串并返回文档内容未字符串,要使用次函数,文件必须位于服务器主机上,必须指定完整路径的文件,而且必须有FIL ...
分类:
数据库 时间:
2020-04-05 13:25:23
阅读次数:
86
1.redis的对象类型 Redis 使用对象来表示数据库中的键和值, 每次当我们在 Redis 的数据库中新创建一个键值对时, 我们至少会创建两个对象, 一个对象用作键值对的键(键对象), 另一个对象用作键值对的值(值对象)。 键对象总是字符串对象类型,值对象则有以下类型 对象对象 type 属性 ...
分类:
其他好文 时间:
2020-04-03 15:10:42
阅读次数:
72