- 博客(6)
- 资源 (15)
- 收藏
- 关注
转载 判断一段文件是UTF-8编码还是GB2312的编码方式
对于只包含中文和英文的文本中判断编码方式是非常简单的,中文的编码方式最常用的是GBK,字符集更大的如GBK向下兼容GB2312,其中包含的的很多一部分字符是我们在日常生活中用不到的,因此在实际中我们一般只需要区分GB2312和UTF8编码。这里我只是提供一种可行的方法,如果判断GBK也可以采用类似的方式首先分析一下汉字在GB2312中的编码方式,gb2312规则汉字采用双字节编码其中第一字节161
2015-05-25 10:45:49 4352 1
转载 C++类URL编码和解码使用技巧
在项目开发过程中,经常会使用到c++ 的url编码和解码,本文将以此问题详细介绍使用技巧,需要的朋友可以参考下#pragma once #include #include #include using namespace std; class strCoding { public: strCoding(void); ~strCoding(voi
2015-05-25 09:48:25 599
转载 Unicode与UTF-8互转(C语言实现)
1.1 ASCII码我们知道, 在计算机内部, 所有的信息最终都表示为一个二进制的字符串. 每一个二进制位(bit)有0和1两种状态, 因此八个二进制位就可以组合出 256种状态, 这被称为一个字节(byte). 也就是说, 一个字节一共可以用来表示256种不同的状态, 每一个状态对应一个符号, 就是256个符号, 从 0000000到11111111.上个世纪
2015-05-22 16:59:25 1160
转载 字符集编码之间的转换,UTF-8 转为 GB2312,GB2312 转为 UTF-8 ,Unicode 转换成UTF-8
/*李大叔2015-5-5修正实现常见字符集编码直接的转换,主要的工作是在Unicode和UTF-8之间的转换,原理如下,代码是引用网上一个人写的,但是里面有个内存错误的bug,修正后如下。原理:在0800-FFFF之间,所以要用3字节模板:1110xxxx 10xxxxxx 10xxxxxx。某字unicode二进制是:0110 1100 0100 1001,将这
2015-05-22 16:49:46 789
转载 Linux下调用fork或system启动子进程的信号和资源释放相关问题
最近一段时间,公司的网管系统二期优化需要新增功能,实现对网管客户端程序进行保护的监控脚本的自动更新及保护进程的监控告警。网管客户端程序分为两部分:客户端GatherClient及保护进程gatherclient_daemon.py,其中保护脚本由Python编写,主要功能是实现客户端进程崩溃或意外被杀死后的自动恢复。目前网管系统支持Windows和Linux平台。下面主要讲述在Linux下实现遇到
2015-05-22 11:54:32 2906
原创 linux expect 实例
1.expect如何读取一行一行读取文件#!/usr/bin/expect -f set timeout -1set ipfd [open "./iphost.txt" r]while {1} { set sship [gets $ipfd] if {[eof $ipfd]} { close $ipfd send_user
2015-05-06 16:10:12 532
Berkeley DB 资料
2010-09-21
linux c函数速查手册
2009-10-13
lcd ampire128x64 的使用 proteus
2009-05-17
autocad做的小户型平面图
2009-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人