自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

VISUAL_LI的专栏

学习Linux中。。

  • 博客(32)
  • 收藏
  • 关注

转载 跟我一起写 Makefile(ZT)

一、概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会

2005-04-27 11:10:00 1704

原创 Mysql常用命令解析(一)

完全安装了Redhat9后就已经装好了mysql了,到网上down一个c连接mysql的简单程序mysql.c进行编译:gcc mysql.c -L/usr/lib/mysql -lmysqlclient -lz -o mysql,其中-L后面的参数是mysql库目录,对于不同版本的Redhat可能有所不同,可以使用查找命令搜一下。有很多朋友虽然安装好了 MySQL 但却不知如何使用它。在

2005-04-14 09:23:00 1507

原创 Linux下Samba服务器的配置

其实配置Samba服务器真的很简单,不过你要是想要完全控制它却不是一件容易的事情!点击面板上的「主菜单」 => 「系统设置」 => 「服务器设置」 => 「Samba 服务器」,或在 shell 提示(如 XTerm 或 GNOME 终端)下键入 redhat-config-samba 命令。配置 Samba 服务器的第一步是配置服务器的基本设置和几个安全选项。启动了应用程序后,选择 「首选项

2005-04-10 17:04:00 2440

原创 终于搞定了Redhat9的完全安装!

最近可能要做Linux下的开发,于是这几天忙着整Linux。从上周就开始了入门的学习,本来有一个已经做好的Linux虚拟机,不料很多功能都不全,连最基本的passwd都没搞定,真是打击信心! : (过了两天,实在是无法忍受了!终于决定安装一个完全版的Redhat9虚拟机。找同学借了盘,开始动手了!按照网上的图文并茂的安装步骤说明,一步步设置,到了copy阶段了,呵呵,心想马上就可以爽了

2005-04-06 15:53:00 2200

原创 LINUX新手入门及安装配置faq200(下)

新手入门及安装配置faq(8)如何使用Linux架设WEB服务器?  Apache服务器是在Linux架设WEB服务器的首选。你可以在安装Linux时就选择安装它。若在安装时没有安装Apache的话,你可以从光盘或者到apache网站上找到文件:apache-1.3.12.i386.rpm,然后执行以下命令完成安装:  1)rpm –ivh apache-1.3.12.i386.r

2005-04-05 16:04:00 1931

原创 LINUX新手入门及安装配置faq200(上)

安装配置基本准则:1.小心求证。在配置的过程中,要能够确定所修改的是否正确,最好在修改的时候,能够找两篇类似的文章加以验证,来保证修改的正确性。在安装之前,一定要有准备,如果不是很熟悉,可以找有经验的人在一边教导,或者找一本入门书籍放在手边。一定要知道自己在做什么,选的东西是什么意思,这样如果出现问题,你也知道怎麽去问别人。建议:不论用什么方法(当然是正当的),一定要保证有一本入门

2005-04-05 15:44:00 3058

原创 哲理故事三百篇(四)

31、一次,去拜会一位事业上颇有成就的朋友,闲聊中谈起了命运。我问:这个世界到底有没有命运?他说:当然有啊。我再问:命运究竟是怎么回事?既然命中注定,那奋斗又有什么用?  他没有直接回答我的问题,但笑着抓起我的左手,说不妨先看看我的手相,帮我算算命。给我讲了一能生命线、爱情线、事业线等诸如此类的话之后,突然,他对我说:把手伸好,照我的样子做一个动作。他的动作就是:举起左手,慢慢地且越来越紧地握起拳

2005-01-27 15:22:00 2291

原创 哲理故事三百篇(三)

21、中国古代大哲学家老子,有一天他把弟子人叫到床边,他张开口用手指一指口里面,然后问弟子们看到了什么?在场的众第子没有一个能答得上。  于是老子就对他们说:“满齿不存,舌头犹在”意思是:牙齿须硬但它寿命不长;舌头须软,但生命力更强。  22、江南才子唐伯虎在江南一庙宇偶遇前来进香的秋香,一见钟情,遂生共结连理之意。为此,他一路跟踪秋香到太师府,又想方设法以伴读书僮的身份混进府,谋得了接触秋香的机

2005-01-21 20:26:00 2292

原创 哲理故事三百篇(二)

11、一天夜里,已经很晚了,一对年老的夫妻走进一家旅馆,他们想要一个房间。前台侍者回答说:“对不起,我们旅馆已经客满了,一间空房也没有剩下。”看着这对老人疲惫的神情,侍者又说:“但是,让我来想想办法……”  叙述到这里,你希望下面有一个数学的继续,还是愿意得到一个文学的结局?但不管怎样,数学和文学都将在这里分手了。  数学的故事是这样发展的:这个好心的侍者开始动手为这对老人解决房间问题:他叫醒旅馆

2005-01-14 18:53:00 1894

原创 哲理故事三百篇(一)

1、一只火鸡和一头牛闲聊,火鸡说:我希望能飞到树顶,可我没有勇气。牛说:为什么不吃一点我的牛粪呢,他们很有营养。火鸡吃了一点牛粪,发现它确实给了它足够的力量飞到第一根树枝,第二天,火鸡又吃了更多的牛粪,飞到第二根树枝,两个星期后,火鸡骄傲的飞到了树顶,但不久,一个农夫看到了它,迅速的把它从树上射了下来。  生存之道1:牛屎运让你达到顶峰,但不能让你留在那里。   2、乌鸦站在树上,整天无所事事,兔

2005-01-13 22:24:00 2051

原创 论程序语义的重要性

见过不少拙劣的设计,不少程序员都只为最终功能的实现,完全不管语义的需要,编写出低劣的代码,几乎没有语义这个概念,而我认为这是一个程序员的修养问题,对于一个程序员其具有深远的意义。     语义就是语言的意义,在电脑编程方面来说就是对内存操作及机器指令执行的解释。它表现出程序编写人逻辑思维的清晰与否,不仅仅应用在电脑编程方面,还可往社会上推,也就是所谓的权责明确。就系统设计员的角度来说,语义表示各个

2005-01-07 13:34:00 2929

原创 【学习】内存管理内幕

为什么必须管理内存内存管理是计算机编程最为基本的领域之一。在很多脚本语言中,您不必担心内存是如何管理的,这并不能使得内存管理的重要性有一点点降低。对实际编程来说,理解您的内存管理器的能力与局限性至关重要。在大部分系统语言中,比如 C 和 C++,您必须进行内存管理。本文将介绍手工的、半手工的以及自动的内存管理实践的基本概念。 追溯到在 Apple II 上进行汇编语言编程的时代,那时内存管理还

2005-01-02 14:45:00 1614 2

原创 Visual C++ 编译器选项

选项目的@指定响应文件/?列出编译器选项/AI指定在解析传递到 #using 指令的文件引用时搜索的目录/arch使用 SSE 或 SSE2 指令生成代码/C在预处理期间保留注释/c编译但不链接/clr启用 C++ 的托管扩展并产生在公共语言运行库上运行的输出文件/D定义常数和宏

2004-12-23 20:11:00 2259

原创 C++常类型(const)

常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。因此,定义或说明常类型时必须进行初始化。  一般常量和对象常量  1. 一般常量  一般常量是指简单类型的常量。这种常量在定义时,修饰符const可以用在类型说明符前,也可以用在类型说明符后。如:  int const x=2;  或  const int x=2;  定义或说明一个常数组可采用如下格式:   co

2004-12-23 11:45:00 1227

原创 istool中的自定义page实例

; -- CodeDlg.iss --;; This script shows how to insert custom wizard pages into Setup and how to handle; navigation between those pages if multiple custom pages are inserted after each; other. Furtherm

2004-12-20 18:42:00 2089 5

原创 【菜鸟】VC++的链接错误LNK2001

学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。  初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:  unresolved e

2004-12-18 13:33:00 993

原创 【收藏】你最需要注意的11条要点for C++

下面的这些要点是对所有的C++程序员都适用的。我之所以说它们是最重要的,是因为这些要点中提到的是你通常在C++书中或网站上无法找到的。如:指向成员的指针,这是许多资料中都不愿提到的地方,也是经常出错的地方,甚至是对一些高级的C++程序员也是如此。  这里的要点不仅仅是解释怎样写出更好的代码,更多的是展现出语言规则里面的东西。很显然,它们对C++程序员来说是永久的好资料。我相信这一篇文章

2004-12-16 15:22:00 1076

原创 【学习】避免返回内部数据的句柄

请看面向对象世界里发生的一幕:对象a:亲爱的,永远别变心!对象b:别担心,亲爱的,我是const。然而,和现实生活中一样,a会怀疑,"能相信b吗?" 同样地,和现实生活中一样,答案取决于b的本性:其成员函数的组成结构。假设b是一个const string对象:class string {public:  string(const char *value);        // 具体

2004-11-08 14:49:00 1027

原创 【史上最强】据说是气死了99名老师的作文

今天是国庆日,因为英明伟大的政府建设国家、爱护百姓的功绩罄竹难书,所以放假一天,爸爸妈妈特地带我们到动物园玩。   按照惯例,我们早餐喜欢吃地瓜粥。今天因为地瓜卖完了,妈妈只好黔驴技穷地削些芋头来滥竽充数。没想到那些种在阳台的芋头很好吃,全家都贪得无厌地自食其果。   出门前,我那徐娘半老的妈妈打扮的花枝招展,鬼斧神工到一点也看不出是个糟糠之妻。头顶羽毛未丰的爸爸也赶紧洗心革面沐猴而冠,换

2004-10-30 11:48:00 1565

原创 关于const的8点说明

const 1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; file://非法,导致编译错误 j=i; file://合法 2. 必须初始化 const int i=5; file://合法 const int j; file://非法,导致编译错误 3. 在另一连接文件中引用const常量 extern const int i; f

2004-10-30 11:03:00 1287

原创 尽量用const和inline而不用#define(摘自effective C++)

这个条款最好称为:“尽量用编译器而不用预处理”,因为#define经常被认为好象不是语言本身的一部分。这是问题之一。再看下面的语句: #define ASPECT_RATIO 1.653编译器会永远也看不到ASPECT_RATIO这个符号名,因为在源码进入编译器之前,它会被预处理程序去掉,于是ASPECT_RATIO不会加入到符号列表中。如果涉及到这个常量的代码在编译时报错,就会很令人费解,因

2004-10-27 18:57:00 1211

原创 【经典】经济学的几个经典笑话

这是一个已经在几百家网站上被广泛转贴的了帖子,鉴于当前经济形势,仍有现实意义,故重贴,博大家一笑,并在笑声中清醒. 一   两个经济学家在一起打赌,甲经济学家对乙经济学家说:如果你能吃掉一滩狗屎,我就给你100万元。乙经济学家经不起100万元的诱惑,就真的吃了一滩狗屎,甲只好给了乙100万元。过了一会儿,乙觉得吃了一滩狗屎很恶心,就对甲经济学家说,如果你也吃一滩狗屎,我也给你100万元。甲很心

2004-10-26 19:41:00 1634 2

原创 【学习】关于电梯算法的C++实现

众所周知,面向对象的程序设计更适合对现实生活中的描述,更加体现了软件的工业化的精神,所以现在大部分的软件开发工作都围绕OOP的思想来进行的。但是在对现实生活中的实际问题,如何对所研究的系统进行面向对象的分析与设计呢?本篇文章以一个实际的例子,向大家介绍一下如何对实际问题进行分析和设计。  一.问题描述:  该实例是一个电梯载客问题,问题的描述如下:  某贸易中心共10层,设有载客电梯1

2004-10-26 19:34:00 3440 3

原创 【收藏】C++模板元编程[metaprogram]

C++模板元编程[metaprogram]by Micolai Josuttis, David Vandevoorde摘自C++ Templates: The Complete Guide一书[译者注:翻译本文,全为引介一种(相对于译者的孤陋而言)全新的编程方法。版权所有于原著者,笔者不敢稍假借之。         原文笔误甚多,族繁不可计数。笔者水平有限,改之恐失信于原著,不改恐遗害于读者。对行

2004-10-25 13:53:00 1603

原创 【推荐】C++中的健壮指针和资源管理

我最喜欢的对资源的定义是:"任何在你的程序中获得并在此后释放的东西。"内存是一个相当明显的资源的例子。它需要用new来获得,用delete来释放。同时也有许多其它类型的资源文件句柄、重要的片断、Windows中的GDI资源,等等。将资源的概念推广到程序中创建、释放的所有对象也是十分方便的,无论对象是在堆中分配的还是在栈中或者是在全局作用于内生命的。   我最喜欢的对资源的定义是:"任何在你的程序中

2004-10-24 11:47:00 1430 4

转载 【转贴】Singleton模式的C++实现研究

Singleton(单件)模式是一种很常用的设计模式。《Design Patterns》对它作的定义为:Ensure a class only has one instance, and provide a global point of access to it. 也就是说单件类在整个应用程序的生命周期中只能有一个实例存在,使用者通过一个全局的访问点来访问该实例。这是Singleton的两个最基

2004-10-23 20:59:00 991

转载 【转贴】C++代码优化方法总结

优化是一个非常大的主题,本文并不是去深入探讨性能分析理论,算法的效率,况且我也没有这个能力。我只是想把一些可以简单的应用到你的C++代码中的优化技术总结在这里,这样,当你遇到几种不同的编程策略的时候,就可以对每种策略的性能进行一个大概的估计。这也是本文的目的之所在。一. 优化之前在进行优化之前,我们首先应该做的是发现我们代码的瓶颈(bottleneck)在哪里。然而当你做这件事情的时候切忌从一个d

2004-10-23 20:37:00 2526

原创 C++ 多态性机制初探

多态性 (polymorphism) 是面向对象编程的基本特征之一。而在 C++ 中,多态性通过虚函数 (virtual function) 来实现。我们来看一段简单的代码:#include using namespace std;class Base{int a;public:virtual void fun1() {coutvirtual void fun2() {coutvirtua

2004-10-22 19:25:00 1647

原创 关于指针(内存)泄漏

对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java中已经比较成熟

2004-10-22 19:09:00 1905

原创 在blog中显示天气预报、日历、时钟、MSN、QQ在线状态

 以csdn为例,在静态新闻/声明添加如下内容,效果如同本页面所示 var diarydays="";.calendarBigBorder { font-family: "Arial", "Helvetica", "sans-serif", "宋体"; text-decoration: none; width: 170; background-color: #FFFFFF; font-size

2004-10-21 20:00:00 1160 2

原创 VC常用数据类型使用转换详解

读者层次:初学刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_varia

2004-10-21 19:25:00 931

原创 亲密接触VC6.0编译器

大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢?  闲话

2004-10-21 18:59:00 833

空空如也

空空如也

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

TA关注的人

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