redis里面的整数集合保存的都是整数,有int_16、int_32和int_64这3种类型,和C++中的set容器差不多。 同时具备如下特点: 1、set里面的数不重复,均为唯一。 2、set里面的数是从小到大有序的,这在后面的intsetAdd函数中可以看到。 然后由于我们可以同时存储int_1 ...
分类:
其他好文 时间:
2017-09-17 00:20:44
阅读次数:
258
1.C与C++ NULL区别 #ifdef_cplusplus #define NULL 0 #else #define NULL ((void*)0) #endif 2.字节是内存编址的最小单位。 ...
分类:
编程语言 时间:
2017-08-21 00:18:07
阅读次数:
234
曾经做一个硬件成本极度控制的项目,因为硬件成本极低,并且还需要实现较高的精度测量,过程中也自己用C语言实现了正弦、余弦、反正切、平方根等函数。 以下,无论是在我的实际项目中还是本地的计算机系统,int都是4个字节且机器为小端,除非特别提及,否则都如此默认。按理float的存储没有大小端之分,可是的确 ...
分类:
编程语言 时间:
2017-07-26 01:55:30
阅读次数:
305
mov byte [ds:mydata],0x1Amov word [ds:mydata],0x1234 大端模式:数据高位在内存低位,数据低位在内存高位。小端模式:数据低位在内存低位,数据高位在内存高位。 在现在的电脑上,绝大多数应用程序采用的都是小端模式。如果是手机上的应用绝大多数,都是大端模式 ...
分类:
其他好文 时间:
2017-07-23 22:46:59
阅读次数:
183
关于Compound Literals,https://gcc.gnu.org/onlinedocs/gcc-3.3.1/gcc/Compound-Literals.html ...
分类:
编程语言 时间:
2017-07-05 16:37:59
阅读次数:
181
这里利用汇编的思想 思路:1、大端转换为小端模式就将大端的高位和低位的值进行交换,先将高位清零然后右移到低位,低位清零左移到高位,然后两者再进行或(|)运算,就得到小端模式 2、小端转换为大端模式就将小端的高位和低位的值进行交换,先将高位清零然后左移到高位,低位清零右移到低位,然后两者再进行或(|) ...
分类:
其他好文 时间:
2017-06-08 10:54:23
阅读次数:
583
前言 一、缘起 1. 前面在字符编码系列文章的前言中曾说过,类似于字符编码这样基础、重要、应用广泛而又特别容易让人困惑的主题还有字节序(即大小端表示)、正则表达式以及浮点数实现、日期时间处理等等。其中,字节序、正则表达式跟字符编码的关系非常密切。字符编码以及字节序的问题已经在字符编码系列文章中介绍过 ...
分类:
其他好文 时间:
2017-05-31 23:06:03
阅读次数:
267
package nlp.nlp; /** * 小端数据,Byte转换 * */ public class ByteConvert { public static void main(String[] args) { ByteConvert c = new ByteConvert(); c.Int2B... ...
分类:
编程语言 时间:
2017-05-07 23:09:32
阅读次数:
896
大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。 小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将 ...
分类:
其他好文 时间:
2017-04-23 22:26:57
阅读次数:
183
2017年陕西省网络空间安全技术大赛——人民的名义-抓捕赵德汉2——Writeup ...
分类:
其他好文 时间:
2017-04-23 22:21:27
阅读次数:
283