目前Node.js仅支持hex、utf8、ascii、binary、base64、ucs2几种编码的转换。对于GBK,GB2312等编码,Nodejs自带的toString()方法不支持,因此中文转化的时候需要加载第三方库,主要有两个编码转换库iconv-lite和encoding,个人推荐使用en...
分类:
Web程序 时间:
2015-02-09 19:57:22
阅读次数:
1660
#define HEXCOLOR(c) ? ? ? ? ? ? ? ? ? ? ? ? [UIColor colorWithRed:((c>>16)&0xFF)/255.0 green:((c>>8)&0xFF)/255.0 blue:(c&0xFF)/255.0 alpha:1.0]; baseView.backgroundColor = HEXCOLOR(str...
分类:
移动开发 时间:
2015-02-09 18:48:10
阅读次数:
116
以前的记录都在电子笔记里,倒不如拿出来,有错的地方和大家交流。1.指针操作:如下例,设a内存地址为OX00int a =10;int *p = &a;*a 编译错误a表示10*p表示10p表示OX00&p表示0X042.hex转换成ASCII 1 #include 2 int main(int a....
分类:
编程语言 时间:
2015-02-06 21:42:53
阅读次数:
367
最近在用Python做数据包解析,遇到一些要按位处理二进制数据的问题。折腾了一个早上,大概有一点思路,记下来备忘吧。
我要解决的问题是判断一个字节的某几位是否为特定的值,比如判断一个字节的前四位是不是0110。
首先,创建一个文档,里面随便写点东西,保存之后用可以查看二进制数据的软件打开,我用的是notepad++里的HEX-Editor插件。
可以看到字符‘a’对应的二进制数据是6...
分类:
编程语言 时间:
2015-02-05 13:38:43
阅读次数:
288
1、需求描述 将四字节的hex形式IP如 \x0A\xA8\x01\xB5 转换成 点分十进制形式如 “10.168.1.181” 2、代码实现 //
// convert one byte hex to int str
// byte_hex: input byte hex
// outdata:...
分类:
其他好文 时间:
2015-02-03 18:52:21
阅读次数:
159
下面的HTML和CSS能够实现div的隔行变色:
#container div{
width:200px;
height:25px;
font-size:14px;
text-align:center;
color:#474747;
}
.even{
background-color: #EDEDED;
}
.odd{
ba...
分类:
Web程序 时间:
2015-02-01 12:09:11
阅读次数:
134
HEX文件格式不赘述,写里直接放上代码。请批评改正。 1 %%convert a sinal data into hex file format 2 % data format:16bit 3 % signal length: less than 2^24-1 4 % author: Yang L....
分类:
其他好文 时间:
2015-01-30 17:25:23
阅读次数:
261
cat oui.txt|sed -e :a -e '$!N;s/\n\s/=/;ta' -e 'P;D' | sed 's/(hex)\+/=/g' | awk -F '=' '{print $3 $2 $NF}' | sed 's/\s\+/ /g' | sort > allmac.txt; c....
分类:
系统相关 时间:
2015-01-28 19:15:38
阅读次数:
186
先看实现代码: package main import ( "crypto/md5" "encoding/hex" "fmt" ) func main() { h := md5.New() h.Write([]byte("123456")) // 需要加密的字符串为 123456 cipherStr...
分类:
其他好文 时间:
2015-01-28 17:24:01
阅读次数:
165