自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 linux的source命令

source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是一个点符号,(从Bourne Shell而来)是source的另一名称。这两个命令都以一个脚本为参数,该脚本将作为当前shell的环境执行,即不会启动一个新的子进程。所有在脚本中设置的变量将成为当前Shell的一部分。同样的,当前脚本中设置的变量也将作为脚本的环境,source(或点)命令通常用于重新执行刚修

2006-12-21 12:29:00 3446

转载 Factory模式

问题       在面向对象系统设计中经常可以遇到以下的两类问题:       1)为了提高内聚(Cohesion)和松耦合(Coupling),我们经常会抽象出一些类的公共接口以形成抽象基类或者接口。这样我们可以通过声明一个指向基类的指针来指向实际的子类实现,达到了多态的目的。这里很容易出现的一个问题n多的子类继承自抽象基类,我们不得不在每次要用到子类的地方就编写诸如new ×××;的代

2006-12-18 21:42:00 974

转载 不能不看,Unix下shell程序编写

*Shell是什么?   任何发明都具有供用户使用的界面。UNIX供用户使用的界面就是Shell(DOS的command熟悉吧,但UNIX的要强大的多)。 Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。   为了不同的需要,UNIX提供了不同的Shell。现在的UNIX大部分都支持BourneShell,以下教程就以BourneShell(Bsh)为例,一步步的领略UNI

2006-12-15 11:35:00 3401 1

转载 关于23种设计模式的有趣见解

在网上看见了这篇文章,作者以轻松的语言比喻了java的23种模式,有很好的启发作用。         创建型模式                 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory                 工厂

2006-12-14 21:26:00 746

转载 为什么使用设计模式——从Singleton模式谈起

k_eckel:http://www.mscenter.edu.cn/blog/k_eckel & http://k-eckel.cnblogs.com前几天因为某些事情,和在ATC工作的一位朋友S聊了些技术方面的问题。S在学校的时候就是很,那种传说中的N人,S 在Review我之前写的Visual CMCS的一些代码,就问到其中一个类为什么要使用Singleton模式?代码是几个月前写的,写

2006-12-14 21:08:00 1537

转载 Linux中的sudo

名称:sudo 使用权限:在 /etc/sudoers 中有出现的使用者 使用方式:sudo -V sudo -h sudo -l sudo -v sudo -k sudo -s sudo -H sudo [ -b ] [ -p prompt ] [ -u username/#uid] -s sudo command 说明:以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是

2006-12-14 16:14:00 1381

转载 chmod ------入门的一些常识

chmod ------入门的一些常识作者:chmod ------入门的一些常识指令名称 : chmod使用权限 : 所有使用者使用方式 : chmod [-cfvR] [--help] [--version] mode file...说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。把计 :

2006-12-13 21:26:00 659

转载 CVS使用手册

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://www.chedong.com/tech/cvs_card.html关键词:CVS CVSWeb CVSTrac WinCVS CVSROOT 内容摘要: CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下:       

2006-12-12 09:38:00 663

转载 在linux环境下,cnix的开发中cvs的初步使用

© 2003-7 arfankai欢迎转载,但请保留作者,请不要用于商业性质last modified 2003-7-23本文主要讲的是linux操作系统下,在cnix的开发中,cvs的初步使用。 一,什么是cvs? 为什么要使用cvs? cvs的作用。CVS是Concurrent Version System(并行版本系统)的缩写,用于版本管理,尤其在多人团队合作的开发模式中作用巨大

2006-12-12 09:36:00 1599

转载 linux gdb调试工具简介【二】

gdb 的常用命令  命令 解释    break NUM 在指定的行上设置断点。    bt 显示所有的调用栈帧。该命令可用来显示函数的调用顺序。    clear 删除设置在特定源文件、特定行上的断点。其用法为clear FILENAME:NUM    continue 继续执行正在调试的程序。该命令用在程序由于处理信号或断点而 导致停止运行时。    display EXPR 每次程序停止后

2006-12-05 08:51:00 1522

转载 linux gdb调试工具简介【一】

一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改发送给程序的参数,而使用

2006-12-05 08:49:00 3066

转载 用GDB调试程序【二】

四、源代码的内存你可以使用info line命令来查看源代码在内存中的地址。info line后面可以跟“行号”,“函数名”,“文件名:行号”,“文件名:函数名”,这个命令会打印出所指定的源码在运行时的内存地址,如:        (gdb) info line tst.c:func        Line 5 of "tst.c" starts at address 0x8048456

2006-12-04 14:52:00 2055

转载 用GDB调试程序【一】

GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:    1、启动你的程序,可以按照你的自定义

2006-12-04 14:50:00 1512

转载 linux下的多线程

线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。  为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处

2006-12-04 10:52:00 821

转载 Linux程序设计入门 - fork, pthread, and signals

在UNIX程序设计中,学会fork及signal的运用,算是相当基本的功夫。        fork()及signal经常运用在daemon守护神这一类常驻程序,另外像      a4c.tty/yact/chdrv这些中文终端机程序也有用到,一般如      Mozilla/Apache/Squid等大程序几乎都一定会用到。        虽然在UNIX下的程序写作,对thread的功能需求并非

2006-12-04 09:51:00 1107

转载 Linux下的多进程编程初步

 文章摘要:    多线程程序设计的概念早在六十年代就被提出,但直到八十年代中期,Unix系统中才引入多线程机制,如今,由于自身的许多优点,多线程编程已经得到了广泛的应用。本文我们将介绍在Linux下编写多进程和多线程程序的一些初步知识。 ------------------------------------------------------------------------------

2006-12-04 09:50:00 1102

空空如也

空空如也

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

TA关注的人

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