自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dengyunze

Working & Studing.

  • 博客(9)
  • 收藏
  • 关注

原创 关于UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE

        Unicode是Unicode.org制定的编码标准,目前得到了绝大部分操作系统和编程语言的支持。Unicode.org官方对Unicode的定义是:Unicode provides a unique number for every character。可见,Unicode所做的是为每个字符定义了一个相应的数字表示。比如,“a“的Unicode值是0x0061,“一”的Unicd

2004-10-31 15:18:00 19600 4

原创 要小心java的OutputStream.writeUTF()函数。

        正在用JAVA写一段连接MSN服务器的代码,但是发现怎么给MSN服务器发送命令消息,结果都只有一个,那就是没有响应,随后Socket连接被关闭。        发送消息的代码如下:        public void send(String cmd)         {              try{                   DataOutputStream do

2004-10-31 03:08:00 14524 6

原创 编译Eclipse。

        从www.eclipse.org上下载Eclipse源代码包,解压缩。发现Eclipse的源代码目录和和最终编译出来的目录结果基本一摸一样,在根目录下,也是一个plugins子目录和一个features子目录,唯一缺少的是那个startup.jar和eclipse.exe。        到www.eclipse.org上看了一下build instruction,发现编译非常简单

2004-10-31 02:15:00 5984

原创 Eclipse的插件机制。

        Eclipse因为其强大的插件机制而闻名,完全可以说,整个Eclipse就是由插件组成的。到了eclipse 3.0,随着RCP概念的兴起,整个eclipse的插件也形成了明晰的层次关系。底层是RCP的org.eclipse.core.runtime,org.eclipse.ui;中间是构成eclipse本身workbench的大量插件如org.eclipse.swt,org.ec

2004-10-28 19:49:00 7332

原创 初学Ant.

         工作需要,开始接触java,根据N年的C++经验,学习一门语言不外乎3件事:语法,编译部署工具,以及公用库。 java语法与C++和.Net差异不大,OO的概念也没有太大的不同;一些特殊的语法点,比如final,GC,reflect到处都是相关讨论。鉴于此,我将学习的重点放在公用库的使用和编译部署工具的学习上。          这是一个系列blog,先是一些java相关的编译,

2004-10-28 18:01:00 1360

原创 System.Collections.ArrayList代码分析

    System.Collections.ArrayList是一个动态数组,与C++ STL的std::vector的行为很相似,特别是数组的动态扩充方式上,两者基本上一摸一样。不同的是ArrayList使用的是接口方式实现枚举器,而std::vector使用模板+typedef手法。以下本文就将主要在这两点上,对ArrayList进行一些分析。某些地方可能会提到STL相应的做法,以示比较。 

2004-10-17 01:47:00 2857

原创 一些C++连接,以及个人的C++学习总结。

以下是本人几年以来学习和开发中的一些积累和总结,欢迎讨论,欢迎B4.1.  书籍:    Essential c++ :  入门书籍,读完可以开始写C++代码    The C++ Programe Language :  C++之父的著作,无微不至,居家旅行必备良书。    C++ Primier  :  非常完整的C++著作,不过不推荐入门阅读,参考书。    Effective C++:

2004-10-17 00:52:00 4230 2

原创 跨平台C++软件开发中,由于不同操作系统对Unicode的支持差异,而导致的一些问题及解决方案。

1.  问题的提出。    各种各样的编码永远是软件开发者最为头痛的问题之一,Unicode为统一编码带来了希望。可是,就算是Unicode也不是百分百的完美,它只是完成了对各种语言编码的制定,而在具体的操作系统支持上,又分为UTF8,UTF16和UTF32好几个版本。比如,Windows系统支持的Unicode是UTF16,也就是每2个字节表示一个字符(还有一种称为代理的情况,容后讨论)。而

2004-10-16 19:10:00 3634

原创 Hebrew语言系统下WMF图片的显示问题及解决方案。

1.Right To Left语言:     Hebrew(西伯来文)是一种Right-To-Left的语言系统。坐标系统与常见的Left-To-Right相反,屏幕右上角是坐标(0,0),自右向左X坐标值增加,自上而下,Y坐标值递增。                                                                        

2004-10-15 23:42:00 1683

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除