自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漂流~~~~

一路行走~~~~

  • 博客(13)
  • 资源 (14)
  • 收藏
  • 关注

原创 Linux文件操作

特点与概念 linux中常见的文件类型如下:     普通文件    :磁盘文件,能够进行随即存取的数据存储单位,他是面向字节的     管道文件    :有两种类型的管道,有名管道和无名管道     目录文件    :保存在目录中的文件的列表     设备文件

2011-09-18 19:23:01 458

原创 线程概述

clone函数调用     #include     int clone(int (*fn)(void *fnarg), void *child_stack, int flags, void *arg, ...                  /* pid_t *pid

2011-09-18 19:22:20 310

原创 信号

信号是硬件中断的软件模拟,在进程正在执行的时候,任何情况都有可能发生,也就是说,信号是异步的。当信号发生的时候,进程是没有控制权的。每个信号都以SIG开头,他们对应正整数常量,成为信号量。 当进程收到一个信号的时候,可以对信号采取如下三种措施: `忽略 `捕获 `默认

2011-09-18 19:21:33 373

原创 守护进程

一,创建守护进程         步骤:             1,在父进程中执行fork并且父进程exit。             2,在子进程中调用setsid             3,让/目录成为工作目录             4,把子进程的umask变

2011-09-18 19:19:16 410

原创 如何手工打造Makefile

Makefile是一个很常见的文件,他定义了软件的编译规则,是软件编译不再痛苦,而是make一下就解决编译的问题,当然,在windows下,IDE帮你做了这些事情,是你只要按一个按钮就可以完成软件的全部编译,但并不能了解,他是如何做到的。 Makefile是make命令执行

2011-09-18 19:17:42 351

原创 内存管理

标准C的内存管理     C语言用malloc, calloc, realloc, free函数提供了对动态内存分配的支持。         #include         void *calloc(size_t nmemb, size_t size);

2011-09-18 19:16:49 527

原创 目录操作

在linux中,目录也是一种文件,对目录的操作可以像对文件操作一样简单。 获得当前的目录     #include     char * getcwd(char *buf, size_t size);     getcwd函数将当前目录存放到size大小的buf中,

2011-09-18 19:14:59 403

原创 进程间通信 (Interprocess communication, IPC)

在Linux中,进程间通信的方法有多种,像管道,FIFO,共享内存,信号灯还有消息队列。 管道:     在此介绍一下有名管道和无名管道两种,有名管道通常称为FIFO,他存在于文件系统中,无名管道没有名字因为他们从来没有路径名,也不还会在文件系统中出现,严格的说,无名管道

2011-09-18 19:14:22 4093

原创 进程的控制

进程的属性,建立子进程,信号,进程的控制,进程的调度 进程的属性     进程的组成元素         * 进程的上下文         * 进程的当前目录         * 进程的权限         * 进程访问的文件或目录         * 进程分得

2011-09-18 19:12:42 428

原创 底层终端控制

控制终端 POSIX.1定义了一个查询和操纵终端的标准接口termios,他是一个数据结构和一系列操作这些数据结构的函数,     #include     struct termios     {         tcflag_t c_iflag;       /*

2011-09-18 19:10:45 1107

原创 ncurses入门

注意:在默认情况下,在ncurses库中,调试跟踪的选项开关是关闭的,为了启动调试功能,应连接ncurses的调试库ncurses_g,并且在你的代码中或者调用trace(N)或者或者将环境变量$NCURSES_TRACE设置为N,其中N是一个非零的正整数,这样将强制将调试输出到

2011-09-18 19:07:07 6312

原创 ncurses高级应用

ncurses高级应用 一,使用鼠标 在ncurses中使用鼠标需要几点注意,终端必须在非规范模式下接受鼠标事件,另外,应该有功能键,因为没有他,xterm不会正确的报告鼠标事件。 int raw(void); int keypad(WINDOW *win, bool

2011-09-18 19:00:24 3408

原创 LinuxGazette

Copyright © 1998 Specialized Systems Consultants, Inc. For information regarding copying and distribution of this material see the Copyi

2011-09-06 12:36:18 465

nero for linux-3.0.2.1-x86.rpm

qwertyuioplkjhgfdsazxcvbnm

2011-11-12

kernel-2.6.18-194.el5.i686.rpm

000000000000000000大大大

2011-11-12

kernel-PAE-2.6.18-194.el5.i686.rpm

000000000000000000000

2011-11-12

kernel-debug-2.6.18-194.el5.i686.rpm

....................

2011-11-12

Data and Computer Communications

Data and Computer Communications

2011-11-08

Operating system concepts 6ed

一本讲述操作系统的书籍

2011-11-08

汇编语言(王爽)

汇编语言(王爽)

2011-11-07

《C语言编程要点》-- 从基本对C的解释

第1章 C语言 本章主要描述C语言一些基本要素。当你开始编写C程序时,你可能对C语言的一些基本问题感到困惑,如C语言所使用的约定、关键字和术语等。本章将回答这方面你经常会遇到的一些问题。 例如,switch语句是最常用的一种C语言构件,本章将回答与它有关的三个常见问题。本章还涉及其它几个问题,如循环、分支、运算符的优先级和程序块技术。在阅读本章时,请注意有关switch语句和运算符优先级的一些问题,这些问题常常会使C语言的初学者感到迷...

2011-05-19

空空如也

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

TA关注的人

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