自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行天下

青山依旧在,几度夕阳红~~

  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 Ubuntu内核编译升级方法

  弄了很久,不停的google,终于把我的ubuntu内核更新2.6.31.6版本了,下面我来分享一下我的经验。顺便赞一下google的强大~~    主机环境:ubuntu desktop 9.04 如果是9.10的话方法是类似的。    最新内核:linux-2.6.31.6  可以的www.kernel.org下载 如果你用的是其他内核,方法应该是类似的现在开始了:1.将下

2009-11-16 13:21:00 1250 1

原创 sed与awk技巧备忘

1、sed将目录/modules下面所有文件中的zhangsan都修改成lisi:sed -i"s/zhangsan/lisi/g" `grep zhangsan -rl /modules`2、awkawk与shell交互:x=1y=2z=3echo $z |awk  -v val=$x '{print val,ENVIRON["y"],$1}'输出

2013-05-17 09:21:00 793

原创 《编程之美》阅读心得之快速找出机器故障

在《编程之美》的1.5节,题目大意是这样的:有很多服务器,假设一个服务器仅存储一个标号为ID的记录,并且机器总量在10亿以下,所有ID均为小于10亿的整数,假设每份数据保存两个备份,这样就有两个机器存储了同样的数据。问题是:1.假设在某个时间得到一个数据文件ID的列表,是否能快速地找出表中仅出现一次的ID?即快速找出出现故障的机器存储的数据ID。(这里先假设只有一台机器发生故障)2.如果有两台机器出现故障呢?(假设存储同一份数据的两台机器不会同时出现故障,即列表中缺少的是两个不等的ID)现在先来讨论问题1。

2010-11-20 10:47:00 1338

原创 我的腾讯笔经+面经

顺利拿到腾讯offer,发笔经,面经9.26 笔试地点在西工大,技术类的统一用的是c/c++的试题。题量很少,20道选择题,3个填空题(8个空),但是涉及面很广,包括操作系统,计算机网络,算法,计算机语言等等很多方面的知识。由于有些时间没有复习了,所以很多知识都有点忘了,尤其是大三主要攻java了,所以题目里面的很多C/C++的题都不会了。考完后觉得一般般,不过比上半年参加的腾讯实习生笔试感觉要好一点。一面的时候,看到了自己的笔试试卷,只68分,呵呵,很低了。9.27 一面       很幸运的通过了笔试吧

2010-10-09 16:42:00 2193 1

原创 JVM terminated.Exit Code=-1

<br />  突然遇到Eclipse 在开启的时候弹出一个很大的对话框,提示JVM terminated.Exit Code=-1。比较郁闷,搞了半天没弄好,现在终于成功~~记录方法如下:<br />1、在Eclipse根目录下添加或更改Eclipse.ini    -vm c:program files/java/jre6/bin/client/jvm.dll  当然,前面一部分是你的jre安装目录;<br />2、如果可能内存设置太大,在eclipse.ini中修改:Xmx512m  ->  Xmx2

2010-07-21 08:35:00 849

转载 一个3流学校程序员的奋斗【转】

看完文章,感触很深,怎么说呢,或许人与人之间的差距真的是很大.曾经说人之间的距离是两条相交线过了交点,如今看来,或许空间的两条异面直线更合适吧.再者就是对将来的事情稍微动摇了一下.或许以前幼稚的想法才是对的:我以后的程序员生活恐怕只是在无奈时用来养家的.算了,一声叹息,COPY下他的文章吧.来自:LinuxForum 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的

2010-06-17 23:30:00 728

原创 一个简单问题的遗传算法的实现

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Styl

2010-05-23 14:54:00 1375

原创 LinkedList中将对象按照某一属性排序

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty

2010-05-08 13:31:00 14026 1

原创 Java中的拷贝

Java对对象和基本的数据类型的处理是不一样的。对基本的数据类型类似于C/C++中的方法(值传递)。在Java中用对象的作为入口参数的传递则缺省为"引用传递",也就是说仅仅传递了对象的一个"引用",这个"引用"的概念同C语言中的指针引用是一样的。当函数体内部对输入变量改变时,实质上就是在对这个对象的直接操作。 java 里面的数组赋值是引用传递 数组的浅拷贝是指数组拷贝时,只拷

2010-05-08 10:13:00 741

转载 五子棋的核心算法【转载】

最近在研究五子棋的AI算法,在bbs上找到一个比较好的算法,在这转过来了 五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍五子棋程序的数据结构、评分规则、胜负判断方法和搜索算法过程。

2010-04-02 16:31:00 1290 2

转载 linux下光标定位和清屏函数

printf("/033[47;31mhello world/033[5m"); 47是字背景颜色, 31是字体的颜色, hello world是字符串.  后面的/033[5m是控制码.颜色代码:QUOTE:字背景颜色范围: 40--49                  字颜色: 30--39        40: 黑                          30

2009-12-13 15:55:00 1553

原创 linux中诡异的死了sleep函数-原来是printf函数在作怪~

问题是这样的:#include int main(){while(1) { sleep(1); printf("hello/n"); } return 0;} 运行成功,每隔一秒输出一个hello并换行~#include int main(){while(1) {

2009-12-07 21:23:00 1347

原创 ubuntu bochs 编译安装及可能出现的错误的解决办法

 bochs的安装方法 bochs-2.4.1下载地址:http://sourceforge.net/projects/bochs/files/bochs/2.4.1/安装bochs-2.4.1前要安装 libgtk2.0-dev和xorg-dev sudo apt-get install libgtk2.0-dev xorg-dev解压boch

2009-12-06 17:21:00 1678

原创 Heritrix重要类的数据成员及方法

 一些类中的重要数据成员及方法1、Processor处理器       Process方法:被定义为final类型的,即不能被覆盖;调用innerProcess方法       InnerProcess方法:定义为protected,由其子类来实现2、ProcessorChain类       ProcessMap:存放当前的Chain中的所有processor    

2009-11-25 23:21:00 674

原创 Heritrix的主要模块

1、Frontier(链接工厂)是Heritrix最核心的部分,有三个核心的方法:next,schedule,finished,其原型及作用如下: a) 程提供一个链接.Heritrix的所有处理线程(ToeThread)都是通过调用该方法获取链接的 b) schedule(CandidateURI caURI):调度待处理的链接 c) finished(CrawlURI cURI):

2009-11-25 23:20:00 703

原创 JSpider学习笔记(1)

实验室要做一个Crawler,所以就先来学习JSpider这东西。刚开始看,挺有意思的,使用如下:1.到http://j-spider.sourceforge.net/download/index.html下一个JSpider binaries (ZIP format)包,解压;2.开始->运行->cmd,进入命令行窗口,进入jspider-0.5.0-dev/bin目录3.试着抓取网站h

2009-10-27 17:11:00 919 1

原创 准备写个词法分析器~~

  先好好学学DFA吧~~该用C写还是用java呢?语言应该是无所谓吧!然后在网上找了些资料,先留着~~给自己打点气,争取这个星期完工~~然后发帖~ 整个程序用标准c语言写成,平台可移植。共分为四个模块:缓冲区,状态机,符号表,词法器。 缓冲区:设置缓冲区的目的不言而喻了,是要用来减少文件访问次数,加快程序速度的。当然如果我们的内存有无限大,那就一次把文件加载到内存里就行了,但

2009-10-26 20:46:00 876

原创 [1061]青蛙的约会

http://acm.pku.edu.cn/JudgeOnline/problem?id=1061  青蛙的约会 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 41072 Accepted: 5832 Description  两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发

2009-10-11 15:27:00 801

转载 在Eclipse中使用JDBC访问MySQL数据库的配置方法

这是一篇JDBC的使用入门文章,主要内容是如何在Eclipse中使用MySQL的JDBC驱动程序。要使用JDBC访问MySQL的数据库,或者是其他类型的数据库,必须要有这种数据库系统的JDBC驱动程序。通常,JDBC驱动程序是由数据库开发商制作的一个JAR文件,里面封装好了和数据库系统通信的代码,我们只需要拿来用即可。为此,请先到MySQL网站上下载与你的MySQL对应版本的JDBC驱动,即C

2009-10-10 16:37:00 16027 10

原创 一个全排列的生成算法

/** * 全排列生成算法 * 实现枚举A(n,n) */package sur;import java.util.Scanner;/** * @author lgj * @time 2009.10.06 * */public class Arrangement { /** * @param args[0] n */ s

2009-10-09 17:36:00 831

原创 组合的生成算法

 本组合生成算法采用非递归生成方法,效率比较高。/** * 组合的生成算法 * 实现枚举出组合C(n,r) */package source;/** * @author lgj * @time 2009.10.03 */public class Combination { /** * @param args[0] n * @param

2009-10-07 16:54:00 1345

转载 主题谈我对攻读计算机研究生的看法

   转自:http://www.cs.xjtu.edu.cn/news.jsp?type=4&id=98   就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。  如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更

2009-10-03 13:14:00 472

转载 计算机系学生应该学什么

转自:http://www.cs.xjtu.edu.cn/news.jsp?type=4&id=110   收到一封mail,是一个计算机系大三学生写来的,想听听我的建议,面临将要毕业的关口,应该学点什么才能对将来有用。随后又有不少朋友通过mail,im等等方式询问我对这个问题的看法。  我本来不是计算机专业出身,也并非大师之类的人物,本来不敢好为人师。不过,既然作了这个行业,也算有点心得,被

2009-10-03 12:49:00 581

原创 关于学习日记~~

暑假无事可做,决定开始学学习日记~~

2009-08-07 09:34:00 531

转载 35岁前成功的12条黄金法则

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4  第一条 : 一个目标  

2009-07-19 07:34:00 1122 2

原创 第一篇blog~~

   上csdn已经很久了,可是还没有写过一篇博客,今天终于觉得有这个必要了……   作为一名计算机专业的学生,很有必要多去了解现在社会需要什么样的计算机方面的人才,去学习更多的专业知识,而是,我发现了在csdn上开个blog的必要~~   祝福自己好好学习~~~ 

2009-06-18 12:19:00 465

jakarta-oro.jar

java很强大的正则表达式匹配包~~适合处理各种字符串~比如匹配html中的url: String next_urlpattern = "<a href=\"(/[^\"]+)\""; PatternCompiler patcom = new Perl5Compiler(); PatternMatcher matcher = new Perl5Matcher(); Pattern pattern = patcom.compile(reg_begin); if (matcher.contains(Content, pattern)) { MatchResult result = matcher.getMatch(); begin = result.beginOffset(0);

2010-04-21

ext2文件系统模拟

用C语言写的,非常好的代码~~直接解压,然后gcc main.c就可以了

2010-01-02

linux0.01源代码

linux0.01的全部源代码 适合学习和研究Linux用

2009-11-05

scim-pinyin-0.5.91.tar.gz

Linux中的一种非常好的拼音输入法scim

2009-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除