Lua 提供了 string.format() 函数来生成具有特定格式的字符串, 函数的第一个参数是格式 , 之后是对应格式中每个代号的各种数据。 由于格式字符串的存在, 使得产生的长字符串可读性大大提高了。这个函数的格式很像 C 语言中的 printf()。 以下实例演示了如何对字符串进行格式化操 ...
分类:
其他好文 时间:
2020-06-07 15:03:33
阅读次数:
86
正则表达式 正则规则 第一条规则: 本身是哪一个字符,就匹配字符串中的哪一个字符 第二条规则:使用字符组,一个字符组就代表匹配一个字符,只要这个字符出现在字符组里,那么就说明这个字符能匹配上 字符组 [ ] 格式:[字符1字符2] 可以指定范围 所有的范围都必须遵循ascii码从小到大来指定 [0- ...
分类:
其他好文 时间:
2020-06-06 18:17:18
阅读次数:
59
先来看看百度百科对HTTP的解释 http是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使得开发和部署 ...
分类:
Web程序 时间:
2020-06-06 13:00:57
阅读次数:
78
###编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 ###一、什么是双指针 双指针我所理解 ...
分类:
其他好文 时间:
2020-06-06 10:51:31
阅读次数:
71
python说明编码和解解码(一)术语编码:把人类易读符号转为计算机易读的二进制的操作。如,按照ASCII码表,将a转为二进制0110 0001 (十进制:97。16进制:\x61)。按照base64码表,将a转为二进制01 1010 (十进制:26)。 解码:把计算机易读的二进制转为人类易读符号的 ...
分类:
编程语言 时间:
2020-06-03 17:16:20
阅读次数:
75
网页版redis并不支持bitfield这个指令 位图这一概念让我想起来一个算法问题,在N亿个数字中判断某个数是否存在,感兴趣的可以去看一下。 看过上面的问题之后我相信对书中的零存整取、整存零取概念就会理解了,书中的例子是将hello字符串转换为ASCII码进行零存整取、整存零取。 相关指令 set ...
分类:
其他好文 时间:
2020-06-01 12:17:41
阅读次数:
71
字节码是一种中间状态(中间码)的二进制代码(文件)。需要直译器转译后才能成为机器码。 1字节 = 8 位位(bit),数据存储是以“字节”(Byte)为单位, 数据传输是以大多是以“位”(bit,又名“比特”)为单位, 一个位就代表一个0或1(即一个二进制), 二进制是构成存储器的最小单位, 每8个 ...
分类:
其他好文 时间:
2020-06-01 00:31:17
阅读次数:
91
在redis中,存储的字符串都是以二级制的进行存在的。 举例:设置一个 key-value ,键的名字叫“andy” 值为字符'a' 我们知道 'a' 的ASCII码是 97。转换为二进制是:01100001。offset的学名叫做“偏移” 。二进制中的每一位就是offset值啦,比如在这里 off ...
分类:
其他好文 时间:
2020-05-27 23:17:21
阅读次数:
107
#字符集和编码 人类能理解的字符和二进制做了一个表格,在计算机内部是二进制,在计算机内部进行转换。 这个表就是字符集。编码决定到到底如何在磁盘上保存。 编码可以理解为一个字怎么写,字符集可以理解为字体。 ##ASCII码 美国最早的,美国标准编码 ,只有128个字符。 阿拉伯数字 0 ,在计算机上的 ...
分类:
其他好文 时间:
2020-05-26 12:44:09
阅读次数:
63
Java IO(十一) DataInputStream 和 DataOutputStream 一、介绍 DataInputStream 和 DataOutputStream 是数据字节流,分别继承自 FilterInputStream 和 FilterOutputStream 和 实现了 DataI ...
分类:
编程语言 时间:
2020-05-22 09:30:16
阅读次数:
53