- 博客(6)
- 资源 (8)
- 收藏
- 关注
D语言的UTF支持
这几天在做一个读取UTF8文件的功能,其中包括中英文。 在UTF8中,不同的字符集下的字符宽度是不等的,比如 英文和符号都用1个Byte来表示,中文就需要用2-3个byte来表示,因此在从一个UTF8字符串中获取一个字符的时候就需要先判断该字符应该占几个字节。 根据UTF8 编码, 首字节的编码包含了整个字符占用几个字节的 信息,参见下表(右边一栏为UTF8编码)...
2007-04-24 14:47:55
396
原创 为什么要走开源的路
看了 ⅤζГЦΣНЦО 的文章, 尤其是看了csdn上诸多网友的回复, уαуυ 越发觉得开源在中国的重要意义 -- 不是宗教崇拜,不是极端主义, 更不是为了抵制某些公司,而是为了软件行业的利益。 而这个利益就来自于中国人的版权意识。大家都知道中国软件行业步履艰难,尤其是开发通用软件的公司,几乎没有生存的空间,其中的一个主要原因就是中国人没有版权意识。 要说开源软件不好用,出了问题
2004-07-23 17:48:00
1602
原创 Borland的新战略吗?
昨天,看 《CSDN开发高手》 第七期的第一篇文章,关于Together的。看到一半竟然发现如下一段文字: 全部过程(Together Control Center 6.1的安装过程)根据你机器的配置情况要1-2分钟的时间。之后,你可以用Together Control Center 6.1的破解工具 Keymaker.exe 生成 Together的注册码(由于版权的问题,这里仅仅限于研
2004-07-17 09:23:00
1386
2
原创 界面开发之 C# VS Java
今天经NetFire的提醒,就安装了C#。不为别的,就为了看看C#的GUI开发界面是什么样子,生成的代码是什么样子。因为yayv一直在用VC7,所以C#安装起来很快。很顺利的yayv就看到了C#的窗口设计环境。总体感觉和VS.net的开发环境是一致的,并且感觉跟Delphi有些像,很整洁很舒服。这里多的是C#高人,yayv就不抓图了。然后,yayv就切换到代码界面看他生成的代码。很
2004-05-27 11:03:00
3616
原创 C++中的mutable和const
声明:这里讨论的const是用来修饰函数的const,而不是用来修饰变量的const。虽然是同一个关键字,但yayv还是觉得把他们当作2个关键字来理解更好一些。 C++中const关键字用来表示一个常量,同时const也用来修饰函数。yayv在这个要明确的概念是:const所修饰的函数只能是类的成员函数,因为const所修饰的函数中,要由编译器负责保护类的成员变量不被修改。而相对
2004-05-10 12:20:00
1489
原创 Linux/Unix中的SUID和SGID文件权限和在CVS项目管理中的应用
当你使用passwd改变自己的口令时,你需要访问/etc/shadow文件,但作为普通用户你并没有这个权限。这时系统通过一种附加权限来实现你对该文件的访问。 当你执行一个设置了suid位的程序时,你就继承了该程序的属主权限,而没有设置suid位的程序在执行时只拥有执行该程序的用户的权限。 下面列出 /usr/bin/passwd的文件属性 -r-s--x--x 1 root root 15368
2003-07-12 22:22:00
1437
承德旅游攻略 绿人网官方精简打印版
2009-09-09
承德旅游攻略 绿人网官方完整版
2009-09-09
九寨沟旅游攻略 绿人网官方精简打印版
2009-09-09
丽江旅游攻略 绿人网官方精简打印版
2009-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人