1.将按位运算操作,尤其是左移和右移(有无符号)整理到自己的博客中。重点说明清晰负数的运算过程。左移<<:空位补0,n<<m即n*2^m,但是移动中由于符号位的变化,可能会正数变负数,负数变正数。右移(带符号)>>:n>>m即n/2^m,最高位是1空位补1,最高位..
分类:
其他好文 时间:
2016-06-02 09:55:26
阅读次数:
189
Linux及安全实践五——字符集编码 一、ASCII码 在表中查找出英文字母LXQ相对应的十六进制数值为: 4c 58 51 在终端中输入命令:vim test1.txt 在vim页面输入命令:%!xxd 输完之后使用命令:%!xxd -r保存后即可看到如下结果: 退出vim编辑器,在终端输入命令: ...
分类:
系统相关 时间:
2016-06-02 06:13:35
阅读次数:
263
分析ELF文件: 首先编写一个.c文件,并使用gcc -c xx.c -o xx.o 对其进行编译。 我在这个实践中是ELF_1.o文件。 接下来输入ls -l ELF_1.o 查看重定位文件的信息。 接下来以十六进制来查看该文件信息。输入:hexdump -x ELF_1.o 显示信息的最左一列表 ...
分类:
其他好文 时间:
2016-06-01 22:49:07
阅读次数:
192
第一部分:数据类型 (1)整型--PHP接受十进制、八进制和十六进制整数,为区分各种进制,八进制整数的前面加上0,十六进制加上0x 6-2 (2)浮点型(PHp小数点后最多保留14位) 6-3 (3)布尔型 (4)字符串 PHP规定字符串前后必须加上引号:单引号和双引号。 注意: 1.如果用单引号表 ...
分类:
Web程序 时间:
2016-06-01 19:29:04
阅读次数:
182
1.常用的python函数 abs 求绝对值 all 判断迭代器中所有的数据是否为真或者可迭代数据为空,返回真,否则返回假 any 判断迭代器中的数据是否有一个为真,有返回真,可迭代数据为空或者没有真,返回假 bin 转换整数为二进制字符串 hex 转换整数为十六进制字符串 oct 转换整数为八进制 ...
分类:
编程语言 时间:
2016-06-01 00:00:14
阅读次数:
549
1. 局部变量必须初始化,可以定义的同时初始化,也可以定义完成之后进行初始化。 2. Java7新特性:数字之间可以使用“_”连接,eg:23_44_5 = 23445,0B1101_1010 = 0B11011010 3. 二进制表示0b开始;八进制以0开始;十六进制以0x开始。 4. char类... ...
分类:
编程语言 时间:
2016-05-30 22:54:21
阅读次数:
190
本篇文章参考了中国银联POS终端规范,所以如有不明白的可以去我的资源里面下载。现在我们有ISO8583报文如下(十六进制表示法):60 00 03 00 00 60 31 00 31 07 30 02 00 30 20 04 C0 20 C0 98 11 00 00 00 00 00 00 00 0 ...
分类:
其他好文 时间:
2016-05-30 17:14:28
阅读次数:
177
转换的程序: 应用: 原理就是复制内存数据再以不同的数据类型来解释。 推荐:http://www.cnblogs.com/roucheng/p/cpp11.html ...
分类:
其他好文 时间:
2016-05-30 14:10:31
阅读次数:
154
一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于等于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATEST(x1,x2,...,xn) ...
分类:
数据库 时间:
2016-05-30 10:03:21
阅读次数:
194
一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于等于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATEST(x1,x2,...,xn) ...
分类:
数据库 时间:
2016-05-30 08:47:48
阅读次数:
217