E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Uinx环境高级编程
copy-on-write(写时拷贝技术)
今天看《Unix
环境高级编程
》的fork函数与vfork函数时,看见一个copy-on-write的名词,貌似以前也经常听见别人说过这个,但也一直不明白这究竟是什么东西
·
2015-11-11 16:02
write
嵌入式学习路线
2) 学习 Linux 下的 C 编程、这本书必学《UNIX
环境高级编程
》、《UNIX 网络编程》,Rechard Stevens 写的,C 高手大都学习过 《C 和指针》、《C 缺陷与陷阱》、《高质量
·
2015-11-11 15:48
嵌入式
Unix/Linux运维首选工具Xmanager Enterprise 3.0的使用教程
管理
Uinx
和 Linux 服务器的兄弟们应该很熟悉 Xmanager ,一个窗口可以同时控制上百台 Linux 和 Unix 服务器,功能非常强大!
·
2015-11-11 15:07
Xmanager
<转>unix
环境高级编程
中代码运行问题解决
相信很多初学《UNIX
环境高级编程
》的朋友都会遇到一个问题,运行里面的实例(download: http://www.apuebook.com/)时就出现问题,提示 "错误:apue.h
·
2015-11-11 14:06
unix
UNIX
环境高级编程
-环境配置
环境配置步骤如下。 1、 下载源文件:http://www.apuebook.com/src.tar.gz。 2、 复制src.tar.gz文件到/home/me/mydir/unixl/目录(自建目录)下。 3、 解压缩后生成apue.2e目录文件。 4、 修改文件apue.2e/ Make.defines.freebsd。 W
·
2015-11-11 14:54
unix
Unix
环境高级编程
学习笔记——fcntl
写这篇文正主要是为了介绍下fcntl,并将我自己在学习过程中的一些理解写下来,不一定那么官方,也有错误,希望指正,共同进步~ fcntl: 一个修改一打开文件的性质的函数。基本的格式是 int fcntl(int filedes, int cmd, ...) 包含在头文件<fcntl.h>中。 参数三是看cmd这个参数的设置。函数返回一个文件描述符。fcntl有五种功能。下
·
2015-11-11 12:15
unix
unix
环境高级编程
读书笔记与习题解答第四篇
第一章 第六节 第一小节 这一章没有程序设计和API方面的深入学习,而是注重介绍了unix操作系统中的原始数据类型和系统原型函数,错误处理方面的知识。 ____unistd.h____ 该文件包含了unix操作系统中的各种原始数据类型和原型函数, 我的系统是osx 10.0.5, 该文件通常位于操作系统的 ____/usr/include____ 目录下,打开该文件,我们会发现很多预定义信息
·
2015-11-11 11:33
unix
unix-
环境高级编程
-读书笔记与习题解答-第三篇
第一章 第五节 进程与控制 该小节比较粗略的阐述了unix操作系统中用于进程控制的三个函数,分别为 : fork , exec, waitpid, 其中 exec 有五种变体, 这些变体实现的功能全部相同,只是参数不相同而已,他们统称为__exec__函数。 API #include<unistd.h> #include<sys/types.h> pid_t for
·
2015-11-11 11:32
unix
unix
环境高级编程
-读书笔记与习题解答-第一篇
从这周开始逐渐的进入学习状态,每天晚上都会坚持写c程序,并且伴随对这本书的深入,希望能写出更高质量的读书笔记和程序。 本书的第一章,介绍了一些关于unix的基础知识,在这里我不想去讨论linux到底是不是unix或者和unix的关系是什么这样的问题,只针对对自己有价值的知识点进行分析。 第一节 登录 第一节中,作者叙述了unix下用户登录的基本过程,包括保存用户口令的文件 /etc/passw
·
2015-11-11 11:31
unix
unix
环境高级编程
-读书笔记与习题解答-第二篇
第四节 输入与输出 上次的笔记中写到的 open, read, write, lseek 以及close ,都是不带缓存的IO函数,这些函数都使用文件描述符进行工作。 上一篇笔记用到的 read(STDIN_FILENO, buf, BUFFSIZE) 和 write(STDOUT_FILENO, buf, n) 函数中的2个参数 STDIN_FILENO 和 STDOUT_FILENO 是
·
2015-11-11 11:31
unix
条件变量pthread_cond_t怎么用
最近看《UNIX
环境高级编程
》多线程同步,看到他举例说条件变量pthread_cond_t怎么用,愣是没有看懂,只好在网上找了份代码,跑了跑,才弄明白[cpp] viewplaincopy#include
midion9
·
2015-11-11 10:00
《UNIX
环境高级编程
》笔记--chown,fchown和lchown函数
这三个函数都是用来更改文件的用户ID和组ID的,函数的定义如下: #include <unistd.h> int chown(const char *pathname, uid_t owner, gid_t group); int fchown(int filedes, uid_t owner, gid_t group); int lchown(const char *path
·
2015-11-11 10:47
chown
unix ourhdr.h myerr.h
//在学UNIX
环境高级编程
时把下面两个头文件与源文件放在同一个文件下就可以正常编译了,我的是在ubuntu 12.04环境下,第一个程序编译和运行成功了,希望对大家有帮助(我已经根据网上的资料修改好两个头文件
·
2015-11-11 10:51
unix
《UNIX
环境高级编程
第2版》读书笔记
CH1-2:基础知识、标准化 1 文件和目录 文件名:不能含/(分隔路径)和null(终止路径),255字符。 目录处理:opendir() readdir() closedir() 更改工作目录:chdir() 2 输入输出 STDIN_FILENO STDOUT_FILENO 3 程序和进程 进程控制:fork() exec() waitpid() 4 出错处理 stri
·
2015-11-11 09:06
unix
multiple definition of `err_sys' 《UNIX
环境高级编程
》
本文地址:http://www.cnblogs.com/yhLinux/p/4079930.html 问题描述: [点击此处直接看解决方案] 在练习《UNIX
环境高级编程
》APUE
·
2015-11-11 06:45
unix
《UNIX
环境高级编程
》笔记--sigaction函数
sigaction函数的功能是检查或修改指定信号相关联的处理动作,此函数取代UNIX早期版本使用的signal函数。 #include<signal.h> int sigaction(int signo, const struct sigaction *restrict act, struct sigaction *restrict oact); //若成功则返回
·
2015-11-11 04:33
action
标准I/O库之格式化I/O
本篇博文内容摘自《UNIX
环境高级编程
》(第二版),仅作个人学习记录所用。关于本书可参考:http://www.apuebook.com/。
·
2015-11-11 04:50
格式化
I/O多路转接 --- UNIX
环境高级编程
I/O多路转接技术:先构造一张有关描述符的列表,然后调用一个函数,知道这些描述符中的一个已准备好进行I/O时,给函数才返回。在返回时,它告诉进程哪些描述符已准备好可以进行I/O。 poll、select、pselect这三个函数使我们能够执行I/O多路转接。
·
2015-11-11 02:55
unix
《UNIX
环境高级编程
》笔记--信号集
1.信号集基本操作 我们需要有一个能表示多个信号--信号集(signal set)的数据类型。POSIX.1定义了数据类型sigset_t以包含一个信号 集,并且定义了一下五个处理信号处理信号集函数。 #include <signal.h> int sigemptyset(sigset_t *set); //清除set中所有的信号 int sigfillset(si
·
2015-11-11 02:53
unix
2015全年计划
读书计划 读书主要分为三类,专业类、学术类和英文类; 专业类主要包括:代码大全2(看了一部分)、深入理解计算机系统(之前看了开头几十页)、算法导论、UNIX
环境高级编程
(1年半前看过一半)、TCP/
·
2015-11-11 01:37
计划
Linux学习笔记
学习UNIX高级编程《UNIX
环境高级编程
》
·
2015-11-11 01:08
linux
dup和dup2
www.xxlinux.com/linux/article/development/soft/20090828/17508.html 相信大部分在Unix/Linux下编程的程序员手头上都有《Unix
环境高级编程
·
2015-11-11 00:50
dup
文件和目录之文件的时间
本篇博文内容摘自《UNIX
环境高级编程
》(第二版),仅作个人学习记录所用。关于本书可参考:http://www.apuebook.com/。
·
2015-11-10 22:46
文件
文件和目录之符号链接
本篇博文内容摘自《UNIX
环境高级编程
》(第二版),仅作个人学习记录所用。关于本书可参考:http://www.apuebook.com/。
·
2015-11-10 22:44
文件
文件和目录之umask函数
本篇博文内容摘自《UNIX
环境高级编程
》(第二版),仅作个人学习记录所用。关于本书可参考:http://www.apuebook.com/。
·
2015-11-10 22:39
文件
文件和目录之chmod和fchmod函数
本篇博文内容摘自《UNIX
环境高级编程
》(第二版),仅作个人学习记录所用。关于本书可参考:http://www.apuebook.com/。
·
2015-11-10 22:39
chmod
文件和目录之access函数
本篇博文内容摘自《UNIX
环境高级编程
》(第二版),仅作个人学习记录所用。关于本书可参考:http://www.apuebook.com/。
·
2015-11-10 22:38
Access
文件和目录之文件类型
本篇博文内容摘自《UNIX
环境高级编程
》(第二版),仅作个人学习记录所用。关于本书可参考:http://www.apuebook.com/。
·
2015-11-10 22:35
文件
文件I/O(不带缓冲)之creat函数
本篇博文内容摘自《UNIX
环境高级编程
》(第二版),仅作个人学习记录所用。关于本书可参考:http://www.apuebook.com/。 也可调用creat函数创建一个新文件。
·
2015-11-10 22:24
I/O
Linux 信号量 生产者消费者小例题
于是上网搜资料和看《Unix
环境高级编程
》实现了几个小例题,高手请勿喷!
·
2015-11-09 14:37
生产者消费者
System Utilities的解释
System Utilities在UNIX
环境高级编程
中解释为系统实用程序,真的很难理解。
·
2015-11-09 12:30
System
APUE阅读过程
之前一直在一家公司做嵌入式研发,感觉底层能力特差,动手能力不强,但是自己又想在linux这块做下去,寻求各方资料,研究方向,发现linux网络工程师是个吸引我的方向,所以,一不做二不休,开动~ UNIX
环境高级编程
·
2015-11-09 12:29
过程
[Linux]pthread学习笔记
<UNIX
环境高级编程
(第二版)> 线程学习P287-P297 #include <pthread.h> //新建线程 int pthread_create(pthread_t
·
2015-11-08 15:23
pthread
[UNIX
环境高级编程
](第三版)中apue.h的问题
编译 gcc -g myls.c 时,报错 ‘找不到头文件 apue.h’ apue.h是作者自己写的一个文件,系统不自带。其中包含了常用的头文件,以及出错处理函数的定义。 需要到 http://www.apuebook.com/code3e.html(这本书的官网) 下载 ‘src.3e.tar.gz’ 进行解压(最新版产生的目录apue.3
·
2015-11-08 14:46
unix
网络IPC:套接字
本篇博文内容摘自《UNIX
环境高级编程
》(第2版
·
2015-11-08 14:52
ipc
UNIX基础知识之时间值
本篇博文内容摘自《UNIX
环境高级编程
》(第二版),仅作个人学习记录所用。关于本书可参考:http://www.apuebook.com/。
·
2015-11-08 14:18
unix
UNIX基础知识之信号
本篇博文内容摘自《UNIX
环境高级编程
》(第二版),仅作个人学习记录所用。关于本书可参考:http://www.apuebook.com/。
·
2015-11-08 14:16
unix
用C语言实现统计一个文件夹中各种文件的比例
《UNIX
环境高级编程
》中的程序清单4-7就介绍了如何实现递归地统计某个目录下面的文件!我刚开始看过它的代码后,觉得照着敲太没意思了,所以就合上书自己写了一遍!
·
2015-11-08 10:01
C语言
Linux0.11信号处理详解
比如在看《Unix
环境高级编程
》时,就感觉信号是个挺神奇的东西。
·
2015-11-07 14:14
linux
国嵌嵌入式学习笔记之学习方法
嵌入式处理器与裸机程序开发2、linux系统管理3、linux应用程序开发4、linux内核开发基础5、嵌入式linux环境搭建6、linux驱动程序开发7、深入学习linux内核参考书籍:《unix
环境高级编程
杨家浪子
·
2015-11-07 14:29
学习方法
嵌入式
国嵌嵌入式学习笔记之学习方法
嵌入式处理器与裸机程序开发2、linux系统管理3、linux应用程序开发4、linux内核开发基础5、嵌入式linux环境搭建6、linux驱动程序开发7、深入学习linux内核参考书籍:《unix
环境高级编程
杨家浪子
·
2015-11-07 14:29
学习方法
嵌入式
fork、getpid函数的进程小知识
吐槽一下《UNIX
环境高级编程
》的中文版翻译,将它翻译为“调用进程的进程ID”,很容易让人误解成是当前进程的父进程ID。
·
2015-11-07 14:34
fork
ipcs, ipcrm 命令
ipcs命令 是linux/
uinx
上提供关于一些进程间通信方式的信息,包括共享内存,消息队列,信号 ipcs用法 ipcs -a 是默认的输出信息 打印出当前系统中所有的进程间通信方式的信息
·
2015-11-07 12:04
ipc
linux的超级酷工具之Emacs
说到编辑器,外行人一般都知道notepad(ms的记事本), 内行人则会说真正的编辑器是Emacs(一个类
Uinx
操作系统下的王牌编辑工具),它已经几乎成为了一种信仰。
·
2015-11-07 12:21
linux
Linux开发调试经验整理(二)——信号处理函数陷阱:调用malloc导致死锁
《UNIX
环境高级编程
》“可重入函数”章节中这样写道: “但在信号处理程序中,不能判断捕捉到信号时进程在何处执行。如果进程正在执行malloc,在其堆中分配另外的
icycode
·
2015-11-04 23:00
malloc
死锁
Signal
glibc
linux信号处理
阅读信号方面的知识
起始时间:2015.11.04估计结束时间:2016.1.30linux/unix系统编程手册--上册 第20章信号:基本概念 第21章信号:信号处理器函数 第22章信号:高级特性unix
环境高级编程
guonaihong
·
2015-11-04 20:00
UNIX
环境高级编程
apue.h头文件的配置
http://jimslinbing.blog.163.com/blog/static/85054319201292712414518/ 1.到http://www.apuebook.com下载源码2.tar解包,cd apue.2e3.vi Make.defines.linux 修改变量WKDIR,指向你的apue源码的位置,我的是/home/huangz/code/a
·
2015-11-02 19:14
unix
UNIX
环境高级编程
笔记
1.setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &opt, len); SO_REUSEADDR套接口选项允许为以下四个不同的目的提供服务: 一.SO_REUSEADDR允许启动一个监听服务器并捆绑其众所周知的端口,即使以前建立的将该端口用作它们的本地端口的连接仍存在。 二.SO_REUSEADDR允许在同一端口
·
2015-11-02 19:35
unix
Linux 多线程通信
能够參考一些比較新的UNIX/Linux编程的书,都会提到Posix线程编程,比方《UNIX
环境高级编程
(第二版)》、《UNIX系统编
·
2015-11-02 18:58
linux
linux学习笔记之文件结构和函数
本文参考《UNIX
环境高级编程
》 一、基础介绍。 1:文件的构成。 1,首先声明,这里的文件和目录,表示普通的文件和目录。
·
2015-11-02 16:43
linux
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他