<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[уayv的专栏]]></title><description><![CDATA[if(you.mind.blogger == you.mind.博客)  DropDead(you);]]></description><link>https://blog.youkuaiyun.com/yayv</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yayv]]></copyright><item><title><![CDATA[D语言的UTF支持]]></title><link>https://blog.youkuaiyun.com/yayv/article/details/83138242</link><guid>https://blog.youkuaiyun.com/yayv/article/details/83138242</guid><author>yayv</author><pubDate>Tue, 24 Apr 2007 14:47:55 +0800</pubDate><description><![CDATA[    这几天在做一个读取UTF8文件的功能，其中包括中英文。
  
   在UTF8中，不同的字符集下的字符宽度是不等的，比如 英文和符号都用1个Byte来表示，中文就需要用2-3个byte来表示，因此在从一个UTF8字符串中获取一个字符的时候就需要先判断该字符应该占几个字节。

   根据UTF8 编码, 首字节的编码包含了整个字符占用几个字节的 信息，参见下表(右边一栏为UTF8编码)


...]]></description><category></category></item><item><title><![CDATA[为什么要走开源的路]]></title><link>https://blog.youkuaiyun.com/yayv/article/details/50125</link><guid>https://blog.youkuaiyun.com/yayv/article/details/50125</guid><author>yayv</author><pubDate>Fri, 23 Jul 2004 17:48:00 +0800</pubDate><description><![CDATA[看了 ⅤζГЦΣНЦО 的文章， 尤其是看了csdn上诸多网友的回复， уαуυ 越发觉得开源在中国的重要意义 -- 不是宗教崇拜，不是极端主义, 更不是为了抵制某些公司，而是为了软件行业的利益。     而这个利益就来自于中国人的版权意识。大家都知道中国软件行业步履艰难，尤其是开发通用软件的公司，几乎没有生存的空间，其中的一个主要原因就是中国人没有版权意识。     要说开源软件不好用，出了问题]]></description><category></category></item><item><title><![CDATA[Borland的新战略吗？]]></title><link>https://blog.youkuaiyun.com/yayv/article/details/43581</link><guid>https://blog.youkuaiyun.com/yayv/article/details/43581</guid><author>yayv</author><pubDate>Sat, 17 Jul 2004 09:23:00 +0800</pubDate><description><![CDATA[    昨天，看 《优快云开发高手》 第七期的第一篇文章，关于Together的。看到一半竟然发现如下一段文字： 全部过程(Together Control Center 6.1的安装过程)根据你机器的配置情况要1-2分钟的时间。之后，你可以用Together Control Center 6.1的破解工具 Keymaker.exe 生成 Together的注册码(由于版权的问题,这里仅仅限于研]]></description><category></category></item><item><title><![CDATA[界面开发之 C# VS Java]]></title><link>https://blog.youkuaiyun.com/yayv/article/details/12461</link><guid>https://blog.youkuaiyun.com/yayv/article/details/12461</guid><author>yayv</author><pubDate>Thu, 27 May 2004 11:03:00 +0800</pubDate><description><![CDATA[        今天经NetFire的提醒，就安装了C#。不为别的，就为了看看C#的GUI开发界面是什么样子，生成的代码是什么样子。因为yayv一直在用VC7，所以C#安装起来很快。很顺利的yayv就看到了C#的窗口设计环境。总体感觉和VS.net的开发环境是一致的，并且感觉跟Delphi有些像，很整洁很舒服。这里多的是C#高人，yayv就不抓图了。然后，yayv就切换到代码界面看他生成的代码。很]]></description><category></category></item><item><title><![CDATA[C++中的mutable和const]]></title><link>https://blog.youkuaiyun.com/yayv/article/details/12460</link><guid>https://blog.youkuaiyun.com/yayv/article/details/12460</guid><author>yayv</author><pubDate>Mon, 10 May 2004 12:20:00 +0800</pubDate><description><![CDATA[    声明：这里讨论的const是用来修饰函数的const，而不是用来修饰变量的const。虽然是同一个关键字，但yayv还是觉得把他们当作2个关键字来理解更好一些。    C++中const关键字用来表示一个常量，同时const也用来修饰函数。yayv在这个要明确的概念是：const所修饰的函数只能是类的成员函数，因为const所修饰的函数中，要由编译器负责保护类的成员变量不被修改。而相对]]></description><category></category></item><item><title><![CDATA[Linux/Unix中的SUID和SGID文件权限和在CVS项目管理中的应用]]></title><link>https://blog.youkuaiyun.com/yayv/article/details/12459</link><guid>https://blog.youkuaiyun.com/yayv/article/details/12459</guid><author>yayv</author><pubDate>Sat, 12 Jul 2003 22:22:00 +0800</pubDate><description><![CDATA[当你使用passwd改变自己的口令时，你需要访问/etc/shadow文件，但作为普通用户你并没有这个权限。这时系统通过一种附加权限来实现你对该文件的访问。 当你执行一个设置了suid位的程序时，你就继承了该程序的属主权限，而没有设置suid位的程序在执行时只拥有执行该程序的用户的权限。 下面列出 /usr/bin/passwd的文件属性 -r-s--x--x 1 root root 15368 ]]></description><category></category></item></channel></rss>