<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
<channel>
<title><![CDATA[flyforever]]></title>
<link>http://blog.pfan.cn/flyforever</link>
<description>编程爱好者博客</description>
<language>zh-cn</language>
			<item>
		<title><![CDATA[关于考研]]></title>
		<link>http://blog.pfan.cn/flyforever/11873.html</link>
		<description><![CDATA[大三下学期了，看同学们都行动起来了，考研的开始复习了，找工作的也没闲着，也天天学着对自己有利的东西。本来我一个月前就决定要考研的。其实我找不到一个可以很说服我去考研的理由，可能是跟风吧，看着有很多人要去考研，自己也跟着去，或是自己的父母很希望我再读下去，又或者是逃避过早的考工作，总之我也说不出来我为什么考研。一直在考虑，到时候是考研出来好还是工作后好。其实这就是一种投资，也具有风险。考上了，出来后就一定会比工作两年后强吗？万一考不上要怎么办？再继续复习一个再考吗？越想越烦。
很多朋友都跟我说过，既然决定考研了，就要坚持下去，不要再去想其它的。这个我当然也知道。但我就是做不到。上了一个星期的自习，就感到厌倦了。这几天实在是不想往自习室跑了，也懒得去看高数，去背英语。很烦燥。真的不能再这样忧郁了，真的，这简直是一种摧残，对身体和精神上的。再多想想，想想啊。]]></description>
		<author><![CDATA[cilluick]]></author>
		<pubDate>2006-04-02 22:19:00</pubDate>
		</item>
				<item>
		<title><![CDATA[这学期结束了]]></title>
		<link>http://blog.pfan.cn/flyforever/9557.html</link>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 终于要回家了，这个学期算是忙了一个学期。总的说来还是算不错的，呵呵。考试算是都达到了我的要求，虽然都不高，但想想也都满足了，好几门课上课从没听过，看了半天书居然都能到80，比所多听了课的还要考的多，真是运气好。哈哈。其实我就没把分数看的很重要，毕竟保研是没有希望了，花太多的时间去考那高的分都没什么用。本来都只要过了就行的，结果每门都考的还不低。爽死了~~这学期13门课，本来开的很多课都是不重要的，像语文、汇编，算法什么的，还有几门是重要，但课时太少了，学好是无从谈起的。不过还好，几门主要的课都没有落下~~算是一个不错的收获了
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 说实话，这个学期还是学了很多的东西，学了点VC，虽然只是点皮毛，但是现在知道要怎样去学了。还有写了很多的code，不管是不是有用，但是基础是在那儿的了。还有感觉自己好像明白了很多的东西，也就是知道自己去做什么，要怎么做了，而不是像大一大二那样很迷茫了。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 现在基本上都把下学期的事都想好了，首先开始准备考研，然后就是学好数据库，再就是把科研立项做好，还有就是跟着老师把几个题目完成，再就学一下delphi或java。虽然下个学期有12门课，但仔细看看真正也就只需要学好一门数据库，所以算起来时间还是比较多的，但事也很多，所以下学期还会很忙。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 嗯，说了总结和计划了，也说说回家的事了，呵呵。明天考完最后一门毛概，下午就可以回家了。爽啊。最主要的是和她一起回家哦。太好了，哈哈。不过最好明天的考试能通过，那么这个学期就算是完美结束了。]]></description>
		<author><![CDATA[cilluick]]></author>
		<pubDate>2006-01-12 19:20:00</pubDate>
		</item>
				<item>
		<title><![CDATA[AES加解密的源代码]]></title>
		<link>http://blog.pfan.cn/flyforever/8662.html</link>
		<description><![CDATA[自己写的AES的源代码。有的地方可能写的还不是很好。
#include using namespace std;
#ifndef uint8#define uint8 unsigned char#endif
uint8 sbox[256]={&nbsp;&nbsp;&nbsp; 0x63, 0x7C, 0x77, 0x7B, 0xF2, 0x6B, 0x6F, 0xC5,&nbsp;&nbsp;&nbsp; 0x30, 0x01, 0x67, 0x2B, 0xFE, 0xD7, 0xAB, 0x76,&nbsp;&nbsp;&nbsp; 0xCA, 0x82, 0xC9, 0x7D, 0xFA, 0x59, 0x47, 0xF0,&nbsp;&nbsp;&nbsp; 0xAD, 0xD4, 0xA2, 0xAF, 0x9C, 0xA4, 0x72, 0xC0,&nbsp;&nbsp;&nbsp; 0xB7, 0xFD, 0x93, 0x26, 0x36, 0x3F, 0xF7, 0xCC,&nbsp;&nbsp;&nbsp; 0x34, 0xA5, 0xE5, 0xF1, 0x71, 0xD8, 0x31, 0x15,&nbsp;&nbsp;&nbsp; 0x04, 0xC7, 0x23, 0xC3, 0x18, 0x96, 0x05, 0x9A,&nbsp;&nbsp;&nbsp; 0x07, 0x12, 0x80, 0xE2, 0xEB, 0x27, 0xB2, 0x75,&nbsp;&nbsp;&nbsp; 0x09, 0x83, 0x2C, 0x1A, 0x1B, 0x6E, 0x5A, 0xA0,&nbsp;&nbsp;&nbsp; 0x52, 0x3B, 0xD6, 0xB3, 0x29, 0xE3, 0x2F, 0x84,&nbsp;&nbsp;&nbsp; 0x53, 0xD1, 0x00, 0xED, 0x20, 0xFC, 0xB1, 0x5B,&nbsp;&nbsp;&nbsp; 0x6A, 0xCB, 0xBE, 0x39, 0x4A, 0x4C, 0x58, 0xCF,&nbsp;&nbsp;&nbsp; 0xD0, 0xEF, 0xAA, 0xFB, 0x43, 0x4D, 0x33, 0x85,&nbsp;&nbsp;&nbsp;]]></description>
		<author><![CDATA[cilluick]]></author>
		<pubDate>2005-12-21 20:34:00</pubDate>
		</item>
				<item>
		<title><![CDATA[整数划分问题]]></title>
		<link>http://blog.pfan.cn/flyforever/5528.html</link>
		<description><![CDATA[将正整数n表示成一系列正整数之和，n=n1+n2+…+nk,其中n1&gt;=n2&gt;=…&gt;=nk&gt;=1，k&gt;=1。正整数n的这种表示称为正整数n的划分。正整数n的不同的划分个数称为正整数n的划分数，记作p(n)。例如正整数6有如下11种不同的划分，所以p(6)=11。6;5+1;4+2,4+1+1;3+3,3+2+1,3+1+1+1;2+2+2,2+2+1+1,2+1+1+1+1;1+1+1+1+1+1.在正整数n所有不同的划分中，将最大加数n1不大于m的划分个数记作q(n,m)。可以建立q(n,m)的如下递推关系。(1)q(n,1)=1,n&gt;=1;(2)q(n,m)=q(n,n),m&gt;=n;最大加数n1不能大于n。(3)q(n,n)=1+q(n,m-1);n的划分由n1=n的划分和n1&lt;=n-1的划分组成。(4)q(n,m)=q(n,m-1)+q(n-m,m),n&gt;m&gt;1;正整数n的最大加n1不大于m的划分由n1=m的划分和n1&lt;=m-1的划分组成。其算法可以写成：int q(int n,int m){&nbsp;&nbsp;&nbsp; if((n&lt;1)||(m&lt;1))return 0;&nbsp;&nbsp;&nbsp; if((n==1)||(m==1))return 1;&nbsp;&nbsp;&nbsp; if(n&lt;m)return q(n,n);&nbsp;&nbsp;&nbsp; if(n==m)return q(n,m-1)+1;&nbsp;&nbsp;&nbsp; return q(n,m-1)+q(n-m,m);}]]></description>
		<author><![CDATA[cilluick]]></author>
		<pubDate>2005-10-01 21:29:00</pubDate>
		</item>
				<item>
		<title><![CDATA[错排问题]]></title>
		<link>http://blog.pfan.cn/flyforever/4541.html</link>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;错排问题就是n个元素依次给以标号1，2，…，n。N个元素的全排列中，求每个元素都不在自己原来位置上的排列数。&nbsp;&nbsp;&nbsp;设Ai为数i在第i位上的全体排列，i＝1,2,...,n．因数字i不动，故：｜Ai｜＝(n－1)!，i＝1,2,...,n．同理:｜Ai∩Aj｜＝(n－2)!，i,j＝1,2,...n，i≠j．每个元素都不在原来位置上的排列数为：n!-C(n,1)*(n-1)!+C(n,2)*(n-2)!-…+C(n,n)*1=n!(1-1/1!+1/2!-1/3!+…+1/n!)如：求8个字母A,B,C,D,E,F,G,H的全排列中只有4个元素不在原来位置上的排列数．[解]&nbsp;&nbsp;8个字母中只有4个不在原来的位置上，其余4个字母保持不动，相当于4个元素的错排， 其数目为：4!(1－1/1!+1/2!－1/3!+1/4!)＝9．故8个字母的全排列中有4个不在原来位置上的排列数应为：C(8,4)×9＝630．]]></description>
		<author><![CDATA[cilluick]]></author>
		<pubDate>2005-09-09 13:25:00</pubDate>
		</item>
		</channel>
</rss>