自定义博客皮肤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)
  • 收藏
  • 关注

原创 UNIX下C语言----管道

<br />一、管道的概念<br />管道是一种队列类型的数据结构,它的数据从一端输入,另一端输出。管道最常见的应用是连接两个进程的输入输出,即把一个进程的输出编程另一个进程的输入。shell中存在专门的管道运算符"|",例如shell命令:<br />ps -ef |grep init<br />命令"ps -ef"分析当前运行的全部进程,并将结果打印到屏幕上。进程"grep init"从输入的字符串中查找包含字符"init"的子串,并打印结果。这两个领命通过管道符连接起来后就成了一个新的应用:查找正在应

2010-07-17 03:48:00 11892

原创 UNIX下C语言----时钟与信号

<br />一、时钟<br />  UNIX中存在三种格式的时间<br />  1)系统时间<br />  UNIX从出生到现在的秒数(生秒),表现为一个time_t类型的变量(大多数情形下time_h就是32位的整数)。<br />  2)高分辨率时间<br />  UNIX存在精确到微秒的时间,变现为一个timeval结构的变量。<br />  struct timeval<br /> {<br />     time_t tv_sec;        /* Seconds. */<br />    

2010-07-16 15:42:00 3004

原创 数据结构(C++)中C++常用语法

<br />1.C++类<br />   数据结构大都用来存储数据(通常是相同类型项的集合)的对象,并且提供处理这些集合的函数。<br />  1.1 基本class语法<br />    在C++中类由成员(member)构成。成员可以是数据,也可以是函数,其中函数成为成员函数(member function)。类中的每一个实例都是一个对象。每一个对象包含类中指定的数据成员(除非这些数据成员是static,否则这是一个可以暂时安全忽略的细节)。成员函数作用域对象,通常被称为方法(method)。<br /

2010-07-15 08:26:00 3054

转载 关于B/S和C/S架构的探析

<br />当今世界科学技术飞速发展,尤其以通信、计算机、网络为代表的互联网技术更是日新月异,令人眼花燎乱,目不睱接。 由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度,计算机网络已经成为国家的经济基础和命脉,成为社会和经济发展强大动力,其地位越来越重要。但是,由于主流技术研发企业和用户对“B/S”和“C/S”技术谁优谁劣、谁代表技术潮流发展等等问题的争论不休,已经给检察机关使用“OA(办公)”和“案件管理”软件工作开展带来困惑,本文就此两项技术发展变化和应

2010-07-15 07:10:00 802

转载 黑客书架上出现频率最高的9部半书籍

每一位黑客都需要一个坚实的图书馆来寻找灵感以及查找参考资料。这儿的列表能给你一些你想要的东西,里面既有计算机科学的顶级大学教材,也有对业界的真知灼见,还有你不可或缺的参考书籍。它囊括了黑客的经典著作。 人月神话:软件工程评述-周年版 Fredrick P. Brooks著 这本论述软件工程中人的因素的经典著作出版于1975年。这些年来,技术已经发生了很大的变化,但是人的因素还是和原来一样让人头痛。这是一本有深刻洞察力的书籍,也是一本在业界非常著名,常常被引用的书籍。《人月神话》概括了许多在大中型项目中经常遇

2010-07-15 07:09:00 479

原创 金刚经

<br />一、人之所以痛苦,在于追求错误的东西。<br />二、与其说是别人让你痛苦,不如说自己的修养不够。<br />三、如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。<br />四、好好的管教你自己,不要管别人。<br />五、不宽恕众生,不原谅众生,是苦了你自己。<br />六、别说别人可怜,自己更可怜,自己修行又如何?自己又懂得人生多少?<br />七、学佛是对自己的良心交待,不是做给别人看的。<br />八、福报不够的人,就会常常听到是非;福报够的人,从来就没听到过是

2010-07-15 07:05:00 527

转载 85篇精彩的经典古文

<br />1.陋室铭 刘禹锡(唐)字梦得 《刘梦得文集》<br />山不在高,有仙则名。水不在深,有龙则灵。斯是陋室,惟吾德馨。苔痕上阶绿,草色入帘青。谈笑有鸿儒,往来无白丁。可以调素琴,阅金经。无丝竹之乱耳,无案牍之劳形。南阳诸葛庐,西蜀子云亭。孔子云:何陋之有?<br />2.马说 韩愈(唐) 字退之《昌黎先生集》<br />世有伯乐,然后有千里马。千里马常有,而伯乐不常有。故虽有名马,只辱于奴隶人之手,骈死于槽枥之间,不以千里称也。<br />马之千里者,一食(shí)或尽粟一石(dàn)。食(sì

2010-07-15 07:04:00 18597

原创 Unix下C语言----进程控制

一、进程基本环境  进程是程序的一次运行,是运行在自己的虚拟地址空间的一个具有独立功能的程序。进程是分配和释放资源的基本单位,当程序执行时,系统创建进程,分配内存和CPU等资源;进程结束时,系统回收这些资源。  1进程概念     进程通常由程序、数据和进程控制块(PCB)三个部分组成的。其中,程序部分描述了进程锁要完成的功能;数据部分为进程提供了运行所需的堆栈和私有数据;进程控制块则含有进程的描述和控制信息,几种反应进程的动态特性,是系统识别和控制进程的依据。  1)进程与程序     进程是程序的一次执

2010-07-15 02:37:00 3308

原创 操作系统复习概要

<br />第一章:引言<br /> <br />操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的第一次扩充。<br />操作系统的主要功能:处理机管理,存储器管理,设备管理,文件管理<br />操作系统的三种基本类型:批处理操作系统,分时操作系统,实时操作系统<br />批处理是指计算机系统对一批作业自动进行处理的技术<br />分时系统是为了满足用户需求所形成的一种新型 OS <br />实时操作系统所谓"实时",即"及时",是指系统能及时(或即时)响应外部 事件的请求,在规定的时间内完成对该事

2010-07-14 01:20:00 1093

原创 Unix下C语言----目录文件编程

<br /> <br />UNIX的目录本质上是文件,低级文件编程可以完成对目录文件的读写。但目录文件有特定的格式:它由目录项组成,各个目录项的结构固定。<br />1、工作目录<br />   在unix下对工作目录的操作可分为读取工作目录和更改工作目录两种。<br />1)读取工作目录<br />   函数getcwd和getwd返回进程的工作目录,其原型如下:<br />  #include<unistd.h><br />  char *getcwd(char *buf,size_t size);<b

2010-07-14 00:47:00 1493

原创 Unix下C语言----低级文件编程

<br />  1.文件的打开与创建<br />  #include<fcntl.h><br />  int open(const char * filename,int oflag,.../*mode_t mode*/);<br />  --filename指定了打开或创建文件的路径名;<br />  --oflag制定了打开或创建文件的方式<br />  --mode是可选参数,决定新文件的模式,仅当创建文件时有效。<br />  当函数调用成功时,将为文件filename创建一个文件描述符并返回之,否

2010-07-14 00:22:00 1068

原创 Unix下C语言----标准文件编程

在Unix的应用中,读写文件是最常见的任务。诸如报表的生成,日志的记录,批交易报文的传送都采用文件实现。标准文件编程就是操作文件最简单的工具。1:文件的创建、打开、关闭与删除2:3:6:7::84:函数的变长参数  文件的格式化参数都支持变长参数。定义时,变长参数列表通过省略号"..."表示,因此,具有变长参数列表的函数定义格式如下:  type 函数名(参数1,参数2,参数n,...);其中type为函数的返回值类型,参数1~n为定长参数,...代表变长参数,...必须定义在参数的最右端。如下例:  in

2010-07-12 05:17:00 4059 2

转载 SQL优化建议

<br />1) 选择最有效率的表名顺序 ( 只在基于规则的优化器中有效 ) :<br /> ORACLE 的解析器按照从右到左的顺序处理 from 子句中的表名, from 子句中写在最后的表 ( 基础表 driving table) 将被最先处理,在 from 子句中包含多个表的情况下 , 你必须选择记录条数最少的表作为基础表。如果有 3 个以上的表连接查询 , 那就需要选择交叉表 (intersection table) 作为基础表 , 交叉表是指那个被其他表所引用的表 .<br /> <br /> 

2010-07-12 04:29:00 439

转载 Pro*C 程序编程

用Pro*C编写程序与在PB中直接用SQL语句类似,在PB中能用的SQL语法在Pro C中同样适用,数据库能用的函数也都可以使用,所有的SQL语句都应符合Oracle的语法,只是多一些C语言中的语法和限制,下面是一个最简单的例子: /*****************************************************************/<br />/*程序开始,有一些需要包含的.H文件*/<br />#include <stdio.h><br />#ifdef _WIN32<br

2010-07-12 04:15:00 1503

原创 精通Unix下C语言之文件系统结构

精通Unix下C语言之文件系统结构  Unix文件的存储由“目录--i节点--数据块”三级组成,其中目录存储了文件的层次结构,数据块存储了文件的具体内容信息,i节点是连接文件层次结构与其数据内容的桥梁。  Unix下的文件包括了文件类型、文件访问权限、文件属主ID、文件属组ID、文件链接数、文件长度和文件时间等信息,这些信息存储在文件对应的i节点中。1.1 文件系统的结构   磁盘包含着一个或多个分区,每个分区都有一个文件系统。Unix文件系统将磁盘空间分为一系列大小想通的块(block),全部块可分为引导

2010-07-12 00:30:00 1552

原创 STL------通用工具

<br />1.1 Pairs(对组)<br /> <br />  class pair可以将两个值视为一个单元。stl内多出使用了这个class,尤其容器类别map和multimap,就是使用pairs来管理其键值/实值(key/value)的成对元素。任何函数需返回两值,也需要pair。<br />Structure pair定义于<utility>:<br />namespace std{<br />  template<class T1,class T2><br />  struct pair{<b

2010-07-01 11:06:00 474

空空如也

空空如也

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

TA关注的人

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