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
《Unix环境高级编程》
《
unix环境高级编程
》 读书笔记 (1)
目录: http://blog.csdn.net/alex_my/article/details/39346381FileI/O1filedescriptor//查看当前session中的fd数量限制 ulimit-n//修改当前session中的fd数量限制ulimit-nyour_need可以在一个终端使用以上命令,另外再打开一个进行查看。在程序中,可以使用系统函数进行修改#includest
alex_my
·
2014-09-05 12:00
Linux C 编程开发环境(工具链,编译,汇编,链接,库)基础知识与实践
前言本博文包括对下面书籍的学习笔记,以及实际上机编程练习,程序运行分析等的总结,作为日后工作的参考:《
UNIX环境高级编程
(第三版)》《深度探索Linux操作系统:系统构建和原理解析》《深入理解计算机系统
shayi1983end
·
2014-09-04 22:18
IPC
C
交叉编译
Linux C 编程开发环境(工具链,编译,汇编,链接,库)基础知识与实践
前言本博文包括对下面书籍的学习笔记,以及实际上机编程练习,程序运行分析等的总结,作为日后工作的参考:《
UNIX环境高级编程
(第三版)》《深度探索Linux操作系统:系统构建和原理解析》《深入理解计算机系统
shayi1983end
·
2014-09-04 22:18
c
ide
ipc
交叉编译
UNIX环境高级编程
系统数据文件和信息
相关函数列表//passwd结构体/etc/passwd structpasswd{ char*pw_name;//用户名 char*pw_passwd;//加密口令 uid_tpw_uid;//数值用户ID gid_tpw_gid;//数值组ID char*pw_gecos;//注释字段 char*pw_dir;//初始化工作目录 char*pw_shell;//初始shel
我是小小鸟
·
2014-09-02 08:00
unix
UNIX环境高级编程
系统数据文件和信息
相关函数列表//passwd结构体/etc/passwd structpasswd{ char*pw_name;//用户名 char*pw_passwd;//加密口令 uid_tpw_uid;//数值用户ID gid_tpw_gid;//数值组ID char*pw_gecos;//注释字段 char*pw_dir;//初始化工作目录 char*pw_shell;//初始shel
我是小小鸟
·
2014-09-02 08:00
unix
UNIX环境高级编程
标准I/O库
相关函数列表 //设置流的定向 #include <stdio.h> #include <wchar.h> int fwide(FILE *fp, int mode); //标准输入,标准输出,标准错误 #include <stdio.h> //stdin,stdout,stderr //设置缓冲区
我是小小鸟
·
2014-08-31 16:00
unix
UNIX环境高级编程
标准I/O库
相关函数列表 //设置流的定向 #include <stdio.h> #include <wchar.h> int fwide(FILE *fp, int mode); //标准输入,标准输出,标准错误 #include <stdio.h> //stdin,stdout,stderr //设置缓冲区
我是小小鸟
·
2014-08-31 16:00
unix
UNIX环境高级编程
文件类型
相关函数列表//stat获取文件的状态信息 //fstat根据fd返回相关信息 //lstat返回该符号链接有关信息 //fstatat为一个相当于当前打开目录的路径名返回文件统计信息 #include intstat(constchar*restrictpathname,structstat*restrictbuf); intfstat(intfd,structstat*buf
我是小小鸟
·
2014-08-26 13:00
unix
UNIX环境高级编程
文件类型
相关函数列表//stat获取文件的状态信息 //fstat根据fd返回相关信息 //lstat返回该符号链接有关信息 //fstatat为一个相当于当前打开目录的路径名返回文件统计信息 #include intstat(constchar*restrictpathname,structstat*restrictbuf); intfstat(intfd,structstat*buf
我是小小鸟
·
2014-08-26 13:00
unix
UNIX环境高级编程
文件I/O
#include intopen(constchar*path,intoflag,/*mode_tmode*/); intopenat(intfd,constchar*path,intoflag,/*mode_tmode*/); //返回文件描述符 STDIN_FILENO//标准输入 STDOUT_FILENO//标准输出 #include intcreat(cons
我是小小鸟
·
2014-08-23 18:00
unix
UNIX环境高级编程
文件I/O
#include intopen(constchar*path,intoflag,/*mode_tmode*/); intopenat(intfd,constchar*path,intoflag,/*mode_tmode*/); //返回文件描述符 STDIN_FILENO//标准输入 STDOUT_FILENO//标准输出 #include intcreat(cons
我是小小鸟
·
2014-08-23 18:00
unix
1987年国际C语言混乱代码大赛获奖的一行代码
并为通关的前十名送上《
Unix环境高级编程
(第三版)》(感谢@出版圈郭志敏赞助)或一个马克杯(感谢@linux命令行
小刘同学_iOS
·
2014-08-16 12:00
C语言基础
列出目录中的所有文件
/apue.c注意:-Wall是为了显示所有的错误信息-g是为了在程序中加入用于gdb调试的信息-o是为了指定程序的名称test《
UNIX环境高级编程
》的程序清单1-1是列出一个目录中的所有文件下面是程序正文
nibzer
·
2014-08-10 23:00
c
unix
gdb
gcc
调试
我认为的一条学习嵌入式Linux的路:
2)学习Linux下的C编程、这本书必学《
UNIX环境高级编程
》、《UNIX网络编程》,RechardStevens写的,C高手大都学习过《C和指针》、《C缺陷与陷阱》、《高质量C/C++编程指南》、《
e891377
·
2014-08-08 15:00
linux
嵌入式
嵌入式开发
Linux驱动开发
UNIX环境高级编程
复习——文件和目录(2)
设置用户ID和设置组ID与一个进程相关联的ID有6个或更多,它们如下所示:实际用户(组)ID——我们实际上是谁有效用户(组)ID、附加组ID——用于文件访问权限的检查保存的设置用户(组)ID——有exec函数保存UNIX的文件访问权限是一个比较难理解的问题,我在这里用一个例子来说明。passwd程序是用于修改用户密码的,当然它的所有者是root的,但是为什么我们能用它来修改自己的密码哪?原因很简单
Crazy_zfk
·
2014-08-06 20:35
给PHP扩展/C语言/网络编程初学者推荐的几本书
Linux/Unix系统深入理解计算机系统
UNIX环境高级编程
深入理解Linux内核网络通信编程UNIX网络编程TCP/IP详解Linux多线程服务端编程数据结构与算法算法导论《数据结构》(C语言版)C
Surjur
·
2014-08-06 14:00
书籍
UNIX环境高级编程
apue.h头文件的配置
2012-10-2701:56:47| 分类: 配置|举报|字号 订阅初学《
UNIX环境高级编程
》的朋友都会遇到一个问题,运行里面的实例(download:http://www.apuebook.com
u012138828
·
2014-08-04 11:00
err_sys (
unix环境高级编程
)
那是作者自己写的函数 例: voiderr_sys(constchar*str) { fprintf(stderr,"%s\n",str); exit(1); }
u012138828
·
2014-08-04 10:00
最近闲暇无事,做了一个UDP监控的程序,贴出源码,供大家参考。
基础的知识可参考《
UNIX环境高级编程
》*********************************************************************************
linglongqiongge
·
2014-08-02 10:00
linux内核学习书籍
1《LINUX程序设计》 基础很重要 2《
UNIX环境高级编程
》 还是基础,如果你是搞UNIX/Linux环境下的应用程序编程,那么就看3,《Linux内核设计与实现》 这本书讲解浅显易懂,全书没有列举一条汇编语句
simanstar
·
2014-08-01 11:00
linux
操作系统
linux内核
linux驱动
我学习linux的一些书籍
操作系统原理linux篇》徐德明 《自己动手写操作系统》 于渊《linux设备驱动开发详解》宋宝华《linux设备驱动程序》(美)科波特《深入浅出:嵌入式底层软件开发》《linux内核详细剖析》赵炯《
Unix
lee244868149
·
2014-07-31 11:00
Libevent源码分析-----开篇
如果读者读过《
UNIX环境高级编程
luotuo44
·
2014-07-30 15:00
libevent
unix环境高级编程
环境搭建踩过的那些坑~
在UBUNTU下进行APUE的代码编译的话,需要改动的地方很多,尤其是ubuntu12.04下,内核升级到3.0后。一首先进行一些改动,将工作区间改变,修改MAKE文件以为编译打基础http://blog.csdn.net/dycwahaha/article/details/2300938(一)作者提供的编译方法的实现 README文件中给出的编译方法如下: To build the
opzoonzhuzhengke
·
2014-07-28 11:00
30 读书笔记:第5章 标准I/O库 (4)
#include int fileno(FILE *stream); // 返回值:与该流相关联的文件描述符 《
UNIX环境高级编程
》P125:程序清单5-3
__K__
·
2014-07-26 19:00
读书笔记
《UNIX环境高级编程》
linux后台开发必看书籍
程序设计类《C++PRIMER》《STL源码解析》系统编程类《
UNIX环境高级编程
》W.RichardStevens:非常经典的书。
mysileng
·
2014-07-25 20:00
Plan
语言核心技术》《Qt》《Python网络编程》《Python源码剖析》《Pythontkinter学习》《Python Django&Tornado》 -------脚本&WEB《Linux高级程序设计》《
UNIX
hu1020935219
·
2014-07-16 19:00
linux书籍推荐
2熟悉操作系统的基础知识>>> 《现代操作系统》《操作系统概念》 3熟悉系统编程 >>> 《
unix环境高级编程
第二版》《unix操作系统设计与实现》 4 内核按先后顺序:《linux内核设计与实现》《
fanzhang1990
·
2014-07-08 15:00
《
UNIX环境高级编程
》读书笔记 —— 文件 I/O
打开或创建一个文件#includeintopen(constchar*pathname,intoflag,.../*mode_tmode*/); 返回值:若成功则返回文件描述符,若出错则返回-1oflag选项:O_RDONLYO_WRONLYO_RDWR以上三个常量中必须指定一个,且只能指定一个。以下常量都是可选的:O_APPED 每次写时追加到文件尾O_CREAT 若文件不存在,
wangyuling1234567890
·
2014-07-05 12:00
IO之阻塞与非阻塞比较
在网络程序中遇到的一些问题进行了总结,这里主要针对的是我们常用的TCPsocket相关的总结,可能会存在错误,有任何问题欢迎大家提出.对于网络编程的更多详细说明建议参考下面的书籍《UNIX网络编程》《TCP/IP详解》《
Unix
nodeathphoenix
·
2014-06-13 01:00
04 读书笔记:第1章 UNIX基础知识 (3)
《
UNIX环境高级编程
》P8:程序清单1-4 打印进程ID(有改动)#include #include #include int main() { printf("hello world
__K__
·
2014-06-12 10:00
读书笔记
《UNIX环境高级编程》
01 《
UNIX环境高级编程
》准备篇
1系统环境 Ubuntu14.04LTS64bit2安装 manpage$ sudo apt-get install manpages[TAB][TAB] manpages manpages-fr-dev manpages-pl-dev manpages-de manpages-fr-extra manpages-posix manpages-d
__K__
·
2014-06-11 19:00
读书笔记
《UNIX环境高级编程》
写linux命令程序who的几点总结
本来是最近是准备看《
UNIX环境高级编程
》这本书的,突然发现《Unix-Linux编程实践教程》的内容都已忘的差不多了,就决定先再把它看一遍。既然要拿起来在学,就好好学一下吧。
_纳格_
·
2014-06-06 11:46
Linux
ubuntu下Daemon如何自动启动
系统的初始化后茅塞顿开,网上介绍Daemon的文章多如牛毛,我就不介绍了,Daemon在各个Unix平台下的原理是一样的,只是实现细节上的不同罢了,现在我写了一个精简的Daemon, 详细的可以参照《
Unix
white__cat
·
2014-06-04 14:00
并行编程之条件变量(posix condition variables)
首先来个《
UNIX环境高级编程
》里的例子:#include structmsg{ structmsg*m_next; /*...morestuffhere...*/ }; structmsg*workq
hengyunabc
·
2014-06-02 00:00
Condition
多核
并行编程
C++11
posix
【1】自己写数据库函数库 — 整体概况
本工程是根据《
unix环境高级编程
》中第20章的例子写的一个数据库函数库。代码大部分来自于书上,然后结合自己的理解添加了大量注释。
jy02326166
·
2014-05-28 10:00
《
UNIX环境高级编程
》源码编译方法
uid=10167808&do=blog&id=25915最近在学习《
UNIX环境高级编程
》(AdvancedProgrammingintheUNIXEnvironment,简称APUE,以下使用简称)
xueyushenzhou
·
2014-05-23 14:00
编程
源码
unix
操作系统
Unix环境高级编程
书写优雅的shell脚本(三) - shell中exec解析
参考:《linux命令、编辑器与shell编程》《
unix环境高级编程
》 exec和source都属于bash内部命令(builtinscommands),在bash下输入manexec或mansource
xyls12345
·
2014-05-14 00:00
[置顶] 5月,献给程序员们的经典巨著——APUE
《
UNIX环境高级编程
》(第3版)是被誉为UNIX编程“圣经”的AdvancedProgrammingintheUNIXEnvironment一书的第3版。在本书第2版出版后的8年中,UNIX行业
zuoninger
·
2014-05-10 14:00
僵尸进程与孤儿进程总结
说明:本文转自 http://www.cnblogs.com/Anker/p/3271773.html1、前言之前在看《
unix环境高级编程
》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊
JXH_123
·
2014-05-09 16:00
《
UNIX环境高级编程
》第二版源码在Ubuntu下的编译
1.在http://www.apuebook.com下载源代码2.查看READroot@ubuntu:/home/wl/mywork/apue.2e#cat-nREADME 1ReadthefilecalledDISCLAIMER. 2 3Somesourcechangesneededtobemadeafterthebookwentoutforthefirst 4printing.Iforgott
hongkangwl
·
2014-05-08 19:00
编程
源码
linux
unix
ubuntu
TCP网络编程
TCP网络编程基本模型:
UNIX环境高级编程
435页。
tripleCC
·
2014-04-30 18:00
Nginx---进程锁的实现
我们在
unix环境高级编程
中曾看到线程之间共享有互斥变量,进程之间也有好几种进
bytxl
·
2014-04-27 11:00
linux后台开发必看书籍
程序设计类《C++PRIMER》系统编程类《
UNIX环境高级编程
》W.RichardStevens:非常经典的书。
yuebone
·
2014-04-25 15:00
编程
linux
学习
linux 重定向学习
最近在学《
Unix环境高级编程
》,发现里面很多小程序在shell中运行时执行的命令看不太懂,所以复习了下Linux的重定向,这篇是查看了其他人的博客写的,具体哪篇忘记了。。。
794068648
·
2014-04-23 15:07
linux
重定向
读书笔记:计算机日期
根据《
UNIX环境高级编程
(第2版)》中文版P142摘要:UNIX在这方面与其他操作系统的区别是: (a)以国际标准时间而非本地时间计时; (b)可自动进行转换,例如变换到夏时制; (
__K__
·
2014-04-18 20:00
读书笔记
《C专家编程》
UNIX环境高级编程
Ubuntu下的一个小BUG
在这本书里面使用fork时的标准格式都是pid_t pid;if(pid=fork()<0)//错误{}elseif(pid == 0)//子进程{}else//父进程{}结果仿照上面格式写代码的时候一直执行子进程,而且子进程会执行两遍,但是父进程不执行,自己分析下,每次if(pid=fork()<0)的时候都会生成一个新的子进程,原因貌似在这里,但是不管怎么样,父进程总不执行,这点没搞懂。把
hongkangwl
·
2014-04-12 16:00
linux
unix
ubuntu
Linux下C程序进程地址空间布局
先看一张教材上的示意图(来源,《
UNIX环境高级编程
》一书),显示了进程地址空间中典型的存储区域分配情况。
zhangyujsj
·
2014-04-11 10:00
Linux下串口编程
参考:1.POSIX操作系统串口编程指南 2.
UNIX环境高级编程
在Linux下,标准的串口设备节点名为/dev/ttyS*,如果是USB转串口,则为/dev/ttyUSB*,其中'*'代表0、1.
mcgrady_tracy
·
2014-04-08 10:00
《
UNIX环境高级编程
》 —— I/O
不带缓冲I/O:open、read、write、lseek、close等标准I/O(带缓冲):fopen/fclose、fgets/fputs、fgetc/fputc、fwrite/fread标准I/O对每个I/O流自动进行缓存管理(标准I/O函数通常调用malloc来分配缓存)。它提供了三种类型的缓存: 1)全缓存。当填满标准I/O缓存后才执行I/O操作。磁盘上的文件通常是全缓存的。
wangyuling1234567890
·
2014-04-02 23:00
linux
IO
unix
《
UNIX环境高级编程
》 —— 书中实例编译、运行
想认真学习《
UNIX环境高级编程
》的人士可能都想把书中的实例给敲一遍,运行看一下效果。但对于新手来说,可能会有一定的困难,因为例子中用到的头文件和一些函数不知道在哪里,编译可能也会出问题。
wangyuling1234567890
·
2014-04-02 22:00
编程
unix
实例
makefile
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他