<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
<channel>
<title><![CDATA[Thinkpad的编程乐园]]></title>
<link>http://blog.pfan.cn/ieee</link>
<description>编程爱好者博客</description>
<language>zh-cn</language>
			<item>
		<title><![CDATA[ACM&nbsp;II]]></title>
		<link>http://blog.pfan.cn/ieee/33941.html</link>
		<description><![CDATA[输入_第三类：
l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 输入不说明有多少个Input Block,但以某个特殊输入为结束标志。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 参见：HDOJ_1091 
Problem Description
Your task is to Calculate a + b.
&nbsp;
&nbsp;
Input
Input contains multiple test cases. Each test case contains a pair of integers a and b, one pair of integers per line. A test case containing 0 0 terminates the input and this test case is not to be processed.
&nbsp;
&nbsp;
Output
For each pair of input integers a and b you should output the sum of a and b in one line, and with one line of output for each line in input. 
&nbsp;
&nbsp;
Sample Input
1 5
10 20
0 0
&nbsp;
&nbsp;
Sample Output
6
30
&nbsp;
&nbsp;
Author
lcy
&nbsp;
&nbsp;
Recommend
JGShining
&nbsp;
Hdoj_1091源代码：
#include &lt;stdio.h&gt;
int main()
{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int a, b;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(scanf("%d %d", &amp;a, &amp;b) &amp;&amp; (a != 0 &amp;&amp; b != 0))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-04-06 00:28:00</pubDate>
		</item>
				<item>
		<title><![CDATA[ACM&nbsp;basic&nbsp;of&nbsp;input]]></title>
		<link>http://blog.pfan.cn/ieee/33940.html</link>
		<description><![CDATA[Basic input and output
&nbsp;
输入_第一类：
&nbsp;
输入不说明有多少个Input Block,以EOF为结束标志。 参见：HDOJ_1089
Problem Description
Your task is to Calculate a + b.Too easy?! Of course! I specially designed the problem for acm beginners. You must have found that some problems have the same titles with this one, yes, all these problems were designed for the same aim. 
&nbsp;
&nbsp;
Input
The input will consist of a series of pairs of integers a and b, separated by a space, one pair of integers per line. 
&nbsp;
&nbsp;
Output
For each pair of input integers a and b you should output the sum of a and b in one line, and with one line of output for each line in input. 
&nbsp;
&nbsp;
Sample Input
1 5
10 20
&nbsp;
&nbsp;
Sample Output
6
30
&nbsp;
&nbsp;
Author
lcy
&nbsp;
&nbsp;
Recommend
JGShining
&nbsp;
&nbsp;
Hdoj_1089源代码：
#include &lt;stdio.h&gt;
&nbsp;int main()
&nbsp;{ 
&nbsp;&nbsp;&nbsp; int a,b;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; while(scanf("%d %d",&amp;a, &amp;b)]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-04-06 00:27:00</pubDate>
		</item>
				<item>
		<title><![CDATA[The&nbsp;flavor&nbsp;of&nbsp;translation]]></title>
		<link>http://blog.pfan.cn/ieee/33882.html</link>
		<description><![CDATA[&nbsp;
Low-level slash-and-burn farming doesn’t harm rainforest. On the contrary, it helps farmers and improves forest soils. This is the unorthodox view of a German soil scientist who has shown that burnt clearings in the Amazon, dating back more than 1,000 years, helped create patches of rich, fertile soil that farmers still benefit from today.&nbsp; Most rainforest soils are thin and poor because they lack minerals and because the heat and heavy rainfall destroy most organic matter in the soils within four years of it reaching the forest floor. This means topsoil contains few of the ingredients needed for long-term successful farming.&nbsp;&nbsp;&nbsp; But Bruno Glaser, a soil scientist of the University of Bayreuth, has studied unexpected patches of fertile soils in the central Amazon. These soils contain lots of organic matter.Glaser has shown that most of this fertile organic matter comes from “black carbon”-the organic particles from camp fires and charred (烧成炭的) wood left over]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-04-03 02:11:00</pubDate>
		</item>
				<item>
		<title><![CDATA[英语六级起步]]></title>
		<link>http://blog.pfan.cn/ieee/33833.html</link>
		<description><![CDATA[指代、如何开头、如何衔接。The dawn of the new century witnessed the increasing popularity of the web.--&gt;obsession 迷恋(跨段)整合两段内容、并具有概括能力。模仿句型：instant coffee grew rapidlly in popularitythe mobile phone has grown rapidlly in popularitysales level off: sales remained constant/steady/stable/much the samesales went into a small decline: sales declined slightly/ dramatically/ substantially/ sharply/ greatly/ hugely归纳，预测。--&gt;tapping student's potential 开发学生的潜力--&gt;lose its vitalily gradually 逐步失去活力--&gt;dominate 控制、支配 --&gt;coherent 连贯的 --&gt;flaw 缺点插入语、倒装强调句Not only but also --&gt;coordinated 协调的总结考点（对比考点）。无中生有 --&gt;initiative 主动性On average/ For instance.学学怎么开头 --&gt;versus 对 --&gt;curricula 课程 --&gt;splinter 碎片读完最好翻译一下. 进一步的解释说明、原因分析。to do less, but in greater depth. 同义互换, 定位与替换。注意BUT引起的强调。BECAUSE,因果关系考点 标志词识别句子之间的关系 --&gt;decentralize 分散 --&gt;counterpart 地位、作用相当的人或物--&gt;intellectual 理智的 --&gt;propose 建议 --&gt;babble 嘈杂声、胡言乱语 --&gt;controversy 争论but, however, ulimately 转折、对比词d c 同义词，同一范畴的词,"强调"，和]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-04-02 14:58:00</pubDate>
		</item>
				<item>
		<title><![CDATA[清华研友介绍的经验]]></title>
		<link>http://blog.pfan.cn/ieee/33638.html</link>
		<description><![CDATA[清华研友介绍的经验
本帖我给我们学生会的文章的草稿，补充的在底下我是从普通的学校（我们学校没有什么名气，但我对它很有感情，所以把原来的“三流”两个字改了）考请华的，今年四百二十多，复试也不错，应该问题不大。我是应届的，本科的情况是高数挂过上下册，还有其他一些学得很糟的课程，学得很好的几乎没有。对于考研，我没有报过辅导班，没有租房子住，考研期间也没去清华找过导师，我也不是很聪明，这些都不重要。我感觉最重要就是坚持，坚持到底，当然是坚持学习，偶尔的郁闷是很正常的，但是千万不要坚持郁闷。另外一点是就是要知道刻苦和努力的区别，有的人够努力，因为他天天学，但他学的都是他学得很好的，他喜欢学的，这种人不够刻苦，刻苦就是自己越不喜欢学什么就越去学什么，因为自己越不喜欢学的往往是自己最需要学的，也就是自己最短的那根木头，自己的软肋。
具体学习应该是按弱点，重点，强项的顺序复习。弱点就是是刚才说的最短的那根木头，也就是软肋，重要性不用说。重点是保证自己的分数不是刚刚过线。强项发挥了就可以有所突破，到复试的时候就一般没什么问题，能够轻松一点了。我个人认为找导师是有必要，特别是初始成绩不高的同学，因为清华面试是350，口语和听力分别是20和30，专业笔试也才100。如果你事先找到导师，导师就有可能主动参加你的面试，或者至少帮你打个招呼，这样你就比较主动了。但我还认为找导师最好的是在初始成绩出来再说，因为这时你才不用空口说白话，找导师很简单，去清华，找到系馆打听到导师的房间直接敲门进去说：“老师，我想跟你”。（清华本科时有srt,本科生跟着自己心仪的导师作了几年有感情了，到保研的时候一句话就行了，所以等到外校的考进去，大部分牛人早就名花有主了，所以大家找导师的时候要理智）要抓住实质，能力很重要，但清华的老师也了解，考不上四百的不一定没有能力，但考上四百的一般都有能力。另外就是要有一颗平常心，因为一颗浮躁的心会遮蔽你的眼睛，让你看不到实质看到不重点。
补充一:我自己的特点是高度专一，也就是我有可能几个月就学一样,大一英语很差，其末考试都是四十来分，四级前的一百天我其它什么都没学，就专学英语，后来，四六级都答了八十多分，考研的时候英语就没什么问题了，我开始正式准备是在考研前的三百天，花了三个月时间专攻数学把数学搞定了，然后我们那时有个专业课竞赛，我给自己的目标是全省第一，所以就全身心投入]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-28 23:57:00</pubDate>
		</item>
				<item>
		<title><![CDATA[带头结点单链表的实践]]></title>
		<link>http://blog.pfan.cn/ieee/33593.html</link>
		<description><![CDATA[à1.数据结构及说明
typedef struct node
{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int number;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct node *next;
}LNode, *LinkList;
&nbsp;
à2.算法设计及说明
1)建立带头结点的单链表
首先申请空间建立头结点和第一个结点；q指向第一个结点，扫描输入第一个结点的数据；p指向q；while循环，当扫描输入的q的数据域的值不等于结束标志时，p指向新开辟的空间；再输入数据，用于下一次循环判断；p指向q，连接新的q结点；p跳到q上，准备连接下一个新的结点；当循环推出后，置尾结点指针域为空指针；最后返回头结点，链表建立完毕。
2）将值为x的结点插入一个按整数值递增的带头结点的单链表中，仍保持有序
在递增单链表中插入值，使之仍保持有序的关键在于：找到p结点的前驱结点q，然后在q之后插入s即可。
&nbsp;
àError LINKLIST.C 43: Type mismatch in redeclaration of ‘list’
错因分析：list函数在主函数之后，应在主函数之前加以函数声明，或者直接将list函数放在主函数之前即可解决。
&nbsp;
à在第一步的基础上，对源程序进行细化和修正时，对新插入的结点S，只给它申请了空间，并未把X的值赋给待插入结点的数据域，导致出来的结果是个随机值，运用了“打印输出”的调试思想，及时的发现了问题并予以改正。
&nbsp;
&nbsp;
àProgram begin to create the linklist!!
Please input the first data:
5
Please input the oter data:
16
Please input the oter data:
31
Please input the oter data:
-1
&nbsp; 5 16 31
与预期结果吻合，成功实现了用“尾接法”带头节点（便于标识且操作统一）创建线性单链表，并顺次输出各个结点。
&nbsp;
àProgram begin to create the linklist!!]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-27 02:45:00</pubDate>
		</item>
				<item>
		<title><![CDATA[Linux进程的创建与通信]]></title>
		<link>http://blog.pfan.cn/ieee/33575.html</link>
		<description><![CDATA[gcc -o fork fork.c./fork
Thinkpad@LENOVO-77052164 ~$ gcc -o fork fork.c
Thinkpad@LENOVO-77052164 ~$ ./forkThe return value is 3420The return value is 0&nbsp;In father process!! In child process!!&nbsp;My PID is 376 My PID is 3420
Thinkpad@LENOVO-77052164 ~$ lsfork.c&nbsp; fork.exe
Thinkpad@LENOVO-77052164 ~$ lsexeclp.c&nbsp; fork.c&nbsp; fork.exe
Thinkpad@LENOVO-77052164 ~$ gcc -o execlp execlp.c
Thinkpad@LENOVO-77052164 ~$ lsexeclp.c&nbsp; execlp.exe&nbsp; fork.c&nbsp; fork.exe
Thinkpad@LENOVO-77052164 ~$ ./exelpbash: ./exelp: No such file or directory
Thinkpad@LENOVO-77052164 ~$ ./execlp
Thinkpad@LENOVO-77052164 ~$&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UID&nbsp;&nbsp;&nbsp;&nbsp; PID&nbsp;&nbsp;&nbsp; PPID TTY&nbsp;&nbsp;&nbsp;&nbsp; STIME COMMAThinkpad&nbsp;&nbsp;&nbsp; 3752&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 con&nbsp; 01:06:59 /usr/biThinkpad&nbsp;&nbsp;&nbsp; 1452&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 con&nbsp; 01:29:18 /usr/bi
Thinkpad@LENOVO-77052164 ~$ lsexecle.c&nbsp; exe]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-26 01:50:00</pubDate>
		</item>
				<item>
		<title><![CDATA[Linux&nbsp;Programming]]></title>
		<link>http://blog.pfan.cn/ieee/33558.html</link>
		<description><![CDATA[&nbsp;
[root@LinuxServer thinkpad]# rm -f *
dd2dd
:q!
yyp
:set nu:set nonu:3
gcc 2.9.5.3 gnu cc
[root@LinuxServer thinkpad]# ./a.out[root@LinuxServer thinkpad]# gcc -o test test.c[root@LinuxServer thinkpad]# gcc -g -o test test.c
[root@LinuxServer thinkpad]# gcc -c test.c[root@LinuxServer thinkpad]# lsa.out&nbsp; test&nbsp; test.c&nbsp; test.o
-O -O2-g
Makefile/makefilemake
test: prog.o code.o&nbsp;gcc -o test prog.o code.oprog.o: prog.c prog.h code.h&nbsp;gcc -c prog.c -o prog.ocode.o: code.c code.h&nbsp;gcc -c code.c -o code.oclean:&nbsp;rm -f *.o
#make target
OBJS=prog.o code.oCC=gcctest: ${ OBJS }&nbsp;${ CC } -o test ${ OBJS }prog.o: prog.c prog.h code.h&nbsp;${ CC } -c prog.c -o prog.ocode.o: code.c code.h&nbsp;${ CC } -c code.c -o code.oclean:&nbsp;rm -f *.o
[root@LinuxServer thinkpad]# lstest.c[root@LinuxServer thinkpad]# gcc -g -o test test.c
[root@LinuxServer thinkpad]# gdb testGNU gdb Red Hat Linux (5.3post-0.20021129.18rh)Copyright 2003 Free Software Foundati]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-24 22:44:00</pubDate>
		</item>
				<item>
		<title><![CDATA[Linux网络应用]]></title>
		<link>http://blog.pfan.cn/ieee/33548.html</link>
		<description><![CDATA[0.5 kw*h14 h“口代表交流与沟通，亡代表危机意识，月代表时间，贝代表筹码即可以为自己加分的要素，凡代表一颗平常心。”他的精彩报告让
同学们知道要成功必须学好专业知识，善于交流沟通，要惜时如金，要学无止境，要有平和的心态。
#rpm -ivh samba-client-2.2.7a-7.9.0rpm -qa | grep samba
[root@LinuxServer RPMS]# rpm -qa | grep sambasamba-client-2.2.7a-7.9.0samba-2.2.7a-7.9.0redhat-config-samba-1.0.4-1samba-common-2.2.7a-7.9.0
mount -t nfs 192.168.0.112:/home /mnt/nfsumount /mnt/nfs
/sbin/service smb start(stop)\\192.168.0.2]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-24 18:26:00</pubDate>
		</item>
				<item>
		<title><![CDATA[RedHat&nbsp;Linux&nbsp;9.0安装Samba服务]]></title>
		<link>http://blog.pfan.cn/ieee/33547.html</link>
		<description><![CDATA[首先验证您的机器中是否已经安装samba
　　rpm -qa|grep samba,如果出现
　　samba-common-2.2.7a-7.9.0
　　samba-client-2.2.7a-7.9.0
　　samba-2.2.7a-7.9.0
　　那么恭喜你,你已经安装好了samba,如果没有以上那些东东,请安装,安装方法很简单,redhat
　　linux 9.0第一张光盘里就有//cdrom/RedHat/RPMS/
　　以下是我的详细安装过程:
　　把第一张光盘放进光驱,他会自动挂接的,省得自己动手mount了
　　#cd /mnt/cdrom/RedHat/RPMS(主意大小写字母,否则会出错的啊)
　　#rpm -ivh samba-common-2.2.7a-7.9.0 (这个要先安装,安装的时候不一定要把后面的samba-common-2.2.7a-7.9.0全部写完,比如写到samba-c的时候,多按几次Tab键,很省事的哦)
　　#rpm -ivh samba-2.2.7a-7.9.0
　　#rpm -ivh samba-client-2.2.7a-7.9.0(客户端)
　　安装了以上的东西之后,基本上就可以了,但为了配置的方便以及利用REDHAT LINUX9.0新特性,我建议在安装以下两个东东redhat-config-samba-1.0.4-1,samba-swat-2.2.7a-7.9.0光盘里都有,其中redhat-config-samba-1.0.4-1在第一张光盘里,samba-swat-2.2.7a-7.9.0在第二张光盘里,安装方法和上面的一样了.
　　通过上面的简单介绍,我想你已经安装好了,试验一下
#rpm -qa|grep samba(这是什么含义应该知道吧,如果不知道,建议先学学LINUX的基本命令)
　　redhat-config-samba-1.0.4-1
　　samba-common-2.2.7a-7.9.0
　　samba-client-2.2.7a-7.9.0
　　samba-swat-2.2.7a-7.9.0
　　samba-2.2.7a-7.9.0]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-24 17:00:00</pubDate>
		</item>
				<item>
		<title><![CDATA[Shell编程]]></title>
		<link>http://blog.pfan.cn/ieee/33540.html</link>
		<description><![CDATA[也许做一个程序员，特别是一个负责任的程序员，你要牺牲很多很多，特别是你的生活。可是你能够让这些牺牲有意义吗？你为了什
么而牺牲了生活，你就要努力把它做好，否则，你的牺牲就没有任何意义，这和不做没有区别。
爱因斯坦在63岁时说过“一个人没有在30岁以前达成科学上的最大成就，那他永远 都不会有。”
&nbsp; 什么样的人才是真正的牛人？我认为那些“站在垃圾上，而造就一番成就的人，才是真正的牛人”；那些“具有一种从垃圾中找到
有价值东西的能力的人，才是真正的牛人”；那些“不急于成功，熬得住，把得牢，做得彻，老老实实学习的人，才是真正的牛人”
。“英雄不问出处，只有懦夫才为身份所累”不要因为学校、学历、身份、地位让自己的发展受阻，“性格决定命运，气度影响格局
，态度决定高度，细节决定成败”我们要做的是“不要把自己太当回事”，然后去思考解决问题的办法，这样成功的可能性会大些。
在细节技术上不要总是抱着“我现在啥都冇了，就剩下困难了”， 不做技术狂人,要做牛人。没有实际本领到处高谈阔论的人，在旁
人看来简直就是草包一个。很多人换上了“成功饥渴症”，不努力干活，总线马上发财，我对你说去“抢银行”吧…………
在外企“如果你休息，可能就会让你永远的休息”。
如果现在受苦只会苦半辈子，如果现在不受苦就会苦一辈子。
做技术要聚焦之后在聚焦，最后是一点突破，全面繁荣。
vi test.sh底行模式 :wqsh test.sh
#!bashdateps -ecp /root/install.log /home/thinkpad/test.log
while truedo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; date;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sleep 1;done~~
./tt1.shecho thinkpadecho $PATH
vi /ect/sysconfig/network
export PATH=/home/thinkpad:$PATH
[root@localhost thinkpad]# myfile=/home/thinkpad/test.tar.gz[root@localhost thinkpad]# echo $myfile]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-24 01:27:00</pubDate>
		</item>
				<item>
		<title><![CDATA[ARM嵌入式LINUX精华]]></title>
		<link>http://blog.pfan.cn/ieee/33538.html</link>
		<description><![CDATA[廖日坤 ARM嵌入式应用开发技术白金手册 中国电力出版社孙琼 嵌入式linux应用开发详解 人民邮电出版社刘淼 嵌入式系统接口设计于linux驱动程序开发 北京航空航天大学出版社
雅默 构建嵌入式linux系统 中国电力出版社杜春雷 ARM体系结构与编程 清华大学出版社*赵克佳 沈志宇 赵慧 UNIX程序设计教程 清华大学出版社于明 ARM9嵌入式系统设计与开发教程 电子工业出版社*Alessandro Rubini, Jonathan Corbet LINUX设备驱动程序 中国电力出版社 第二版
SK时间：8.30-12.00am13.30-18.00pm
sumsung44b0xsumsung2410ads万龙44B0友善之臂24102.4.18 202.6.14
rpm -helpls -lllpwdroot@LinuxServercd /homecd /cd bootcd /boot登录ROOT帐号后输入" redhat-config-xfree86 回车然后startx"命令即可进入图形化界面.cat grub.confcd ..cd ../..
mount -t /dev/cdrom /mnt/cdrommkdir windowsmount -t ntfs /dev/hda1 /mnt/windows/cfdiskfdisk -lcp anaconda-ks.cfg /home/thinkpad/cp anaconda-ks.cfg /home/thinkpad/test.txtmv test.txt test.cmv test.txt /test.cls / -lrm test.crm -f test.crm -fr dman rmchmod 755 thinkpad/ln -s thinkpad excgzip anaconda-ks.cfggzip -d anaconda-ks.cfg.gztar -czvf test.tar.gz thinkpaddutar -xzvf test.tar.gz
netstat -nlnetstat -nlufingerwhoifconfigifconfig eth0 downifconfig -aifconfig eth0 upifconfig eth0 192.168.0.90 netmask 25]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-23 23:43:00</pubDate>
		</item>
				<item>
		<title><![CDATA[总结今年一些公司的待遇]]></title>
		<link>http://blog.pfan.cn/ieee/33509.html</link>
		<description><![CDATA[在网上看到了这个帖子，就转过来了，不过看样子是计算机专业的学生写的，不过有很大的借鉴作用。
====================================================================
&nbsp;&nbsp;&nbsp; 拿到OFFER之后最关心的肯定是待遇问题了，所以打算把我所知道的待遇统统列出来，在网上很少看到这样的帖子和说明，反正自己也不找工作了，全部说一遍，万一有人看到我这帖子了，也算对他有所交待哈哈，待遇在我这里全部可以看到，感觉网上的帖子抄来抄去，鄙视之，所以打算自己写个帖子，除去那些谣言。常常听到人说这个公司待遇怎么差，但事实上却是很好。说这个公司待遇怎么好，待遇却是很差。所以决定自己以自己的经历和周围同学的待遇情况，将所知道的公司的待遇，公司招聘人员的态度，公司的好坏，招聘诚信度全部列出来，当然是指2008年的校园招聘。 1。浙大网新待遇： &nbsp; 9000,8000,7000*13，分为几个级别，主要看你面试和笔试成绩，然后还有两个月的浮动奖金，住房公积金也有。保险也有，和微软一起工作，工作后应该可以跳到微软，感觉笔试组织的很混乱我当时收到电话去笔试结果竟然没有试卷去抢了份题答了，迟到了30多分钟答题。 2。美国道富：很轻松,待遇7500。几个月知道，同学有拿到的也有去的，不过感觉并没有想象中的那么多。 3。神州数码：5000*16个月，其他不知道不过不少人把它拒了或者毁约不知道为什么，分笔试和面试。 4。珠海矩力：6500*14个月还有年终奖感觉还可以，招聘从组织上来说不错。 5。深圳睿初：10K*13，听说是被AMSL（阿斯麦）给收购了，面试3次全是技术和算法，最后还有一轮美国总部的面试。感觉面试管态度很好，而且说2个星期后给通知就给通知了，总的来说诚信度还可以。 6。IBM(CDSL)：7500*13+800*12，同学有五个去那边了，四个做硬件的，一个做软件的。 7。趋势科技：OFFER上说10W多一点，有一个同学去了，也有一个同学把它给拒了，面试听说人也很好。 8。大唐：8-10w，承诺是给16个月工资，同学有拿到OFFER的，也有毁约的。 9。百度：今年给16W，商务搜索部门和市场部门差不多都这个价。同学拿到OFFER了，因为要实习老板不让走，把它拒了，来得比较早，笔试场面很宏大。]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-22 20:22:00</pubDate>
		</item>
				<item>
		<title><![CDATA[一个研究生毕业以后的人生规划]]></title>
		<link>http://blog.pfan.cn/ieee/33508.html</link>
		<description><![CDATA[怎样规划你的毕业后的人生　　我今年39岁了， 25岁研究生毕业，工作14年，回头看看，应该说走了不少的弯路，有一些经验和教训。现在开一个小公司，赚的钱刚够养家糊口的。看看这些刚毕业的学生，对前景也很迷茫，想抛砖引玉，谈谈自己的看法，局限于理工科的学生，我对文科的不懂，身边的朋友也没有这一类型的。　　91年研究生毕业，那时出路就是1种：留在北京的国营单位，搞一个北京户口，这是最好的选择。到后来的2～3年内，户口落定了，又分成4条出路：　　1、 上国内的大企业，如：华为　　2、 自己做公司，做产品开发；　　3、 上外企，比如：爱立信、诺基亚　　4、 自己做公司，做买卖；　　5、 移民加拿大　　我想，首先要看自己适合做什么？做技术还是做买卖。　　做技术，需要你对技术感兴趣。我掰着数了一遍，我们研究生班的30来号人，实际上，适合做技术的，大概只有3、4个人，这几个人，1个现在还在华为，3个移民加拿大了，现在这4个人混的还可以，在华为的同学也移民加拿大了，他在华为呆了6年，在华为奖金工资加起来大概30万吧，还有华为的股票，再过几年，华为的股票一上市，也能值个100～200万。要是一毕业就去华为，那现在就绝对不是这个数字了。　　要是做技术，最好的就是上大公司，国内的大型企业，象华为中兴肯定是首选，能学到很多东西。华为虽然累，但是，年轻人不能怕累，要是到老了，还需要去打拼，那才是真的累啊。　　在外企，我想他们主要就是技术支持和销售，但是技术是学不到的，当然不能一概而论，我指的是象爱立信和诺基亚，真正的研发不会在中国做的，学到的也不如在华为多，其它的中兴我不是很了解，我想应该也不错啊。　　一个人都有一技之长，有傍身之技，那是最好的，走到哪里，都能有一口饭吃，还吃的不错，这是传统的观点。　　任何技术都是要在某个行业去应用，这个行业市场越大当然越好；要在一个领域之内，做深做精，成为绝对的专家，这是走技术道路的人的选择。不要跳来跳去，在中国，再小的行业你要做精深了，都可以产生很大的利润。　　研究生刚毕业的时候，做产品开发的有不少人，都是自己拍拍脑子，觉得这个产品有市场，就自己出来做。现在看来，我的这些同学，做产品开发的成功的没有一例，为什么？资源不足。　　1． 资金，刚毕业的学生啊，就是没钱；没钱，也意味着你开发的东西都是小产品；而且只能哥几个自己上，研发、生产、销售都是一个人或者几个人]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-22 19:52:00</pubDate>
		</item>
				<item>
		<title><![CDATA[疯狂的程序员38]]></title>
		<link>http://blog.pfan.cn/ieee/33498.html</link>
		<description><![CDATA[今天写一个硬件项目的开发，其实技术发展到今天，硬件开发和软件开发已经息息相关。毕业这么久，昨天才第一次回母校，校门外卖肉夹馍的老大妈居然还认识我，她说：“现在涨价了，两块钱一个。”&nbsp;&nbsp;&nbsp;&nbsp;
周总一说放一放，绝影就怕得要死。天知道这一放又要放多久。比如馒头这东西，刚做出来的时候热气腾腾还带点甜味确实蛮好吃的，放一会凉了也还能吃，要是你放个一天两天，那馒头就变成了石头，还如何能吃？
程序也是如此，好端端一个程序，若能一直写下去，倒也像香喷喷的馒头，越写越多，越写越有劲，要是哪一天突然让你停下来，N个月后再让你来看，明明是自己写的东西，反而全都不认识了，程序员又不是狗，靠鼻子认东西。再来写等于从头再来，从头再来还好点，至少思路都是自己的，现在还要顺着以前的思路写，接别人的活写着写着就骂以前的程序员，接自己的活写着写着就骂自己。
绝影强压住心中的怒火，周总慢条斯理地说：“上次医院那套系统用了这么久了，最近根据他们的反馈，效果还不错，还有好几家医院来参观过，正好给咱们免费打广告。一套系统做好了，我们不能仅仅满足于系统本身，也应该再做点增值产品，一来可以扩展KIPACS的功能，二来还可以再给我们增加点收入。”
本来绝影认为KIPACS确实没有什么技术含量，基本上没有什么再开发的价值，相比起来，DAP的价值要大得多。如果是别人这么说，他肯定拿出一大套说辞来有力地反驳他，奈何这话又是周总说，现在公司收入的大头还是得靠KIPACS，于是继续听周总往下说。
“最近我调研了一下，发现一个很简单也很实用的功能，就是遥控器。比如以前我们在KIPACS上点击‘拍摄’按钮来拍片，医生一边要兼顾病人的体位，一边又要到控制台上来操作，实在不方便，离放射源也近，不如拿个遥控器，远远地就可以拍摄了，你说多方便。”
他这么说，绝影几个人不约而同地点点头，周总也确实想到独到之处。现在什么东西都有人做，做的多了，竞争就激烈起来，本来大家的技术都差不多，比就比什么？比谁的设计新颖，谁的设计更人性化，系统是越来越复杂，操作要越来越简单，就比如Photoshop，东西是好，但学起来太难，起码得买三五本书，要想稍微提高一点至少还得报上一个培训班，比学写程序还难，所以尽管早在大一的时候绝影就打算学Photoshop但直到今天还是什么也没学会。
程序员的想法往往是所有]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-22 09:37:00</pubDate>
		</item>
				<item>
		<title><![CDATA[疯狂的程序员37]]></title>
		<link>http://blog.pfan.cn/ieee/33497.html</link>
		<description><![CDATA[上一章发了，很多朋友在猜测绝影到底辞职了没有。这章给出了答案。我想在工作中，特别是初入职场的人，辞职的想法、辞职的做法时时都会有，每个人心中的想法都不一样。有的人辞职后发现辞职的正确的，有的人辞职后才发现不应该辞职。其实事情既然自己已经做了，不管是对也好，错也好，都不要后悔，因为人最痛苦的事情不是做错事，而是后悔。
燕儿一把拉住他，低声说：“你疯了。隔墙有耳朵，这种事情，回家再说。”
回到家中，绝影一直闷闷不乐，燕儿也在一旁帮他下决心说：“你想想，你在公司足足实习了八个月，才250块钱的工资，你说我来公司实习300块钱尤不失下曹从事，毕竟那是打杂的工作。陈董每次回来都说：小绝啊，从来没让我们失望过。可见对他们来说你还是非常重要的，但是说实话你那待遇也太低了。就说我们寝室一个同学的男朋友吧，人家在一家卖场跑采购，每月都有3000块工资，那还只是工资，加上回扣啊出差补助啊通讯补助啊算下来，怎么着也得过5000吧，而且那还纯粹就是个体力活，让我去我也能做得下来，可是你自己写的程序呢？那可不是人人都能写的，也不是人人都学得会的。”
一席话说得绝影又热血沸腾起来。早几年人们都觉得做技术的人很牛B，往往给人的印象是生活粗糙，不修边幅，做的又尽是些匪夷所思的事情。那毕竟是做的脑力劳动，中国几千年的思想下来就是“劳心者治人，劳力者治于人”，所以搞技术的莫名其妙有了优越感，越是有优越感，就越是不修边幅，鲁迅先生能做到把喝咖啡的时间都拿来工作，我还不能做到把梳头洗脸的时间拿来工作？
所以封建社会的腐朽思想害死人：人人都认为搞技术好，于是人人都来搞技术，搞到最后技术实在太多了，反而如何把技术销售出去才成了摆在人们面前的最重要的问题，于是慢慢地搞销售才成了王道。
燕儿的话说得一点不假，与其自己在公司天天写代码累得要死要活才这么点工资，还不如人家搞销售的天天在外面跑。想到这里，绝影坚定地点点头说：“嗯。我主意已定，不必多说了，睡觉吧。”
&nbsp;
第二天一起床，燕儿问：“怎么样？想好怎么给周总说了吗？”
绝影又猛然想起昨天晚上的事情，眼看DAP项目已经上纲上线，再想想虽然自己认为在公司待遇不怎么样，但比大部分同学还是高出一大截，关键是公司还管住，还给他这么大套房子。那卖场跑采购挣三千五千一个月毕竟还是少数，要不是少数，燕儿也不会专门拿他来举例子，人比人是比死人，那他怎么不]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-22 09:36:00</pubDate>
		</item>
				<item>
		<title><![CDATA[疯狂的程序员36]]></title>
		<link>http://blog.pfan.cn/ieee/33496.html</link>
		<description><![CDATA[终于独自承担大CASE了。在后来来看，这个叫做DAP的CASE做得相当糟糕，缺乏经验啊！那时候脑子里根本没有“软件工程”的思想，什么东西拿上手就做，小CASE还好应付，CASE大了，后面根本就无法控制。小说后面会继续写DAP，一个失败的设计对整个CASE的影响太深远了。写这个CASE的目的也是为了提醒大家：程序，不是一个人写的，更不是像写小说一样说写就写，就算写小说，也得先写个提纲呢。
一干人各自收拾了自己的东西来到周总办公室，燕儿还没在公司开过会，特别谨慎，专门备了笔记本和笔。
周总的桌子上乱糟糟地摆满了资料，烟灰被风从烟缸里吹出来飘得满地都是。他耸耸鼻子慢吞吞地说：“半年下来，我们到好几家医院做了CASE，总体情况还不错，客户对我们的印象很好。现在看来时机算是成熟了，我们不能总搞KIPACS这样的小CASE，没多少技术含量，总是被动挨打。小绝，小张，这段时间，你们也积累了一些技术，按照陈董的长远发展方针，是时候搞点自主知识产权的大东西了。你们意见如何呢？”
不等燕儿和张厂长反应过来，绝影抢先说道：“嗯。我觉得周总您这个决定十分正确。现在KIPACS做得多了，的确感觉这里面没多少技术含量，而且产品单一，公司毕竟是要发展的，总这这个东西也不是办法。”
绝影抢着说，是因为周总说的一直以来也是他心中的想法。现在随便一个七八岁的小孩，问他长大了要干啥，他都说：“要做大公司，做什么都不重要，但一定要大，大鱼吃小鱼，小鱼吃虾米。”绝影没周总那么高瞻远瞩，在他来看，KIPACS已经开发得差不多，老是把代码搞来搞去小修小改，或者把if/else换成“？”运算符实在提不起他写程序的兴趣。程序员，一定要做大程序，做什么都不重要，但一定要大，写了几年程序，别人问你做了些什么，你要说就做翻来覆去改了几年KIPACS，自己都不好意思。
周总点点头，说：“小绝说得很对。咱们公司的目标就是以PACS作为发展方向，但严格的说KIPACS并不是真正的PACS。下一步我想做的就是自己真正的PACS。之前由于公司的发展方向还没确定，这个事情也就一直没提上来，半年项目做下来，公司算是解决了温饱问题，也暂时闲下来，现在我们就要看长远一点了。小绝，你觉得现在来做PACS怎么样？”
绝影犹豫地点点头说：“行到是行，不过到目前为止，我对PACS还一窍不通啊。”
“这个不要你操心，PACS我和陈董之]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-22 09:36:00</pubDate>
		</item>
				<item>
		<title><![CDATA[疯狂的程序员35]]></title>
		<link>http://blog.pfan.cn/ieee/33495.html</link>
		<description><![CDATA[想起自己第一次升职做技术主管，虽然中了老板“升职不加薪”的阴谋，但还是很开心，怎么说这也是老板对自己的一种肯定，要不，老板为什么不给别人升职？再想到BOSS Liu擅长中国象棋，我喜欢国际象棋，小说里谈到中国象棋和国际象棋的区别，我想这也体现了BOSS Liu和我自己思想的不同，BOSS Liu是典型的走技术路线的程序员，稳重、踏实；而我更喜欢国际象棋，开放、多变，更希望自己能从一个兵一直走到底线，最后变成后。&nbsp;&nbsp;&nbsp;&nbsp;
本来绝影就对陈董说的话不抱什么太大的希望，感觉他总是夸夸其谈，而且会把芝麻小个事情描述得西瓜那么大，所谓希望越大失望越大，久而久之绝影便学会了：若要不失望，就不要抱希望。
陈董还不知道绝影竟然是这样想的，他要是知道了，还不把他气死，人都是这样，你跟别人说什么，特别是你自己觉得很有意义很重大的事情，总希望别人也认为这事很有意义很重大。很多领导讲话，讲到自认为重点的地方，总是习惯停下来，留几秒钟等待掌声。如果该到掌声没有掌声，次数多了自己也就觉得没有意思，或者认为下面听讲的人层次太低，还没领会到讲话的精神。所以一般领导的秘书深喑此道，总是在讲稿某段话后面打个括号标注：此处可能有掌声，略微停顿二三秒。
他呷了口茶，缓缓地说：“公司必须要发展，市场规律如此，逆水行舟，不进则退。现在正是公司非常紧迫的时候，我们还需要大量的程序员。项目我来拿，如果拿不到项目，小绝你们可以骂我。但我拿到项目了也要人做，你一个人是远远不够的。所以我们还要招人，还要大量招人。我和周总商量了，小绝你在公司呆了这么久，技术上我们觉得你没有任何问题，而且希望你以后能在技术上负起主要责任。所以我想这次让你来独自负责一次招聘的事情，我和周总都还有自己的事情，很难兼顾，希望你能把它做好。”
陈董说完，绝影心中一惊，他万万没想到陈董会把这个事情交给他单独来办。在他心中，陈董办事一向相当谨慎，凡是稍微关乎公司的事情他和周总一定亲力亲为，正因为这样，很多时候他觉得他们反而不像老板，一个老板，居然自己亲自计算员工的工资并且亲自发到员工手上，那也太没有老板的气质了。
一个女人，如果在一群男人面前不拘小节，那说明她为人放荡邋遢，但是如果她只在一个男人面前不拘小节，那只能说明她对这个男人完全信任，换句话说：在她心里，她就是他的人了。在公司也一样，如果领导把一些]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-22 09:35:00</pubDate>
		</item>
				<item>
		<title><![CDATA[疯狂的程序员34]]></title>
		<link>http://blog.pfan.cn/ieee/33494.html</link>
		<description><![CDATA[写这篇，想起陈董关于“做产品不仅仅需要技术”的观点，这也是我后来亲自体会到的。也许正是从那个时候开始，让我渐渐意识到自己还需要学习很多技术以外的东西。又想起钟工开的本田车，等到我买车的时候，有朋友问我：“为什么男人总是买车呀？”我想了想说：“男人不买车去买什么呢？”&nbsp;&nbsp;&nbsp;&nbsp;
 
BOSS Liu吃了一惊，问：“昨天不是说得好好的吗？今天怎么又不来了？”
“我考虑了一下，我刚让陈董帮忙把燕儿工作落实了，马上就走人，实在太不人道了，传出去肯定会被人笑。”
“BOSS不对阿，这不是你的作风阿。你想就算陈董把你老婆弄到他公司去，充其量就千儿八百一个月，你自己还受制于人，你老婆还要受人鄙视。你现在直接跳槽过来，两边工资的差价早就弥补了你老婆工资上的损失。”
“算了。特别是现在你走了，你也知道公司能写程序的就剩下我一个人，我不是那种人。这个事情以后就不要再提了。让周总他们知道不好。”
“BOSS你这不是把我整惨了阿。昨天晚上听你说要去，我马上又给老总打了个电话，老总又把我夸奖一翻。你看我都把你吹到天上去了。你要是过来，前途肯定是大大的，退比你现在待遇好，进还可以谋求更大的发展。你现在又说不来了，让我怎么去向上头交待？”
“我晓得我晓得，这次我是把你整惨了，下次你整回来。我这次是真的走不掉了，都是人家的人了。BOSS，前途还是留着你自己用，好好把握吧。这次实在对不起了。”
“算了。怪就怪我吹牛吹早了。唉，BOSS你要记住教训，吹牛害死人呐。”
放下电话，绝影暗自得意，那千把块钱工资差价算个啥？公司没人写程序算个啥？帮燕儿落实工作这个人情算个啥，关键是你BOSS Liu比我先去那公司，那你就是我前辈，永远都是我前辈，永远都可以压着我。给我升职，你就得先升职，给我加薪，你就得新加薪。就像搞传销一样，管我做到一个月三五十万，只要你是我上线，你赚钱就比我多。赚钱都是小事，关键是我绝影不能在别人下面做事，特别是在一个技术不比自己高的人下面做事，宁做鸡头，不做凤尾。
&nbsp;
来到公司，陈董和周总早就坐在办公室里，看看BOSS Liu走后空下的位置，绝影不免有些自责，想起BOSS Liu平时待自己也不薄，昨天晚上一时欠考虑答应了他估计现在他正想办法给领导交待。他那位置本来就有点背，但是过不了多久还是会有人来坐，正如燕儿说的：“]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-22 09:33:00</pubDate>
		</item>
				<item>
		<title><![CDATA[疯狂的程序员33]]></title>
		<link>http://blog.pfan.cn/ieee/33493.html</link>
		<description><![CDATA[想起大学学的东西，别人问我，在大学学了不少东西吧？我仔细想一想，没多少，至少用在工作上的真没多少。再回忆一下，大部分专业知识都还给了老是。大学里面，学到的最重要的东西便是如何去学习，这也是很多念过大学和没念过大学的人的区别。写程序就是这样，你不会学习不会思考，到头来只会沦落到“高中生程序员”的地步，google上搜代码，复制粘贴，这样简单重复的劳动。
问个“大事？”本来是绝影的客套话，其实不管是谁只要说跟绝影讲事情，他都去问个“大事？”一来表示自己已经作好准备听，二来表示自己对这事已经有了足够重视的准备，完全是出于礼貌。
自己客套起来，没想到燕儿却当真了。就像大家朋友几个客套起来，不免夸奖你老婆几句：“夫人真是漂亮阿。”你说：“哪里哪里。”本来也是句客套话，那人却当真起来：“全身上下，哪里都漂亮！”
绝影想一个女人家，在学校念书还能有屁点大的事情，于是大大咧咧说：“有什么事，尽管说，看看啥大事，还能难到我。”
“其实给你说也没多大用，我自己的事情，估计你也帮不了我什么。”
他这么说绝影急了。男人阿，就怕别人说这个这个事情你做不了，这个这个事情你帮不了忙。自己明明是忙得焦头烂额还要胸口拍得像大猩猩似的说：“有事您说话！”特别又是在自己女人面前，命可以不要，但脸不能丢，于是绝影忙说：“有啥事，说，我连PVT2000都能破解，看还有啥做不到的！”
“还不是找工作的事阿。这几天寝室都在讨论。我们英语专业的又不像你们出来好歹还算有个技术，找工作什么的也要容易得多。”
“啥叫学的技术？我跟你讲，我都是自己学的，想当年我天天在租的房子里写通宵程序，你又不理解，你忘了？现在大学，你以为还像以前真能学到东西？”
“就算编程是你自学的，但你以前自己说过你还能做手机，管你是不是吹牛的，总之就是你们的专业比我们好。”
燕儿这么说，绝影想起以前确实老跟她吹牛说自己能做手机。毕竟自己学的通信工程专业。别人问通信工程学些啥阿，绝影也说不上来什么数电模电单片机DSP电磁波C语言样样都来，学到后是门门懂样样瘟，自己都不知道到底学的啥，更别说给别人说，于是只好说：“通信工程嘛，就是造手机的。”这么说别人也倒容易理解。
但说到做手机，他心里知道自己的分量，不要说手机了，就是朋友让他帮忙焊个天线收卫星电视他都摆弄了半个月毫无进展，只好推说买不到材料做不出来。朋友问啥材料买不到，他也说不]]></description>
		<author><![CDATA[riker]]></author>
		<pubDate>2008-03-22 09:32:00</pubDate>
		</item>
		</channel>
</rss>