<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/bbjjqq" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/bbjjqq" type="application/rss+xml"></fs:self_link><lastBuildDate>Sun, 19 Jun 2011 16:21:00 GMT</lastBuildDate><title>bbjjqq的专栏</title><description>CSDN博客聚合服务</description><link>http://blog.csdn.net/blogrss.aspx?username=bbjjqq</link><item><title>drawArc绘制弧度</title><link>http://blog.csdn.net/bbjjqq/archive/2011/06/20/6555378.aspx</link><description>&lt;br /&gt;今天下午刚刚学J2ME的底层开发，就在drawArc（）函数中的参数上纠结了很久，查API全是英文的不好理解，后来转载了一篇文章才从中明白其中奥秘。简单来说，使用drawArc（int x,int y,int width,int heigh,startAngle,int ArcAngle）就是先画一个矩形，然后以这个矩形的中心为所要画的弧的中心，以水平向右为0度，逆时针为正方向，下面把API中的解释和网上解释分别粘贴下，以便对比理解。&lt;br /&gt; API：&lt;br /&gt;    drawArc&lt;br /&gt;    public void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)&lt;br /&gt;    Draws the outline of a circular or elliptical arc covering the specified rectangle, using the current color and stroke style.&lt;br /&gt;   The res&lt;img src=&quot;http://www1.feedsky.com/t1/524709392/bbjjqq/csdn.net/s.gif?r=http://blog.csdn.net/bbjjqq/archive/2011/06/20/6555378.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Mon, 20 Jun 2011 00:21:00 +0800</pubDate><author>bbjjqq</author><guid isPermaLink="false">http://blog.csdn.net/bbjjqq/archive/2011/06/20/6555378.aspx</guid><dc:creator>bbjjqq</dc:creator><fs:srclink>http://blog.csdn.net/bbjjqq/archive/2011/06/20/6555378.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bbjjqq/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bbjjqq/~7379455/524709392/5488972</fs:itemid></item><item><title>字符编码总结</title><link>http://blog.csdn.net/bbjjqq/archive/2011/06/16/6547512.aspx</link><description>&lt;br /&gt;最近被字符编码问题搞的很头疼，很多编码方式可谓“耳熟不能详”，GB2312、ANSI、UTF-8、Unicode…。于是静下心来，好好学习一番。&lt;br /&gt;参考资料：&lt;br /&gt;http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html&lt;br /&gt;http://www.regexlab.com/zh/encoding.htm&lt;br /&gt;&lt;br /&gt; 字符与编码的发展&lt;br /&gt;&lt;br /&gt;系统内码&lt;br /&gt;说明&lt;br /&gt;阶段一&lt;br /&gt;ASCII&lt;br /&gt;计算机刚开始只支持英语，其它语言不能够在计算机上存储和显示。ASCII码一共规定了128个字符的编码，比如空格“SPACE”是32（二进制00100000），大写的字母A是65（二进制01000001）。这128个符号（包括32个不能打印出来的控制符号），只占用了一个字节的后面7位，最前面的1位统一规定为0。&lt;br /&gt;阶段二&lt;br /&gt;ANSI编码（本地化）&lt;br /&gt;为使计算机支持更多语言，通常使用 0x80~0xFF 范围的 2&lt;img src=&quot;http://www1.feedsky.com/t1/524709393/bbjjqq/csdn.net/s.gif?r=http://blog.csdn.net/bbjjqq/archive/2011/06/16/6547512.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Thu, 16 Jun 2011 01:20:00 +0800</pubDate><author>bbjjqq</author><guid isPermaLink="false">http://blog.csdn.net/bbjjqq/archive/2011/06/16/6547512.aspx</guid><dc:creator>bbjjqq</dc:creator><fs:srclink>http://blog.csdn.net/bbjjqq/archive/2011/06/16/6547512.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bbjjqq/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bbjjqq/~7379455/524709393/5488972</fs:itemid></item><item><title>编码测试</title><link>http://blog.csdn.net/bbjjqq/archive/2011/06/16/6547511.aspx</link><description>&lt;br /&gt;我昨天做了一个测试&lt;br /&gt;&lt;br /&gt;你好 这样2个中文&lt;br /&gt;&lt;br /&gt;gb2312 码是 C4E3 BaC3&lt;br /&gt;Utf-8   e4 bd a0 e5 a5 bd&lt;br /&gt;unicode-16   60 F 7D 59&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;这样一行代码&lt;br /&gt;char * p = &quot;你好&quot;&lt;br /&gt;&lt;br /&gt;vc2005 下编译&lt;br /&gt;&lt;br /&gt;源文件使用gb2312&lt;br /&gt;&lt;br /&gt;内存中保持为 gb2312&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;源码为utf-8 BMO&lt;br /&gt;内存中为 GB2312&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;源码为UTF-8 without BMO&lt;br /&gt;&lt;br /&gt;内存为UTF-8&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;源码为Unicode &lt;br /&gt;&lt;br /&gt;内存为 GB2312&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;wchar_t *p = L&quot;你好&quot;&lt;br /&gt;&lt;br /&gt;这样一句&lt;br /&gt;&lt;br /&gt;源文件使用gb2&lt;img src=&quot;http://www1.feedsky.com/t1/524709394/bbjjqq/csdn.net/s.gif?r=http://blog.csdn.net/bbjjqq/archive/2011/06/16/6547511.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Thu, 16 Jun 2011 01:19:00 +0800</pubDate><author>bbjjqq</author><guid isPermaLink="false">http://blog.csdn.net/bbjjqq/archive/2011/06/16/6547511.aspx</guid><dc:creator>bbjjqq</dc:creator><fs:srclink>http://blog.csdn.net/bbjjqq/archive/2011/06/16/6547511.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bbjjqq/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bbjjqq/~7379455/524709394/5488972</fs:itemid></item><item><title>文件编码格式（转）</title><link>http://blog.csdn.net/bbjjqq/archive/2011/06/16/6547510.aspx</link><description>&lt;br /&gt;从文件编码的方式来看，文件可分为ASCII码文件和二进制码文件两种。&lt;br /&gt;ASCII文件也称为文本文件，这种文件在磁盘中存放时每个字符对应一个字节，用于存放对应的ASCII码。例如，数5678的存储形式为：&lt;br /&gt;ASC码： 　00110101 00110110 00110111 00111000&lt;br /&gt;　　　　　↓ 　　　　↓　　　　↓ 　　　↓&lt;br /&gt;十进制码： 5　　　　　6　　　　7　　　　8 共占用4个字节。ASCII码文件可在屏幕上按字符显示， 例如源程序文件就是ASCII文件，用DOS命令TYPE可显示文件的内容。 由于是按字符显示，因此能读懂文件内容。&lt;br /&gt;二进制文件是按二进制的编码方式来存放文件的。 例如， 数5678的存储形式为： 00010110 00101110只占二个字节。二进制文件虽然也可在屏幕上显示，但其内容无法读懂。C系统在处理这些文件时，并不区分类型，都看成是字符流，按字节进行处理。输入输出字符流的开始和结束只由程序控制而不受物理符号(如回车符)的控制。 因此也把这种文件称作“流式文件”。&lt;br /&gt;这是一篇程序员写&lt;img src=&quot;http://www1.feedsky.com/t1/524709395/bbjjqq/csdn.net/s.gif?r=http://blog.csdn.net/bbjjqq/archive/2011/06/16/6547510.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Thu, 16 Jun 2011 01:18:00 +0800</pubDate><author>bbjjqq</author><guid isPermaLink="false">http://blog.csdn.net/bbjjqq/archive/2011/06/16/6547510.aspx</guid><dc:creator>bbjjqq</dc:creator><fs:srclink>http://blog.csdn.net/bbjjqq/archive/2011/06/16/6547510.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bbjjqq/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bbjjqq/~7379455/524709395/5488972</fs:itemid></item><item><title>在shell中常用的特殊符号</title><link>http://blog.csdn.net/bbjjqq/archive/2011/03/29/6285342.aspx</link><description>在shell中常用的特殊符号罗列如下：&lt;br /&gt;# ;    ;;       .       ,        /        \        'string'|        !    $    ${}    $?       $$    $*        &quot;string&quot;*      **    ?       :        ^       $#    $@        `command`{}     []       [[]]      ()     (())         ||    &amp;&amp;        {xx,yy,zz,...}~    ~+    ~-     &amp;    \    +        -         %=    ==    !=                    &lt;br /&gt;&lt;br /&gt;输出/输入重导向&lt;br /&gt;&gt;       &gt;&gt;        &amp;&gt;    2&amp;&gt;    2&gt;&amp;    &gt;&amp;2                         &lt;br /&gt;&lt;br /&gt;# 井号 (comme&lt;img src=&quot;http://www1.feedsky.com/t1/524709396/bbjjqq/csdn.net/s.gif?r=http://blog.csdn.net/bbjjqq/archive/2011/03/29/6285342.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Tue, 29 Mar 2011 10:07:00 +0800</pubDate><author>bbjjqq</author><guid isPermaLink="false">http://blog.csdn.net/bbjjqq/archive/2011/03/29/6285342.aspx</guid><dc:creator>bbjjqq</dc:creator><fs:srclink>http://blog.csdn.net/bbjjqq/archive/2011/03/29/6285342.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bbjjqq/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bbjjqq/~7379455/524709396/5488972</fs:itemid></item><item><title>Qt 常用命令，宏，pro文件格式</title><link>http://blog.csdn.net/bbjjqq/archive/2011/03/28/6282901.aspx</link><description>&lt;br /&gt;qmake 常用命令：&lt;br /&gt;　　 qmake -project //生成pro文件，自动检查c/c++程序文件&lt;br /&gt;　　 qmake -tp vc //根据pro文件生成vc的工程文件，qt commericial有一个绑定到vs的工具，可以在菜单栏直接打开&lt;br /&gt;　　 qmake -r xxx.pro &quot;CONFIG+=debug&quot; //递归生成makefile&lt;br /&gt;　　 moc //包含Q_OBJECT文件转换器&lt;br /&gt;　　 rcc //Qt resource compiler&lt;br /&gt;　　 uic //Qt ui file translator,to .h file.&lt;br /&gt;　　Qt 常用宏：&lt;br /&gt;　　 平台相关&lt;br /&gt;　　 Q_WS_WIN //window系统&lt;br /&gt;　　 Q_WS_X11 //xwindow系统&lt;br /&gt;　　 Q_WS_MAC //苹果mac系统&lt;br /&gt;　　 Q_WS_SOL //sun的solaris系统&lt;br /&gt;　　 其它&lt;br /&gt;　　 QT_OPENGL_SUPPORT //是否支援o&lt;img src=&quot;http://www1.feedsky.com/t1/524709397/bbjjqq/csdn.net/s.gif?r=http://blog.csdn.net/bbjjqq/archive/2011/03/28/6282901.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Mon, 28 Mar 2011 10:31:00 +0800</pubDate><author>bbjjqq</author><guid isPermaLink="false">http://blog.csdn.net/bbjjqq/archive/2011/03/28/6282901.aspx</guid><dc:creator>bbjjqq</dc:creator><fs:srclink>http://blog.csdn.net/bbjjqq/archive/2011/03/28/6282901.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bbjjqq/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bbjjqq/~7379455/524709397/5488972</fs:itemid></item><item><title>tcp/ip</title><link>http://blog.csdn.net/bbjjqq/archive/2011/03/25/6278553.aspx</link><description>&lt;br /&gt;http://hi.baidu.com/%C7%E5%CB%AE%D0%A1%C1%F7/blog/item/3a1650c71e3a6dd5d100608e.html&lt;img src=&quot;http://www1.feedsky.com/t1/524709398/bbjjqq/csdn.net/s.gif?r=http://blog.csdn.net/bbjjqq/archive/2011/03/25/6278553.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Fri, 25 Mar 2011 18:34:00 +0800</pubDate><author>bbjjqq</author><guid isPermaLink="false">http://blog.csdn.net/bbjjqq/archive/2011/03/25/6278553.aspx</guid><dc:creator>bbjjqq</dc:creator><fs:srclink>http://blog.csdn.net/bbjjqq/archive/2011/03/25/6278553.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bbjjqq/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bbjjqq/~7379455/524709398/5488972</fs:itemid></item><item><title>将应用程序的标准输出写入文件</title><link>http://blog.csdn.net/bbjjqq/archive/2011/03/15/6251453.aspx</link><description>&lt;br /&gt;1.直接覆盖日志文件   &lt;br /&gt;  #  ls     -l     |   tee   ./t.log    &lt;br /&gt;  #  make | tee make.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.将输出内容附加到日志文件   &lt;br /&gt;  # ls   -l       |   tee   -a       ./t.log&lt;br /&gt;  # make image |  tee -a make_image.log&lt;img src=&quot;http://www1.feedsky.com/t1/524709399/bbjjqq/csdn.net/s.gif?r=http://blog.csdn.net/bbjjqq/archive/2011/03/15/6251453.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Tue, 15 Mar 2011 17:51:00 +0800</pubDate><author>bbjjqq</author><guid isPermaLink="false">http://blog.csdn.net/bbjjqq/archive/2011/03/15/6251453.aspx</guid><dc:creator>bbjjqq</dc:creator><fs:srclink>http://blog.csdn.net/bbjjqq/archive/2011/03/15/6251453.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bbjjqq/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bbjjqq/~7379455/524709399/5488972</fs:itemid></item><item><title>linux和windows下查看端口</title><link>http://blog.csdn.net/bbjjqq/archive/2011/03/14/6248779.aspx</link><description>&lt;br /&gt;Windows:&lt;br /&gt;C:\Users\ewanbao&gt;netstat -aon|findstr &quot;123&quot;&lt;br /&gt;  TCP    127.0.0.1:55123        0.0.0.0:0                 LISTENING         5092&lt;br /&gt;  TCP    127.0.0.1:55123        127.0.0.1:55124        ESTABLISHED     5092&lt;br /&gt;  TCP    127.0.0.1:55124        127.0.0.1:55123        ESTABLISHED     5092&lt;br /&gt;  UDP    0.0.0.0:123               *:*                                               1416&lt;br /&gt;  UDP    [::]:123                    *:*                                               1&lt;img src=&quot;http://www1.feedsky.com/t1/524709400/bbjjqq/csdn.net/s.gif?r=http://blog.csdn.net/bbjjqq/archive/2011/03/14/6248779.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Mon, 14 Mar 2011 17:02:00 +0800</pubDate><author>bbjjqq</author><guid isPermaLink="false">http://blog.csdn.net/bbjjqq/archive/2011/03/14/6248779.aspx</guid><dc:creator>bbjjqq</dc:creator><fs:srclink>http://blog.csdn.net/bbjjqq/archive/2011/03/14/6248779.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bbjjqq/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bbjjqq/~7379455/524709400/5488972</fs:itemid></item><item><title>C++的重写，重载，重定义</title><link>http://blog.csdn.net/bbjjqq/archive/2011/03/04/6223185.aspx</link><description>1. 重写 (override):      父类与子类之间的多态性。子类重新定义父类中有相同名称和参数的虚函数。1) 被重写的函数不能是 static 的。必须是 virtual 的，或者是 override 的 ( 即函数在最原始的基类中被声明为 virtual ， c++ 中没有 override) 。2) 重写函数必须有相同的类型，名称和参数列表 (即相同的函数原型)3) 重写函数的访问修饰符可以不同。尽管 virtual 是 private 的，派生类中重写改写为 public,protected 也是可以的 ( 这点与 C# 完全不同 )2. 重载 (overload):      指函数名相同，但是它的参数表列个数或顺序，类型不同。但是不能靠返回类型来判断。3. 重定义 (redefining):      子类重新定义父类中有相同名称的非虚函数 ( 参数列表可以不同 ) 。      重定义后子类调用的函数是子类自己的函数，父类的函数会被隐藏。名字隐藏&lt;img src=&quot;http://www1.feedsky.com/t1/524709401/bbjjqq/csdn.net/s.gif?r=http://blog.csdn.net/bbjjqq/archive/2011/03/04/6223185.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Fri, 04 Mar 2011 14:13:00 +0800</pubDate><author>bbjjqq</author><guid isPermaLink="false">http://blog.csdn.net/bbjjqq/archive/2011/03/04/6223185.aspx</guid><dc:creator>bbjjqq</dc:creator><fs:srclink>http://blog.csdn.net/bbjjqq/archive/2011/03/04/6223185.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/bbjjqq/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/bbjjqq/~7379455/524709401/5488972</fs:itemid></item></channel></rss>
