<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xingye27的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xingye27</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xingye27]]></copyright><item><title><![CDATA[一个简单的协程实现]]></title><link>https://blog.youkuaiyun.com/xingye27/article/details/39858279</link><guid>https://blog.youkuaiyun.com/xingye27/article/details/39858279</guid><author>xingye27</author><pubDate>Tue, 07 Oct 2014 20:28:15 +0800</pubDate><description><![CDATA[typedef struct{ int i; int num; int state;} Task;// 加载函数int Load (Task* t){ switch (t->state) { case 0: t->state = 1; t->num = 0; t->i = 0; for (; t->i i++) { Sleep(30); return t->i; case 1: t->num++;]]></description><category></category></item><item><title><![CDATA[模板]]></title><link>https://blog.youkuaiyun.com/xingye27/article/details/8176459</link><guid>https://blog.youkuaiyun.com/xingye27/article/details/8176459</guid><author>xingye27</author><pubDate>Mon, 12 Nov 2012 22:04:52 +0800</pubDate><description><![CDATA[一、类型参数与模板
1、支持更多类型的冒泡排序函数：引入模板，将类型参数化。
2、模板的实例化与对象实例化。
模板实例化为类--编译期间完成。
类实例化为对象--运行期间完成。
int a = 128, b = 256;
Buffer buf3; // 模板实参不能包含变量、函数调用、变量表达式等运行时对象
二、类模板、函数模板与模板特化
三、模板及其特化语法
1、类模板及其特化]]></description><category></category></item><item><title><![CDATA[面试题集锦]]></title><link>https://blog.youkuaiyun.com/xingye27/article/details/8175433</link><guid>https://blog.youkuaiyun.com/xingye27/article/details/8175433</guid><author>xingye27</author><pubDate>Mon, 12 Nov 2012 18:01:03 +0800</pubDate><description><![CDATA[一些经典的面试题，会不断更新滴！
/************************************************************************/
/*train.h                                                               */
/*****************************]]></description><category></category></item><item><title><![CDATA["找出字符串中第一个不重复的字符"和"找出字符串中最后一个重复的字符"的两种方法的C++实现]]></title><link>https://blog.youkuaiyun.com/xingye27/article/details/8167435</link><guid>https://blog.youkuaiyun.com/xingye27/article/details/8167435</guid><author>xingye27</author><pubDate>Fri, 09 Nov 2012 17:58:40 +0800</pubDate><description><![CDATA[第二种方法（使用整形数组）的效率很高吧，推荐使用！
 
//奇偶排序
void Odd_EvenSort(int data[], int size)
{
	//
}

//找出字符串中第一个不重复的字符
int FindFirstNotRepeat(const char *pStr/* = NULL*/, int nSize/* = -1*/)
{
	//若为空字符串就退出]]></description><category></category></item><item><title><![CDATA[Windows网络通信（Socket）入门代码]]></title><link>https://blog.youkuaiyun.com/xingye27/article/details/8141625</link><guid>https://blog.youkuaiyun.com/xingye27/article/details/8141625</guid><author>xingye27</author><pubDate>Fri, 02 Nov 2012 17:15:44 +0800</pubDate><description><![CDATA[随便写写，非常简单，可以作为网络通信入门代码。
代码分为两部分：一个服务端；一个客户端。分别建立两个工程，直接编译运行就可以见到效果！
其中用到了多线程的一些技术，关于线程同步这方面暂未考虑！
/************************************************************************/
/*Server.cpp]]></description><category></category></item><item><title><![CDATA[不使用加号的加法运算]]></title><link>https://blog.youkuaiyun.com/xingye27/article/details/8057276</link><guid>https://blog.youkuaiyun.com/xingye27/article/details/8057276</guid><author>xingye27</author><pubDate>Wed, 10 Oct 2012 17:20:24 +0800</pubDate><description><![CDATA[//加法
int add (int a, int b)
{
	//*递推
	int c = 1;
	for (; c ^ 0; )	//循环条件为：0 != c
	{
		c = a & b; 
		a = a ^ b; 
		b = c<<1;
	}
	return a;
	//*/
	/*递归
	int c = a & b;
	int d = a ^ b;
	i]]></description><category></category></item><item><title><![CDATA[为什么计算机中一个数的相反数是这个数取反再加1]]></title><link>https://blog.youkuaiyun.com/xingye27/article/details/8057037</link><guid>https://blog.youkuaiyun.com/xingye27/article/details/8057037</guid><author>xingye27</author><pubDate>Wed, 10 Oct 2012 16:54:06 +0800</pubDate><description><![CDATA[以32位PC机中整形数值（int）为例：
在32位PC机中，数字以二进制方式存储，能够表示的最大的数为4G-1（2的32次方减1，转化为二进制数也即32位全为1），因为数字4G已经有33位了，最高位为1，剩余32位为0，所以计算机自动去掉最高位的1，只保留后面的32位，即4G = 0。说白了就是一个0~4G的数字循环，每当数字达到4G，就变为0。
所以对于任意一个数字x，x+4G=x。那么x的]]></description><category></category></item></channel></rss>