<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[010101的思绪]]></title><description><![CDATA[see plus plus]]></description><link>https://blog.youkuaiyun.com/cranium</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cranium]]></copyright><item><title><![CDATA[Windows API GB2312/Unicode/UTF-8转换]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/5812999</link><guid>https://blog.youkuaiyun.com/cranium/article/details/5812999</guid><author>cranium</author><pubDate>Sun, 15 Aug 2010 02:02:00 +0800</pubDate><description><![CDATA[<br />http://www.wlcims.cn/ws/post/81.html]]></description><category></category></item><item><title><![CDATA[理解字符编码]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/5796114</link><guid>https://blog.youkuaiyun.com/cranium/article/details/5796114</guid><author>cranium</author><pubDate>Sat, 07 Aug 2010 23:13:00 +0800</pubDate><description><![CDATA[<br />理解字符编码<br />转自：http://topic.youkuaiyun.com/u/20100806/18/E4B43F25-1B73-4786-907E-9576D8BE7D36.html]]></description><category></category></item><item><title><![CDATA[数组与指针的艺术--深入探索c/c++数组与指针的奥秘]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/5785811</link><guid>https://blog.youkuaiyun.com/cranium/article/details/5785811</guid><author>cranium</author><pubDate>Tue, 03 Aug 2010 17:10:00 +0800</pubDate><description><![CDATA[数组与指针的艺术--深入探索c/c++数组与指针的奥秘]]></description><category></category></item><item><title><![CDATA[C++中的内部连接与外部连接]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/5785174</link><guid>https://blog.youkuaiyun.com/cranium/article/details/5785174</guid><author>cranium</author><pubDate>Tue, 03 Aug 2010 14:35:00 +0800</pubDate><description><![CDATA[C++中的内部连接与外部连接]]></description><category></category></item><item><title><![CDATA[柔性数组结构成员]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/5785168</link><guid>https://blog.youkuaiyun.com/cranium/article/details/5785168</guid><author>cranium</author><pubDate>Tue, 03 Aug 2010 14:33:00 +0800</pubDate><description><![CDATA[柔性数组结构成员]]></description><category></category></item><item><title><![CDATA[Sort distinct integers in the range [0..N-1]]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/5770099</link><guid>https://blog.youkuaiyun.com/cranium/article/details/5770099</guid><author>cranium</author><pubDate>Tue, 27 Jul 2010 22:56:00 +0800</pubDate><description><![CDATA[Sort distinct integers in the range [0..N-1]]]></description><category></category></item><item><title><![CDATA[经典代码片段搜集]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/5767562</link><guid>https://blog.youkuaiyun.com/cranium/article/details/5767562</guid><author>cranium</author><pubDate>Mon, 26 Jul 2010 23:10:00 +0800</pubDate><description><![CDATA[一些算法搜集]]></description><category></category></item><item><title><![CDATA[打印Gohan的ASCii字符]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/5126851</link><guid>https://blog.youkuaiyun.com/cranium/article/details/5126851</guid><author>cranium</author><pubDate>Mon, 04 Jan 2010 06:09:00 +0800</pubDate><description><![CDATA[int main(){    int a,b,c;    for (c=0,b=0;a="@u@GFLB[@DBJDDFEDEFD@CBBDBBDBBBDBBBCBCBDBC@BBDBBBDBBBDBBBCBCBDBD@CFDDDBDBDGABDBE@v"[b++];)        for(; a-- > 64 ; )            putchar ( ++c==54]]></description><category></category></item><item><title><![CDATA[大数的加法乘法 -- 持续更新]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/5125744</link><guid>https://blog.youkuaiyun.com/cranium/article/details/5125744</guid><author>cranium</author><pubDate>Sun, 03 Jan 2010 21:11:00 +0800</pubDate><description><![CDATA[昨天在优快云看到一篇帖子，提问说如何将2进制文本以行为分隔，将他们按10进制输出来？ 在短位数的情况下，程序比较好做。如果位数足够的大，以至于语言的内置类型无法表示的时候，就需要新的代表数字的类了。// 优快云_console.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #includ]]></description><category></category></item><item><title><![CDATA[有趣的回车符]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/5116033</link><guid>https://blog.youkuaiyun.com/cranium/article/details/5116033</guid><author>cranium</author><pubDate>Thu, 31 Dec 2009 23:54:00 +0800</pubDate><description><![CDATA[主角名字：回车符ASCII名：CRC++名字：/r 还在学C的时候就知道它了，但是不懂它。对于回车我们很自然的想到会产生一个[换行/确认]效果，但是代码里需要换行时经常会写/n（即真正意义上的换行），或者写/r/n。为什么不只写/r来换行呢，显然它的作用达不到我们对换行的要求。那么/r的作用是什么样的呢？ 下面的代码段会展示它的有趣（且实用）：int main(){]]></description><category></category></item><item><title><![CDATA[【转】关于Windows窗口消息 ]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/4322057</link><guid>https://blog.youkuaiyun.com/cranium/article/details/4322057</guid><author>cranium</author><pubDate>Sat, 04 Jul 2009 20:35:00 +0800</pubDate><description><![CDATA[关于消息队列有两种，一种是系统消息队列，另一种是线程消息队列。windows应用程序的运行需要依靠外部发生的事件来驱动。应用程序通过输入消息来接受输入。操作系统负责监视所有设备并将输入消息放入一个先进先出的队列中，即系统消息队列。接着，windows从系统消息队列中去走一条消息，确定目的窗口，并将消息送入创建该窗口的消息队列中。并不是每一个线程都有消息队列，只有当线程调用一个与图形用户界面有关]]></description><category></category></item><item><title><![CDATA[重载，覆盖，隐藏的区别]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/2480040</link><guid>https://blog.youkuaiyun.com/cranium/article/details/2480040</guid><author>cranium</author><pubDate>Sun, 25 May 2008 15:34:00 +0800</pubDate><description><![CDATA[成员函数被重载的特征： (1)相同的范围(在同一个类中)；(2)函数名字相同；(3)参数不同；(4)virtual关键字可有可无。覆盖是指派生类函数覆盖基类函数，特征是：(1)不同的范围(分别位于派生类与基类)；(2)函数名字相同；(3)参数相同；(4)基类函数必须有virtual关键字。本来仅仅区别重载与覆盖并不算困难，但是C++的隐藏规则使问题复杂性陡然增加。这里“隐藏”是指派生类的函数屏蔽了]]></description><category></category></item><item><title><![CDATA[Ghost 使用详解]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/2059167</link><guid>https://blog.youkuaiyun.com/cranium/article/details/2059167</guid><author>cranium</author><pubDate>Tue, 22 Jan 2008 15:10:00 +0800</pubDate><description><![CDATA[一、分区备份 使用Ghost进行系统备份，有整个硬盘（Disk）和分区硬盘（Partition）两种方式。在菜单中点击 Local（本地）项，在右面弹出的菜单中有3个子项，其中 Disk表示备份整个硬盘（即克隆）、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件，查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据，特别是在恢复和复]]></description><category></category></item><item><title><![CDATA[[引用]SEH原理]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/2050365</link><guid>https://blog.youkuaiyun.com/cranium/article/details/2050365</guid><author>cranium</author><pubDate>Thu, 17 Jan 2008 23:42:00 +0800</pubDate><description><![CDATA[原文引用自:http://hi.baidu.com/slaff/blog/item/c6d96d4c0ba180fad72afcb7.htmlSEH研究 不少菜菜在编写ASM程序时往往会不太稳定。然而一旦熟悉了WINDOWS SEH原理后，再回过头编写相应的软件后发现不再会弹出讨厌的警告框了。此外，SEH还被广泛应用于反跟踪以及加解密中。工欲善其事，必先利其器，学习SEH的重要性不言而喻了]]></description><category></category></item><item><title><![CDATA[堆(heap)和堆栈(stack)的区别]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/1669300</link><guid>https://blog.youkuaiyun.com/cranium/article/details/1669300</guid><author>cranium</author><pubDate>Wed, 27 Jun 2007 20:00:00 +0800</pubDate><description><![CDATA[堆(heap)和堆栈(stack)的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区（stack）— 由编译器自动分配释放 ，存放函数的参数值，局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区（heap） — 一般由程序员分配释放， 若程序员不释放，程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事，分配方式倒是类似于链表，呵呵。3、全局]]></description><category></category></item><item><title><![CDATA[抽象]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/1657238</link><guid>https://blog.youkuaiyun.com/cranium/article/details/1657238</guid><author>cranium</author><pubDate>Tue, 19 Jun 2007 04:23:00 +0800</pubDate><description><![CDATA[暂时不管是否准确无误，收藏着先。指针 —— 地址的抽象； 形参 —— 数值的抽象； 对象 —— 事物的抽象； 类 —— 对象的抽象； 超类 —— 类的抽象； 模板 —— 类型的抽象； 多态 —— 行为的抽象； 函数 —— 过程的抽象； 类型 —— 数据标识的抽象； 异常 —— 错误的抽象； 函数对象 ——函数的一元化抽象； 流 —— 文件的抽象；  ]]></description><category></category></item><item><title><![CDATA[U盘写保护解决方案]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/1654012</link><guid>https://blog.youkuaiyun.com/cranium/article/details/1654012</guid><author>cranium</author><pubDate>Sat, 16 Jun 2007 02:12:00 +0800</pubDate><description><![CDATA[ 本文摘录自：http://x.360safe.com/index.php/458010/action_viewspace_itemid_25046.html 以感谢他（她）帮助我解决了昂达F668－128U盘的写保护问题U盘（确认没有写保护开关的U盘）被写保护，不能写入和格式化，至今网络上没有解决的有效办法，徙鸿阁主（hi.baidu.com/xinbar）就此问题进行答复：根本]]></description><category></category></item><item><title><![CDATA[VC中三种常见中文内码的转换方法]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/1400014</link><guid>https://blog.youkuaiyun.com/cranium/article/details/1400014</guid><author>cranium</author><pubDate>Mon, 20 Nov 2006 20:28:00 +0800</pubDate><description><![CDATA[我们平时常见的三种中文内码是：GB2312(简体中文)、GBK、BIG5(繁体中文)。网上有很多中文内码的专用转换工具。我们碰到由于内码不一致而导致的乱麻问题，用这些工具可以进行相互转换。但论坛里经常有人问如何在自己的程序中集成这些功能呢？本文将介绍如何利用 Windows 提供的API 函数来实现。转换涉及到的 API 函数主要有两个：MultiByteToWideChar 和 WideChar]]></description><category></category></item><item><title><![CDATA[努力吧！ 因为你一直未曾言弃！]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/1344769</link><guid>https://blog.youkuaiyun.com/cranium/article/details/1344769</guid><author>cranium</author><pubDate>Sun, 22 Oct 2006 00:56:00 +0800</pubDate><description><![CDATA[ 我告诉我的一个朋友，我曾经放弃过很多的机会，放弃对我来说实在是太容易了。现在一直做容易事的我不想在做下去了，想做点难的事情——不再放弃！于是我选择在这关键的时候去考研，我要去拼搏一把。但她告诉我说：尽管你一次又一次的放弃了，但是最后不也还是作出了选择，重新拾起了它吗？不是最终你还是没有放弃吗？我听了很是惊讶与感动，不知道事情从另一面看是如此的让人信心倍增。她的话又是如此的让我心存感激。话]]></description><category></category></item><item><title><![CDATA[OpenGL程序设计轻松入门]]></title><link>https://blog.youkuaiyun.com/cranium/article/details/1325241</link><guid>https://blog.youkuaiyun.com/cranium/article/details/1325241</guid><author>cranium</author><pubDate>Sun, 08 Oct 2006 00:24:00 +0800</pubDate><description><![CDATA[建梦幻三维 OpenGL程序设计轻松入门http://soft.yesky.com/lesson/374/2410874.shtml ]]></description><category></category></item></channel></rss>