自定义博客皮肤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.

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

        Unicode是Unicode.org制定的编码标准,目前得到了绝大部分操作系统和编程语言的支持。Unicode.org官方对Unicode的定义是:Unicode provides a unique number for every character。可见,Unicode所做的...

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

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

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

2004-10-31 03:08:00 13526 5

原创 编译Eclipse。

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

2004-10-31 02:15:00 5256 0

原创 Eclipse的插件机制。

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

2004-10-28 19:49:00 6550 0

原创 初学Ant.

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

2004-10-28 18:01:00 1261 0

原创 System.Collections.ArrayList代码分析

    System.Collections.ArrayList是一个动态数组,与C++ STL的std::vector的行为很相似,特别是数组的动态扩充方式上,两者基本上一摸一样。不同的是ArrayList使用的是接口方式实现枚举器,而std::vector使用模板+typedef手法。以下本文...

2004-10-17 01:47:00 2284 0

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

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

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

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

1.  问题的提出。    各种各样的编码永远是软件开发者最为头痛的问题之一,Unicode为统一编码带来了希望。可是,就算是Unicode也不是百分百的完美,它只是完成了对各种语言编码的制定,而在具体的操作系统支持上,又分为UTF8,UTF16和UTF32好几个版本。比如,Windows系统支持...

2004-10-16 19:10:00 3300 0

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

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

2004-10-15 23:42:00 1493 0

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