摘要: UNICODE,GBK,UTF-8区别简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft-8码,就是把那个值表现的形式.utf-8码完全只针对uncode来组织的,如果GBK要转UTF-8必须先转uncode码,再转utf-8就OK了.详细的就见下面转的这篇文章.谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词这是一篇程序员写给程序员的趣味读物。所谓趣味是 阅读全文
posted @ 2010-12-16 14:22 张长胜 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1.引言C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。2.从标准头文件说起 某企业曾经给出如下的一道面试题: 面试题为什么标准头文件都有类似以下的结构?#ifndef __INCvxWorksh#define __INCvxWorksh#ifdef __cp 阅读全文
posted @ 2010-12-16 12:45 张长胜 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 【简讯】日前,甲骨文宣布,MySQL 5.5全面上市。MySQL 5.5的功能得到了显著增强,使用户能跨Windows、Linux、Oracle Solaris、Mac OS X等多种操作环境改进Web应用的性能和可扩展性。其社区版按照GNU通用公共许可证(GPL)的规定提供许可,包括作为默认存储引擎的InnoDB在内,可以免费下载。 增强了面向Web应用的功能 MySQL 5.5提供的定制功... 阅读全文
posted @ 2010-12-16 09:48 张长胜 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 导读:吞下了大量开源软件工程的Oracle今天宣布了MySQL和OpenOffice的最新版本。 最新MySQL版本号5.5,基于GNU/GPL协议,默认采用InnoDB引擎,并无太多新亮点;而Open Office的更新却非常显眼,一个名叫Oracle Cloud Office的生产力套件被公布出来,与Open Office一样,Oracle Open Office也基于ODF标准,这是Ora... 阅读全文
posted @ 2010-12-16 09:26 张长胜 阅读(210) 评论(0) 推荐(0) 编辑