- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 Linux的shell编程(三)
接下来以bash为例向大家介绍shell程序设计的高级部分:shell编程的流程控制、调试方法及shell程序的运行方法,顺便也向大家介绍一下bash的内部命令。 四、shell程序设计的流程控制 和其他高级程序设计语言一样,shell提供了用来控制程序执行流程的命令,包括条件分支和循环结构,用户可以用这些命令建立非常复杂的程序。 与传统的语言不同的是,shell用于指
2007-12-14 22:19:00 372
原创 Linux的shell编程(四)
六、bash程序的调试 在编程过程中难免会出错,有的时候,调试程序比编写程序花费的时间还要多,shell程序同样如此。 shell程序的调试主要是利用bash命令解释程序的选择项。调用bash的形式是: bash -选择项shell程序文件名 几个常用的选择项是: -e:如果一个命令失败就立即退出 -n:读入命令但是不执行它们 -u:置换时把未设
2007-12-14 22:19:00 437
原创 Linux的shell编程(二)
3. shell程序设计(基础部分) 其实作为命令语言交互式地解释和执行用户输入的命令只是shell功能的一个方面,shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构。使用shell编程类似于DOS中的批处理文件,称为shell script,又叫shell程序或shell命令文件。 1.shell基本语法 shell的基本语法主要就是
2007-12-14 22:10:00 350
原创 Linux的shell编程(一)
Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行
2007-12-14 22:08:00 341
原创 启动"Start SoftICE"提示的错误Errror code 31的解决办法
很多XP(SP2)系统安装softice失败,特别是番茄版本的XP基本不会成功。因为有些组件被修改或删除。建议大家装完全版,就是没有修改的XP版本。启动softice时:弹出错误对话框sofeice start failure ,提示如下错误: Errror code 31 连接到系统上的设备没有发挥作用。应对办法:需要修改你的 c:/boot.ini ----------------
2007-12-04 10:14:00 1282
原创 VC下利用Pro*C开发Oracle接口
概述 在Visual C++下开发Oracle库接口主要有两种方法。一种方法是利用Visual C++提供的多种数据库访问技术,如开放数据库连接ODBC、数据存取对象DAO、对象连接和嵌入数据库OLE DB和ActiveX数据对象ADO等。另一种方法是在Visual C++中嵌入SQL语句,这就是所指的Pro*C/C++(本文简称PROC)。前一种方法由于有MFC 强大的类库支持,熟悉VC编
2007-11-27 15:56:00 538
原创 vc6中集成驱动编译环境的配置方法
本方法是来源于自《windows防火墙与网络封包截获技术》 ,我只是厚颜无耻的加了点东西贴在这里,一是为不知道如何搭建环境的朋友行个方便,二是在这里做一个备忘录编译驱动当然可以使用命令行来编译,但是如果能够在vc6里面就集成驱动的编译将会使一件非常痛快的事情,毕竟vc的IDE环境对源代码的管理、编写支持的非常好,况且还有可爱的vc助手,将会使我们的工作事半功倍,不过要记住的vc只是为我们建立了
2007-11-23 11:35:00 464
原创 linux学习笔记-线程(1)
线程可以与进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。线程相对于进程而言,执行开销小,但不利于资源管理和保护。linux线程在核内是以轻量级进程的形式存在的。一、线程的创建1、pthread_create():创建线程 #include int pthread_create(pthread_t *restrict thread,
2007-11-21 14:40:00 466
原创 linux学习笔记-驱动(1)
要编写linux驱动程序,首先要在自己的系统中配置并构造好内核树。本人使用的是FC5,默认是不安装内核源代码的,可以上网下载一个,在源代码光盘4上也有内核源代码。将光盘上的 kernel-2.6.15-1.2054_FC5.src.rpm 拷贝到 /usr/src 目录下。# rpm -i kernel-2.6.15-1.2054_FC5.src.rpm# cd /usr/src/redhat
2007-11-21 14:32:00 529
原创 Linux菜鸟入门级命令大全
1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)b.表示文件或者目
2007-11-07 16:55:00 352
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人