dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MACtoUNIXtextfileformatconverter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A。DOS格式的文本文件在Linux底下,用较低版..
分类:
系统相关 时间:
2014-09-10 12:39:21
阅读次数:
299
for(int i =0;i='0'&& c='A'&& c<='F') || c == ' ' ) ) { MSG("WARING:请检查输入是否符合要求... "); return; } }
分类:
其他好文 时间:
2014-09-09 17:52:59
阅读次数:
127
原码: 计算机中所有的数均用0、1编码表示,数字的正负号也不例外,如果一个机器数字长是n位的话,约定最左边一位用作符号位,其余n-1位用于表示数值。1、一个正数,当用原码、反码、补码表示时,符号位都固定为0,用二进制表示的数位值都相同,即三种表示方法完全一样。 2、一个负数,当用原码、反码、补码表示...
分类:
其他好文 时间:
2014-09-09 17:32:49
阅读次数:
180
最近在看集合源码,发现ArrayDeque里面用到了大量的&运算,这牵扯到了二进制。突然发现自己对负数的二进制有点模糊了,对此进行了一些支持补充。
首先我们要对原码、反码和补码有个了解:
1、所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
2、反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
...
分类:
编程语言 时间:
2014-09-09 16:11:58
阅读次数:
257
问题:printf("%x,%d\n",~7,~7);解:十进制数字7的二进制码00000000000000000000000000000111按位取反运算~711111111111111111111111111111000所以printf("%x\n",~7);//十六进制输出:fffffff811111111111111111111111111111000的最高八位符号位(11111111,表示负数),有符号整..
分类:
编程语言 时间:
2014-09-09 13:50:59
阅读次数:
231
①十进制数与P进制数之间的转换
方法:十进制除以P进制的基数(二进制2、八进制8、十六进制16)
②p进制数与十进制数之间的转换
方法:P进制按权展开
③BCD码
是用4 位二进制数码来表示一位十进制数字。
BYTE BcdToByte(BYTE bcd)
{
return ((bcd >> 4) & 0x0f) * 10 + (bcd & 0x0...
分类:
其他好文 时间:
2014-09-09 13:08:48
阅读次数:
214
package com.liujun.util;
import java.security.MessageDigest;
/**
* MD5加密、匹配工具
* @author asus
*
*/
public class MD5Util {
//十六进制下数字到字符的映射数组
private final static String[] hexDigits={"0", "1",...
分类:
其他好文 时间:
2014-09-07 12:21:55
阅读次数:
197
Button或者ImageButton的背景设为透明或者半透明
半透明
透明
颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(...
分类:
移动开发 时间:
2014-09-05 10:08:41
阅读次数:
139
在实际工作中,字符串和其它数据类型的转换是很常见的,库函数有很多,比如 atoi , strtol , sscanf 等,这些函数网上有很多资料,
我经常用到的就是十六进制的数值以字符串的形式传输,然后又要解析,这里记录一下我这边的做法:
将2个字节的十六进制的字符串转成short int 2个字节的整形数据:...
分类:
编程语言 时间:
2014-09-04 19:02:29
阅读次数:
255