摘要: 在C++中有一个特殊的运算符重载方法--类型转换运算符重载,形如:operator type(); Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class CDemo{ public: CDemo(int x,int y)... 阅读全文
posted @ 2009-01-04 14:24 Christmas 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 一个简单的分解字符串的方法: Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->vector CUtils::Split(const CString strSrc,const TCHAR splitChar) { vecto... 阅读全文
posted @ 2008-12-31 16:40 Christmas 阅读(234) 评论(1) 推荐(0) 编辑
摘要: java IO 的输出分两种,字节流: InputStream OutputStream 字符流: Reader Writer 这四个都是抽像类 具体实现为, 字节流:FileInputStream FileOutputStream 字符流:OutputStreamWriter->FileWriter OutputStreamReader->FileReader,如果需要缓冲区,则使用B... 阅读全文
posted @ 2008-12-28 22:04 Christmas 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 知道java的字符集编码,那么java是怎么读取内存中的字节转换成你需要的字符的呢,其实很简单, java中的是通过StringCoding来完成字符转换的,他是一个内嵌类,现将源代码拷至如下: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--... 阅读全文
posted @ 2008-12-27 11:38 Christmas 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 需要再一次强调的是,无论历史上的UCS还是现如今的Unicode,两者指的都是需要再一次强调的是,无论历史上的UCS还是现如今的Unicode,两者指的都是编码字符集,而不是字符集编码。花费一点时间来理解好这件事,然后你会发现对所有网页的,系统的,编码标准之间的来回转换等等繁杂事务都会思路清晰,手到擒来。 首先说说最一般意义上的字符集。 一个抽象字符集其实就是指字符的集合,例如所有的英... 阅读全文
posted @ 2008-12-27 10:55 Christmas 阅读(1060) 评论(1) 推荐(1) 编辑
摘要: UNICODE,GBK和BIG5就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是不兼容的,同一个汉字,那三个码值是完全不一样的. 在GBK中,英文是占用1个字节,中文是2个; 对于Unicode,英文中文都是2个; 对于UTF-8,英文是1个,中文是3个(UTF-8 使用一至四个字节为每个字符编码。128 个 ASCII 字符(Unicode 范围... 阅读全文
posted @ 2008-12-26 17:53 Christmas 阅读(232) 评论(0) 推荐(0) 编辑