- 博客(15)
- 资源 (24)
- 收藏
- 关注
转载 Liux 下静态库和动态库的浅析
本文主要解决以下几个问题 1 为什么要使用库? 2 库的分类 3 创建自己的库 或许大家对自己初学linux时的情形仍记忆尤新吧。如果没有一个能较好的解决依赖关系的包管理器,在linux下安装软件将是一件及其痛苦的工作。你装a包时,可能会提示你要先装b包,当你费尽心力找到b包时,可能又会提示你要先安装c包。我就曾被这样的事搞的焦头烂额,至今一提起rpm仍心
2009-12-14 13:29:00
1381
转载 嫁给程序员的十大好处
找了个程序员做老公,所以认识了很多程序员。以前就没对程序员有过不好的看法,现在则更不会。发现csdn上老有悲观的论调,说程序员找不到老婆。今天我就以一个程序员妻子的身份,来写写找程序员做老公的好处。希望能给各位mm有借鉴,找程序gg做男朋友。 一、找程序员不用担心外遇。程序员是对着电脑工作,周围同事大部分是男生。他的生活中基本接触不到mm,所以不会有办公室恋情的发生,也就不会有外遇问
2009-12-07 13:45:00
16445
4
转载 回溯算法
回溯算法引言 在>一节,讨论回溯算法及其应用,回溯能够在可以接受的时间内解决某些规模的组合问题,这节再讨论它的一个非常有意思的应用---跳马问题(骑士周游问题)。问题跳马问题也称为骑士周游问题,是算法设计中的经典问题。其一般的问题描述是: 考虑国际象棋棋盘上某个位置的一只马,它是否可能只走63步,正好走过除起点外的其他63个位置各一次?如果有一种这样的走法,则称所走的这条
2009-10-06 09:29:00
2026
3
转载 linux静态链接库与动态链接库
一、引言基础部分参见《浅谈 UNIX 系统下gcc / g++ 的编译与链接》。通 常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,因为所有需要的函数已拷贝到自己门下。所以这些函数库被成为静态库(stat
2009-10-05 17:28:00
699
转载 厚积薄发,有的放矢
厚积薄发,有的放矢——李开复博士给中国计算机系学生的建议很多在校的大学 同学问我们:“我今年还没有到毕业班,但我很想知道,如果将来我想申请Google中国工程研究院,现在应该如何让自己做好准备?”下面是Google中国总裁李开复博士和其他一些Google资深的华人工程师给广大同学的建议。 (1)练内功。不要只花功夫学习各种流行的编程语言和工具,以及一些公司招聘广告上要求的科目。要把数据结构、算法、
2009-07-21 22:05:00
605
转载 Linux 下制作RPM软件包
随着RedHat Linux的风靡全球,其软件包管理工具及格式RPM也得到推广。基于RPM源代码开放、 安装卸载简单、升级维护方便及查询功能强大的特点,越来越多的开发者喜欢采用RPM格式来发布 自己的软件包,更多的用户从中受益。那么,RPM软件包是怎样制作的呢? 其实,制作RPM软件包并不是一件复杂的工作,其中的关键在于编写SPEC软件包描述文件。下面以 我制作小赵编辑器LZE的软件包(lze-6
2009-03-31 14:12:00
844
原创 ”故乡飘已远,往意浩无边“
一、对Windows的历史 我自己在以前的岁月里是一个很被动的人,特别谁05年以前,我可以说是一个从未对电脑有过接触的人,我记得我第一次在长沙工作的时候,是在一家酒店做吧生,那是柜台有一台电脑,我在那里工作了2年,说实在的,我从未对那台电脑动过,就连“我的电脑”也没有打开过,总是很傻很傻地开着同事们在那里玩游戏。现在回想起来真的好想笑,但是我觉得正是有了那一段尴尬的历
2009-03-24 22:42:00
2612
转载 Linux下阅读源代码
很多人都抱怨Linux下阅读源代码很不方便,说还是习惯于WIn下看代码,即便是编写Linux下的程序,也是先在Win下编写好,然后在Linux下编译。很 多人习惯于Win下的IDE或者其他文本编辑器如UE,或者其他文本比较工具。这些工具固然是好,可是实际上这些软件都是需要fee的,而不是free 的。我这个人比较吝啬,不愿意化这些冤枉钱,再者,加上本人有耻于无限盗版破解,所以呢就选择了免费的午
2009-03-22 15:20:00
3122
转载 Linux高手的忠告
以下内容转载于黑基论坛:现在好多的人开始接触电脑的时候,见到的应该是Windows98 说实话,98 已经是一个很人性化,封装的很好的一个系统了 一个对电脑一窍不通的人都能很快的使用它。这样很多人对 "电脑"的印象和那些和我一样一开始接触的是DOS人是绝然不 同的。在DOS时代,如果你对电脑的基础知识不懂的话是玩不 动它的,不像现在好多人CPU是什么都不知道,却能够是Flash 高手,倾倒MM无数
2009-03-22 15:05:00
1085
3
转载 Linux rpm命令的解释
rpm(redhat package manager)功能说明:管理套件。语 法:rpm [-acdhilqRsv][-b+][-e][-f+][-i][-p+][-U][-vv][--addsign+][--allfiles][--allmatches][--badreloc][--buildroot][--changelog][--checksig+][--clean][--dbpath
2009-03-21 21:10:00
1428
转载 抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之
2009-03-21 20:49:00
596
转载 几种排序的区别和说明
1 快速排序(QuickSort)快速排序是一个就地排序,分而治之,大规模递归的算法。从本质上来说,它是归并排序的就地版本。快速排序可以由下面四步组成。(1) 如果不多于1个数据,直接返回。(2) 一般选择序列最左边的值作为支点数据。(3) 将序列分成2部分,一部分都大于支点数据,另外一部分都小于支点数据。(4) 对两边利用递归排序数列。快速排序比大部分排序算法都要快。尽管我们可以在某些特殊的情况
2009-03-21 20:45:00
2420
转载 Linux的版本
一、Linux起源、特性及应用领域 Linux操作系统核心最早是由芬兰的Linus Torvalds 1991年8月在芬兰赫尔辛基大学上学时发布的[那年Torvals 25岁],后来经过众多世界顶尖的软件工程师的不断修改和完善,Linux得以在全球普及开来,在服务器领域及个人桌面版得到越来越多的应用,在嵌入式开发方面更是具有其它操作系统无可比拟的优势,并以每年100%的用户递增数量显示了Linux
2009-03-21 18:18:00
672
原创 C语言的鼠标制作(附源代码)
C语言的鼠标制作 学习C语言也有4、5年的时间了,以前经常会为一个很小的问题感到无助,初学者的时候就连一个简单的FOR语句都要郁闷好久一段时间,总是在想要到什么时候才能搞懂。但是现在的味道变了,变得越想就越兴奋。我从Windows下用w
2009-03-19 13:09:00
6994
带GCC的Linux0.11版本
2009-09-19
Linux下用GCC运行C语言源文件的实例
2009-03-18
虚拟机安装Red Hat Linux 9.0 手把手图文教程
2009-03-18
纯Win-C编写图形模式计算器
2009-03-16
《数据结构》--双链表完全攻略
2009-03-11
《数据结构》--栈的顺序存储和链式存储
2009-03-11
c语言的结构体、单链表完全攻略
2009-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人