又是一年高考时

2011/06/04

马上又要高考了。在我家那儿,高考完后接着是中考。今天表弟参加中考。

考试,在我家乡,是普通人家的孩子看到的两条出路之一,另一条出路是打工(外出或在家干点什么)。中考高考其实也没那么重要,考上好的高中然后又考上了好的大学又怎么样呢?能留在大城市里又怎么样呢?

我有个哥哥,他学习不好,中考上没考上高中,读了个中专,然后呆在一个养殖厂里好多年,现在自己开了个卖电动车的小店,自己给自己打工,养家糊口没大问题。哥哥有房,是老爸给他盖的,不盖房娶不到老婆啊;哥哥有个摩托车和一个三轮摩托车;有了一个儿子和一个女儿,真好。如果他上学到大城市就惨了,像我一样;不可能有房了,家里哪拿得出几十万甚至上百万;开个小店也可能不行,大城市的门面贵啊;养活两个孩子,做梦吧。所以啊,上学不好挺好的。

哥哥常常羡慕我可以呆在大城市,我常常羡慕他轻松的生活。我现在的确呆在一个大城市里,但这个城市和我有什么关系?我走在宽阔的大路上,两旁高楼林立,和我有什么关系?身旁常常开过一辆辆奔驰奥迪宝马,和我有什么关系?我也去过大商场,里面的一件衣服上千块,和我有什么关系?也去过日本料理,如果不是同学请客,这和我有什么关系?大城市的空气不好,这倒是影响着我。哥哥轻松地生活着,卖卖电动车,修修电动车,其实他还卖些粮油等等,没任何压力;每到下午五六点钟的时候,收拾东西关店,如果天气比较热,再跟我嫂子去请示晚饭能不能加瓶啤酒 :lol: ,多自在。

在家活得也挺好的,考上大学也挺惨的,所以我觉得,高考考好考差无关紧要,想通过上学改变命运,好难!社会阶层已经固化了,这是个拼爹的时代。

当然,对于普通人家的孩子,如果能考上好一点的大学,出来读读也可以,但要选个工科专业,尽量不要选文科专业。读个工科专业,说白了就是学门手艺,荒年饿不死手艺人,在当前难找工作的情况下,找工作的时候也比文科好一点;学个文科专业,如果家里没后台,找起工作来比工科难多了。以上只适合普通情况,NB大学的文科专业不包括在内。我觉得计算机专业就挺好的,只要努力,只要下功夫,就能成个代码熟练工,就不愁没工作。如果考不上好一点的大学,先读一个差一点的,再考个研也不错,考研比高考容易些,大概是因为很多NB的人直接工作了,不来竞争了。如果家里条件不好,早工作可能比读研更好,我现在就有些后悔读研(有多方面原因)。

Posted in 未分类3 条评论

lftp自动下载文件

2011/05/12

例子脚本如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
#FTP的地址,用户名和密码
HOST=10.3.16.1
USER=anonymous
PASS=anonymous
echo “Starting to ftp…”
#登陆FTP
lftp -u ${USER},${PASS} ftp://${HOST} <<EOF
#这是lftp的命令了。进入soft文件夹下面的y86文件夹
cd soft/y86
#下载shell脚本的第一个参数指定的文件名
get $1
bye
EOF
echodone

从网上抄的,稍改了一下,能运行。不错。
比如用把它存成ftp.sh,运行时
sh ftp.sh sim.tar
就会把sim.tar下载到当前文件夹。

Posted in 编程2 条评论

随便说说

2011/04/22

今天给家人打电话,跟外婆、三姨和我妈聊天。

跟外婆聊,就是她问我吃了没等等。跟三姨聊,也是叮嘱我要吃好点,注意身体。跟我妈聊,我说很担心能不能毕业,担心再延期。哎,很多事情不是我能控制的,具体什么情况就不说了。郁闷不爽。我妈说,毕业不了也没啥,还是个本科生呢,也别烦,烦也没用,事儿大事儿小,到时候就了(应该念liao,三声,呵呵)。让我宽心不少,呵呵。

其实也没啥,毕业不了,丢了工作,再找呗,跟用人单位说清楚情况就可以了。就像找工作的时候,很多公司问我为什么不去实习,我如实解释,人家很理解。如果丢了工作再找工作,人家问我原因的时候,如实解释,人家肯定也会理解的。呵呵。先安慰一下自己。

Posted in 活着6 条评论

Java连接MySQL数据库

2011/04/12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/**
 *  连接数据库的代码。
 *  配置好jdk环境变量,安装好mysql数据库,并创建数据库seungn,
 *  在数据库中创建表test(id, label),填写数据。
 *  
 *  1:下载mysql-connector-java-5.1.15.zip。解压,取出其中的
 *     mysql-connector-java-5.1.15-bin.jar,放在"某个路径"下。
 *     比如我放在了c:\下面。
 *  2: 修改环境变量中classpath,
 *     加上"某个路径\mysql-connector-java-5.1.15-bin.jar",
 *     我的就加上了c:\mysql-connector-java-5.1.15-bin.jar,
 *     会配置环境变量的你懂得,应该加在".;"后面
 *  3:写下面的程序。编译运行。
**/
import java.sql.*;
public class Test
{
    public static void main(String []str)
    {
        /**
         * 驱动类。如果把mysql-connector-java-5.1.15-bin.jar解压,
         * 会发现com\mysql\jdbc\Driver.class文件。
         */
         String driver = "com.mysql.jdbc.Driver";
 
         /**
          * jdbc:mysql://数据库所在机器的IP:端口号/数据库名字
          **/
         String url = "jdbc:mysql://127.0.0.1:3306/seungn";
         String user = "root";//用户名
         String password = "123456"; //密码
         ResultSet rs; //数据结果集合
         try{
             Class.forName(driver);
 
             // 连接
             Connection conn = DriverManager.getConnection(url, user, password);
 
             Statement statement = conn.createStatement();
             String sql = "select * from test";
 
             // 执行
             rs = statement.executeQuery(sql);
 
             // 一条记录一条记录地遍历。
             // 遍历过最后一条记录后,rs.next()会返回false
             while(rs.next()){
                 System.out.println(rs.getInt("id") + " " + rs.getInt("label"));
             }
        }catch(ClassNotFoundException e){
             e.printStackTrace();
        }catch(SQLException e){
             e.printStackTrace();
        }catch(Exception e){
             e.printStackTrace();
        }
    }
}

Posted in 编程语言我抢沙发

一个精神的小孩

2011/04/02

宛秋,我侄女!

Posted in 未分类1 条评论

10000小时,专家

2011/04/02

很久很久以前,在一篇博客上看到了10000小时的理论。其后,又常常见到。今天,我又在刘爱贵大侠的“从研发角度谈存储技术的学习”一文中看到了。

10000小时的理论大意就是:如果你想成为某个领域的专家,那么大概需要10000小时的努力。

可以Google一下“10000小时 专家”或者”10000  hour expert”,都可以搜到一些文章。

好了,理论归理论,这个理论对于我们普通人有什么用呢?

它告诉我们,大牛是可以用努力炼成的。大牛不是遥不可及,只要努力就可以!!!!!

想一想我的同学们,那些大牛都是非常努力的,不管是男的还是女的高矮胖瘦。比如说本科的同学陈力,他常常学习到深夜(他们宿舍的人常常说)。像这样的同学还有不少,比如王楠的老婆王慧芹(注:这儿的王楠是我的本科同学,也会打乒乓球),还有沈莉霞(有几次晚上11点多遇到王慧芹和沈莉霞从第一教学楼出来。南理工的第一教学楼是可以通宵的),李明同学在学习方面也相当狠啊,学起来不要命啊。很多人都是通过努力达到NB的。

不怎么努力就很牛,这样的人有吗?当然有,那是天才,那是极少数人。我们不能指望这样的小概率的好事儿发生在自己身上,绝大多数人都不是天才,绝大多数人都是普通人。

努力努力再努力!怎么努力都不为过。当然,要先找到个方向,这样才有动力才有效率,努力着才有劲儿。

Posted in 活着1 条评论

听说二月兰开了

2011/03/28

我们南理工的二月兰,原文在这里http://www.xici.net/d143176209.htm

Posted in 活着2 条评论

好人的一生(转载)

2011/03/13

乐淘吧-淘快乐 作者:乐淘吧

 

好人们其实就在你我身边。

 

        他们一般说来长相普通(长得太帅的通常当不了好人),个性温和且忠厚老实,往往有一项特殊的专长和技能,好比说是会修电脑,有设计专长,学问渊博爱读书…等等,但是在与陌生人交往时显得有点害羞。

       有些好人热心助人,在同侪团体之间是大家都乐于来往的对象,不过只要一遇到漂亮的或自己喜欢的女生,好人马上就变成哑巴。他们的原则是,人与人之间本来就应该好来好去,特别是对他们有点友善的人,更是要加倍奉还。我们通常说的好好先生,就是他们。

       好人和同性来往时,一点问题也没有;但是遇到自己喜欢的女生时,麻烦就来了。他们的交友范围不算广,所以能够认识的女生,可能就是同班同学,同事,或者是参加一些社团认识的朋友。他们喜欢的对象,也不至于要怎样地国色天香,但是基本的姿色是不可少的,通常都必须具备甜美的笑容,礼貌的态度,以及一开始时对好人的和善。好人搞不清楚这个和善是这个女生的天性(是的话加分,非追不可),还是对他有好感(那开玩笑,更要追了)。也许,她就是他那个命中注定的女孩也说不定……好人这样幻想着。

 

       一开始的时候,好人觉得,那位女生对自己不错,所以他当然要对她的好给与适当的回报,甚至更多,因为大家好来好去是他的信念,更何况是一个自己欣赏,还很有可能进一步发展的人呢?于是,他和女生开始频繁地来往,一起走路进教室(进办公室),下课(下班)后有时一起喝个咖啡,除了业务往来外通个电话,诉说一天上课或上班的心得…。女生偶尔有什么事情需要他的帮忙,或需要他提供一些讯息甚至劳务等等,他都义不容辞地尽全力满足她。因为在他的心里,这除了是朋友之间的互相帮忙之外,更是他好好表现的机会;做多了,一定可以打动她的心,每一次的帮忙,对好人来说,就是一种付出,他似乎已经可以看到两人在不久的将来,手牵手,相互依偎,互诉情衷,亲亲我我的景象了。好人的幻想持续增温。

 

       但是,事情不是这样的!

 

       几个月后(有些只有几个礼拜后),随着他们两人的接触越来越频繁,他对她的渴望也越来越深,就在好人觉得跟她成为男女朋友的机会越来越高的时候,突然一切都不一样了。

 

       好人不知道自己做错了什么,不过很明显地,这个女生突然开始“怪”了。以前她的电话,每打必接,现在却常常没有人接;以前聊天聊个半小时或一个小时都是家常便饭,现在讲个两分钟她就有事得挂断电话;以前传简讯给她的时候,写过去的简讯越温馨,她的回传简讯读起来也越温暖,现在传简讯过去,就像石沈大海,回应的比率趋近于零,顶多就是告诉他,他的邀请她无法赴约;以前聊MSN的时候都有聊不完的话,每次下线前都还难分难舍,现在她在msn上的回应语句越来越简短,不仅不会再主动打招呼,回应语句还大幅缩水,通常就是用“嗯”、“嘻”、“ㄏㄏ”、“呵”之类的语句来打发人,看起来的感觉就像是在说∶“我不想跟你多说话,麻烦你找其他人好吗?”

 

       好人开始纳闷∶“到底怎么了”?“到底发生了什么事”?“我是不是做错了什么”?他很想打电话过去问个明白,但是对方好像老早就知道他想问什么一样,永远不让他有机会把那个问题提出来。其实,他根本也不敢问!因为他知道,如果真的追问下去,传说中的“好人卡”就要发到自己手上来了。他也不是没有接过卡,但是总不能从十六岁开始想交女朋友,就一直收卡收到现在吧?(二十岁,三十岁,四十岁…No!)

 

       渐渐地,她甜美的声音,变成了他的梦魇,他再也不敢拨电话给她了。他也曾经安慰过自己,是不是自己太主动了点,吓到对方了?是不是她需要更多的时间,才能接受自己的感情?是不是她想考验他的热情和决心,现在放弃的话一切的努力就白费了……。替她想了那么多,但是一个冷冰冰的,从自己心底深处发出来的声音,不断地有如魔音穿脑般地告诉他自己∶我被发卡了!我被发卡了!!我被发卡了!!!他可以短暂地麻痹自己,但是他骗不了自己啊!

 

       然后,几个月后,甚至几年以后,他又遇到了一个心仪的女孩子。他小心翼翼地,希望上次的情形不要再发生了。但是,他仿佛被诅咒了一般,一切情形就像鬼打墙一样,不断地重演。有时候,他都可以预测女生要开始不接电话,不回传简讯,不上MSN了。他变得越来越不敢打电话给女生,也越来越不敢对女生献殷勤,更不要说对女生进行邀约了。因为,一开始的交往越温馨,之后的回忆也越痛苦。

 

       有些好人选择自暴自弃,让魔鬼占据他的心,开始对女生进行心里和行为上的报复。他决定不再对任何人付出真心,只要有女生的表现有点像他以前遇到的“发卡机”,他心中的警铃马上响起,要嘛选择立刻放弃,要嘛决心周旋到底,但是满脑想着就是仇恨,以及最后“把”到人家之后,要如何把她甩掉的计谋。他失去了爱别人的心,也放弃了享受爱的权利。

 

       也有些好人决定默默地承受没有人爱,持续“收卡”的日子。因为他们相信,好人到最后一定是有好报的,总有一天,会有一个命中天女出现,和他相守一生。果不其然,那个人最后出现了,但是通常都是相亲认识的对象,两人一认识,就是看彼此合适不适合结婚而已。他感受不到那份对爱情的悸动,有时候还要忍受对自己老婆过去的猜忌。 

       什么猜忌呢?因为,他这个条件不错的结婚对象,有时在不经意的时候,会透露出她最后为什么选择他的原因。通常都是看他经济有基础,做人忠厚老实,是个可以结婚的对象等等;她说她不想再蹉跎光阴,也不想再遇到那些懂得甜言蜜语,风趣自信,但是自己无法掌控,会让自己痛苦不已的男人。 

       听到女人的抱怨,好人的感觉是五味杂陈的。难道他永远就是女人感情失败后的备胎吗?难道女人对他的青睐,一定只能发生在中年以后吗?他并不是想对这个彼此尽夫妻义务的婚姻生活抱怨,但是总有那么一丝丝的遗憾,为何他的爱情,没有在年轻的时候到来?如果可以选择的话,他宁可像自己的老婆一样,尝过爱情的酸甜苦辣,然后最后选择一个,自己觉得最适合的对象结婚,而不是像个爱情世界里的小学生,感情的世界一片空白…

 

       留下两行热泪了吗?有没有觉得好像就是在说你自己的故事呢?

Posted in 转载2 条评论

Fedora12上开机后自动运行某个命令

2011/03/10

在Fedora12系统中,如果让一个命令在开机的时候就启动运行,可以编辑文件/etc/rc.local

把自己想要运行的命令写在里面。这个脚本在所有的初始化脚本运行完后才运行。

可以用此方法设置自己的程序,让他们开机自启动。

Posted in 应用我抢沙发

增加系统调用,编译linux内核

2011/03/07

为了弄这个,参考了网上的很多东西。

编译的是linux-2.6.37.2,编译环境用的是ubuntu10.04LTS。下面就帖命令吧

首先要下载内核,可以去http://www.kernel.org/下载。

然后拷贝到/usr/src下面,解压。

# cp linux-2.6.37.2.tar.bz2   /usr/src
# tar xvf linux-2.6.37.2.tar.bz2

加一下系统调用:
# gedit /usr/src/linux-2.6.37.2/kernel/sys.c

asmlinkage int sys_mycall(int number)
{
printk(“hello, my new kernel, SEU”);
return number;
}

在系统调用表中,找到一行.long   sys_ni_syscall,然后替换之:
比如第223号是没用的,所以,我就在第223的地方换了一行:
# gedit /usr/src/linux-2.6.37.2/arch/x86/kernel/syscall_table_32.S
.long sys_mycall

声名一下,223对应上面的223

# gedit /usr/src/linux-2.6.37.2/arch/x86/include/asm/unistd_32.h
在223处:
#define __NR_mycall 223

# cd /usr/src/linux-2.6.37.2

下面开始编译内核了,关于如何编译,可以参考的东西有很多,大同小异。若要裁剪Linux内核,

我觉得《鸟哥的Linux私房菜》第三版第26章Linux核心的编译与管理讲的很详细。

第一步:make mrproper 清 除内核中不稳定的目标文件,附属文件及内核配置文件

第二步:make clean 清 除以前生成的目标文件和其他文件

第三步:make oldconfig 采 用默认的内核配置

第四步:make bzImage 编 译内核

第五步:make modules 编 译模块

第六步:make modules_install 安 装模块

然后等待,大概二三个小时,视机器情况而定。机器好的,编译的快一些。

cp /usr/src/linux-2.6.37.2/arch/i386/boot/bzImage /boot/vmlinuz-2.6.37.2(注 意:2.6.37.2是刚刚编译过的版本。)

mkinitramfs -o initrd.img-linux-2.6.37.2 2.6.37.2

cp /usr/src/linux-2.6.37.2/initrd.img-linux-2.6.37.2 /boot/ initrd.img-linux-2.6.37.2

# gedit /boot/grub/grub.cfg

menuentry ‘Ubuntu, with Linux 2.6.37.2′ –class ubuntu –class gnu-linux –class gnu –class os {
recordfail
insmod ext2
set root=’(hd0,6)’
search –no-floppy –fs-uuid –set 6b0c4ab9-3ceb-4e66-aa8d-3b05c7def4d3
linux    /boot/vmlinuz-2.6.37.2 root=UUID=6b0c4ab9-3ceb-4e66-aa8d-3b05c7def4d3 ro   quiet splash
initrd    /boot/initrd.img-2.6.37.2
}
然后把timeout也改一改,所有的timeout都改成10好了。这一点挺重要的,如果你新的内核挂了,还可以选其他内核。
# reboot
#

#include<stdio.h>

int main()

{

syscall(223,1);//223是 第五步中宏定义的入口参数,1为 函数的参数,整型变量number

return 0;

}

# gcc test.c

# ./a.out

# dmesg -c

hello, my new kernel, SEU

基本上都是root权限做的。

编译了几次才成功,呵呵,因为kernel panic了几次。

Posted in Linux/Unix2 条评论