<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mvpsendoh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mvpsendoh]]></copyright><item><title><![CDATA[實踐 《開發一個小型編譯器》 序]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/7053684</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/7053684</guid><author>mvpsendoh</author><pubDate>Thu, 08 Dec 2011 15:14:01 +0800</pubDate><description><![CDATA[最近讀了龍書《編譯原理》 是目前為止讀過最為吃力的一本書了。讀了兩遍，大致將1~8章的內容搞清楚了。決定動手寫一個編譯器。
自己寫代碼太少了，正好練一練。
今天起，每天我會完成一部份代碼，并發到博客，希望可以完成這個小小的任務：)
是為序。]]></description><category></category></item><item><title><![CDATA[算法導論 第七章 實現]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/7052077</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/7052077</guid><author>mvpsendoh</author><pubDate>Thu, 08 Dec 2011 11:40:42 +0800</pubDate><description><![CDATA[1.快速排序
void swap(int *a,int i,int j) 
{
	int temp = a[i];
	a[i] = a[j];
	a[j] = temp;
}

int partition(int *a,int p,int r)
{
	int x = a[r];
	int i = p-1;  //記錄比a[r]小的元素的坐標
	for(int j=p;j<r;j++) //j記錄]]></description><category></category></item><item><title><![CDATA[算法導論 第二章 實現]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/7051218</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/7051218</guid><author>mvpsendoh</author><pubDate>Wed, 07 Dec 2011 20:43:42 +0800</pubDate><description><![CDATA[1.插入排序：


void insert_sort(int *a,int length) 
{
	int i;
	for(int j=1;j<length;++j)
	{
		int key =a[j];
		i = j-1;
		while(i>=0&&a[i]>key) {
			a[i+1] = a[i];
			--i;
		}
		a[i+1] = key;
	}
}
2.合併]]></description><category></category></item><item><title><![CDATA[重定複習計劃]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/7036306</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/7036306</guid><author>mvpsendoh</author><pubDate>Fri, 02 Dec 2011 21:01:37 +0800</pubDate><description><![CDATA[由於電路考試時間衝突，申請緩考，因此空出了不少時間，故重新制定了一份複習計劃。
12月5日~12月16日
早上：算法導論
下午：編寫編譯器
晚上：算法導論
課外閱讀：哲學的慰藉


12月17日~12月25日
早上：數據庫
下午：離散數學
晚上：軟件工程
課外閱讀：哲學的慰藉


12月27日~12月30日
早上：操作系統
下午：操作系統
晚上：軟件工程
課外]]></description><category></category></item><item><title><![CDATA[什麽是幸福]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/7032921</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/7032921</guid><author>mvpsendoh</author><pubDate>Fri, 02 Dec 2011 00:55:19 +0800</pubDate><description><![CDATA[回到家后，心情已经完全恢复了。

      见到哥哥，见到弟弟，见到高中那群朋友，什么破烂烦恼心事都没了。完全消失得无影无踪。

      9月份算是过去了。静下来想一想，真的收获很多。

      从前的我，不懂事，总是和妈妈吵架，气得妈妈不行却还不认错，还经常怪妈妈说那么狠的话。

      从前的我，不太会关心同学朋友，虽然在心里面会在乎，可是很少表现出来。]]></description><category></category></item><item><title><![CDATA[讀書筆記 1]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/7032818</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/7032818</guid><author>mvpsendoh</author><pubDate>Fri, 02 Dec 2011 00:52:05 +0800</pubDate><description><![CDATA[1.事實上，每個讀者只能讀到已然存在于他內心的東西。書籍只不過是一種光學儀器，作者將其提供給讀者，以便于他發現如果沒有這本書的幫助他就發現不了的東西。
2.倘若一個人著眼于整體而非一己的命運，他的行為就會更像一個智者而非一個受難者。哲人之所以為哲人，就在於看到了整個人生的全景和限度，因而能夠站在整體的高度與一切個別災難拉開距離，達成和解。
3.凡是公認為顯而易見和“當然”的，很少真是如此。傳統]]></description><category></category></item><item><title><![CDATA[大整數乘法 分治法]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/7021120</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/7021120</guid><author>mvpsendoh</author><pubDate>Mon, 28 Nov 2011 21:47:01 +0800</pubDate><description><![CDATA[大整数乘法(C)请设计一个有效的算法，可以进行两个n位大整数的乘法运算。

设X和Y都是n位的二进制整数，现在要计算它们的乘积XY。我们可以用小学所学的方法来设计一个计算乘积XY的算法，但是这样做计算步骤太多，显得效率较低。如果将每2个1位数的乘法或加法看作一步运算，那么这种方法要作O(n2)步运算才能求出乘积XY。下面我们用分治法来设计一个更有效的大整数乘积算法。
我们将n位的二进制整数X]]></description><category></category></item><item><title><![CDATA[整数划分  递归法]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/7021046</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/7021046</guid><author>mvpsendoh</author><pubDate>Mon, 28 Nov 2011 21:17:28 +0800</pubDate><description><![CDATA[本文转自：http://hi.baidu.com/dolphin0520/blog/item/eb6afae637776322b838205e.html


整数划分问题是算法中的一个经典命题之一，有关这个问题的讲述在讲解到递归时基本都将涉及。所谓整数划分，是指把一个正整数n写成如下形式：
n=m1+m2+…+mi; （其中mi为正整数，并且1 
如果{m1,m2,...,mi}中的最大]]></description><category></category></item><item><title><![CDATA[談一談教育]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/7020862</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/7020862</guid><author>mvpsendoh</author><pubDate>Mon, 28 Nov 2011 20:21:55 +0800</pubDate><description><![CDATA[今晚和研究生的師兄聊了會天，突然就說到教育的問題，有點感想，就寫下來，算是我對中國教育的一點看法吧。
毫無疑問，中國的教育體制存在不少問題。在高中的時候或許還不是那麼明顯（對比起大學來說），上了大學，我才看清了我們教育的一些弊端。
我覺得，最大的弊端，在於價值觀的引導問題上。
不知道大家有沒和我一樣覺得當今整個社會風氣非常浮躁。我想很大一個原因是因為我們教育所引導的價值觀出現了問題。爲什麽？]]></description><category></category></item><item><title><![CDATA[期末复习计划]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/7016055</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/7016055</guid><author>mvpsendoh</author><pubDate>Sun, 27 Nov 2011 09:05:44 +0800</pubDate><description><![CDATA[11月28日~12月3日：
早上：读《编译原理》
下午：读《编译原理》
晚上：看算法分析PPT


12月3日~12月9日
早上：电子电路
下午：数据库
晚上：算法分析PPT


12月10日~12月15日
早上：电子电路
下午：编译原理PPT
晚上：算法分析PPT


12月16日~12月30日：
早上：电子电路
下午：离散数学
晚上：软件工程（待定）]]></description><category></category></item><item><title><![CDATA[静心]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/7001528</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/7001528</guid><author>mvpsendoh</author><pubDate>Tue, 22 Nov 2011 18:53:29 +0800</pubDate><description><![CDATA[很久没有写博客了。 

不知道为什么，感觉大三的这个学期过的甚是不顺。学习的状态持续不久，经常被打断。心气还是很浮躁。我知道原因是什么。是因为我太想在最短的时间做最多的事情，所以经常安排了一些超支的计划，弄得自己不堪重负。可是就是改不了这坏习惯。事情都有两面性，一方面这个习惯确实可以催我上进，另一方面，它又经常是我神经紧绷，过于在乎得失。
进入期末复习阶段，也就意味着这个学期也差不多就要结束]]></description><category></category></item><item><title><![CDATA[opengl programming guide question]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/6945021</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/6945021</guid><author>mvpsendoh</author><pubDate>Mon, 07 Nov 2011 19:47:43 +0800</pubDate><description><![CDATA[1.如果报一个exit(0)重定义的错：
error C2381: 'exit' : redefinition; __declspec(noreturn) differs 
需要在c/c++预处理器中增加定义GLUT_BUILDING_LIB
2.如果指定了双缓冲模式，那绘图操作完成记得调用glSwapBuffer();  
如果指定了单缓冲模式，绘图操作完成调用glFlush();]]></description><category></category></item><item><title><![CDATA[stop update reading notes of opengl programming guide]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/6925795</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/6925795</guid><author>mvpsendoh</author><pubDate>Tue, 01 Nov 2011 18:01:56 +0800</pubDate><description><![CDATA[hi guys.i am sorry that i will stop update the sequence of  articles ,cause recently time is limited..i had bought a translated version to read.]]></description><category></category></item><item><title><![CDATA[reading note of Opengl Programming Guide --part 6]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/6922287</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/6922287</guid><author>mvpsendoh</author><pubDate>Mon, 31 Oct 2011 22:23:03 +0800</pubDate><description><![CDATA[1.Polygon Details
(1)Polygons as Points, Outlines, or Solids
void glPolygonMode(GLenum face, GLenum mode);
Controls the drawing mode for a polygon’s front and back faces. The parameter face can be]]></description><category></category></item><item><title><![CDATA[glEdgeFlag() API]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/6922478</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/6922478</guid><author>mvpsendoh</author><pubDate>Mon, 31 Oct 2011 19:04:38 +0800</pubDate><description><![CDATA[Name

glEdgeFlag — flag edges as either boundary or nonboundary
C Specification

void glEdgeFlag( GLboolean   flag);
Parameters
flag  :  Specifies the current edge flag value, either GL_TRUE or]]></description><category></category></item><item><title><![CDATA[reading note of Opengl Programming Guide --part 5]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/6917658</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/6917658</guid><author>mvpsendoh</author><pubDate>Sat, 29 Oct 2011 21:42:35 +0800</pubDate><description><![CDATA[1.Describing Points, Lines, and Polygons

描述点，线和多边形

OpenGL works in the homogeneous coordinates of three-dimensional projective geometry, so for internal calculations, all vertices are represente]]></description><category></category></item><item><title><![CDATA[reading note of Opengl Programming Guide --part 5.]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/6917313</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/6917313</guid><author>mvpsendoh</author><pubDate>Sat, 29 Oct 2011 18:05:11 +0800</pubDate><description><![CDATA[1.Describing Points, Lines, and Polygons
描述点，线和多边形
OpenGL works in the homogeneous coordinates of three-dimensional projective geometry, so for internal calculations, all vertices are represented wi]]></description><category></category></item><item><title><![CDATA[做回童年的自己]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/6917012</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/6917012</guid><author>mvpsendoh</author><pubDate>Sat, 29 Oct 2011 15:41:57 +0800</pubDate><description><![CDATA[或许是被周围的环境渲染得太久，让我渐渐迷失了自己。
很偶然的想起了小学练书法的时候。
惊讶于自己当初的耐心，刻苦和毅力。
对比之下，现在的我多么的浮躁。
不过，我可以意识到这一点，说明我还没有完全被这个浮躁的世界所改变。
从今天起，我要慢慢做回童年的自己：
1.一点一滴的积累
2.做什么事之前不要想结果如何，去做就是了
3.静心，耐心，刻苦，有毅力


人可以成熟，但成熟是对]]></description><category></category></item><item><title><![CDATA[十一月份规划]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/6916245</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/6916245</guid><author>mvpsendoh</author><pubDate>Sat, 29 Oct 2011 08:29:18 +0800</pubDate><description><![CDATA[下周就要开始极其无聊极其浪费时间的电工实习了，白天都没办法学习了，不得不说真是悲剧...
不过好在貌似两周电工实习之后，可以享受两周不用上课的待遇，也算弥补了一点。。。不过我经常是不去上课的，所以停不停课其实影响不大。
任务艰巨的11月，为什么？因为12月就要准备期末考了，没多少时间学自己的东西了。万恶的期末考。
给自己制定了魔鬼计划，不知道能不能顺利完成。
1.争取在电工实习的两周，利用]]></description><category></category></item><item><title><![CDATA[glViewport() API]]></title><link>https://blog.youkuaiyun.com/mvpsendoh/article/details/6915840</link><guid>https://blog.youkuaiyun.com/mvpsendoh/article/details/6915840</guid><author>mvpsendoh</author><pubDate>Fri, 28 Oct 2011 22:20:37 +0800</pubDate><description><![CDATA[Name
glViewport — set the viewport


C Specification




void glViewport(
GLint  
x,


 
GLint  
y,


 
GLsizei  
width,


 
GLsizei  
height);






Parameters

x,y]]></description><category></category></item></channel></rss>