码迷,mamicode.com
首页 >  
搜索关键字:系统编程    ( 610个结果
系统编程是什么
目录(?)[+]  部分摘自《Linux System Programming 》作者: Robert Love 刘建文略译(http://blog.csdn.net/keminlau) KEY:系统论 系统编程 System Programming 过去的Unix编程是没有系统不系统之分的。即便是开发 X Window也是在系统级(system-level...
分类:其他好文   时间:2014-05-15 19:37:44    阅读次数:263
Linux学习记录--文件管理相关系统编程
文件管理相关系统编程重要文件标识打开文件标识O_RDONLY:只读方式打开O_WRONLY:只写方式打开O_RDWR:可读写方式打开打开文件操作副标识O_CREAT:若路径中文件不存在则创建,使用Open函数时需同时指定文件权限O_EXCL:若与O_CREAT连用,检查文件是否已经存在,若不存在则建立文..
分类:系统相关   时间:2014-05-13 04:24:28    阅读次数:561
getcwd()的实现
通过getcwd()可以获取当前工作目录。1 #include 2 3 char *getcwd(char *cwdbuf, size_t size);成功调用返回指向cwdbuf的指针,失败返回NULL。getcwd()的实现是《Linux/Unix系统编程手册》的练习18.5,题目如下:实现一个...
分类:其他好文   时间:2014-05-11 17:56:54    阅读次数:263
Linux rmdir 命令实现(特别版)
本文地址:http://blog.csdn.net/a_ran/article/details/25250583 在学习linux系统编程的时候,实现了rmdir命令的特别版本。 因为rmdir只能删除空文件夹,而我实现的功能相当于 rm -rf path... 实现的功能:   递归删除指定文件夹的所有文件 程序说明: 1. my_rmdir(): 即为递归删除动作的自定义函...
分类:系统相关   时间:2014-05-11 01:56:33    阅读次数:538
Linux System Programming 学习笔记(一) 介绍
1. Linux系统编程的三大基石:系统调用、C语言库、C编译器系统调用:内核向用户级程序提供服务的唯一接口。在i386中,用户级程序执行软件中断指令 INT n 之后切换至内核空间用户程序通过寄存器告知内核执行系统调用的所需参数2. API 和 ABIAPI:application program...
分类:系统相关   时间:2014-05-10 03:22:26    阅读次数:321
Linux ls 命令实现(简化版)
在学习linux系统编程的时候,实现了ls命令的简化版本。 实现的功能如下: 1. 每种文件类型有自己的颜色 (- 普通文件, d 目录文件, l 链接文件, c 字符设备文件, b 快设备文件, p 管道文件, s socket文件。共7种) 2. 支持的参数有 -hali (a: 显示隐藏文件, i: 显示inode节点号,l: 以列表形式显示文件的详细信息,h: 人类可读的文件大小显示...
分类:系统相关   时间:2014-05-07 11:32:19    阅读次数:592
《Linux/Unix系统编程手册》读书笔记8 (文件I/O缓冲)
《Linux/Unix系统编程手册》读书笔记 目录第13章这章主要将了关于文件I/O的缓冲。系统I/O调用(即内核)和C语言标准库I/O函数(即stdio函数)在对磁盘进行操作的时候都会发生缓冲。通过缓冲可以在一定程度上将用户空间与实际的物理设备分离,还可以减少内核访问磁盘的次数。先来看看关于内核缓...
分类:系统相关   时间:2014-05-06 00:20:36    阅读次数:484
linux系统编程之管道(一):匿名管道(pipe)
原文地址:http://www.cnblogs.com/mickole/p/3192210.html 一,什么是管道 管道是Linux支持的最初Unix IPC形式之一,具有以下特点: 管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道; 只能用于父子进程或者兄弟进程之间(具...
分类:系统相关   时间:2014-05-04 19:06:23    阅读次数:517
《Linux/Unix系统编程手册》读书笔记7 (/proc文件的简介和运用)
《Linux/Unix系统编程手册》读书笔记 目录第11章这章主要讲了关于Linux和UNIX的系统资源的限制。关于限制都存在一个最小值,这些最小值为文件中的常量。通过cat 命令查看:lancelot@debian:~/Code/tlpi$ cat /usr/include/limits.h /*...
分类:系统相关   时间:2014-05-02 12:43:09    阅读次数:708
使用 sigaction 函数实现可靠信号
前言 在前文中,讲述了一个可靠信号的示例。它分成几个步骤组成( 请参考前文 )。在 Linux 系统编程中,有个方法可以将这些步骤给集成起来,让我们使用起来更加的方便。那就是调用 sigaction 函数。sigaction 函数 原型:int sigaction (int signo, con.....
分类:其他好文   时间:2014-04-28 14:34:18    阅读次数:567
610条   上一页 1 ... 59 60 61
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!