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
apue抄书
APUE
安装
本菜刚刚学习UNIX下高级编程,无奈搭建本书编程环境时遇到不少问题。幸好网上有各种大神的解决办法让我最终解决了问题。在这里感谢为LINUX开源操作系统奋斗的大神。不过话说回来,网上大都是针对UNIX高级编程第二版的头文件搭建,现在对于第三版来说,有些过时,因为很对针对linux的make文件已经改变了很多。话不多说,下面就来看看具体的搭建过程:(本人用的操作系统是ubuntu14.04LTS)1.
ShaneZhou
·
2016-02-14 22:00
[单刷
APUE
系列]第七章——进程环境
目录[单刷
APUE
系列]第一章——Unix基础知识[1][单刷
APUE
系列]第一章——Unix基础知识[2][单刷
APUE
系列]第二章——Unix标准及实现[单刷
APUE
系列]第三章——文件I/O[单刷
山河永寂
·
2016-02-09 00:00
c
unix
apue
[单刷
APUE
系列]第六章——系统数据文件和信息
目录[单刷
APUE
系列]第一章——Unix基础知识[1][单刷
APUE
系列]第一章——Unix基础知识[2][单刷
APUE
系列]第二章——Unix标准及实现[单刷
APUE
系列]第三章——文件I/O[单刷
山河永寂
·
2016-02-06 00:00
c
unix
apue
[单刷
APUE
系列]第五章——标准I/O库
目录[单刷
APUE
系列]第一章——Unix基础知识[1][单刷
APUE
系列]第一章——Unix基础知识[2][单刷
APUE
系列]第二章——Unix标准及实现[单刷
APUE
系列]第三章——文件I/O[单刷
山河永寂
·
2016-02-05 00:00
c
unix
apue
[单刷
APUE
系列]第四章——文件和目录[2]
目录[单刷
APUE
系列]第一章——Unix基础知识[1][单刷
APUE
系列]第一章——Unix基础知识[2][单刷
APUE
系列]第二章——Unix标准及实现[单刷
APUE
系列]第三章——文件I/O[单刷
山河永寂
·
2016-02-04 00:00
c
unix
apue
【slighttpd】基于lighttpd架构的Server项目实战(1)—前言及设计思路
前言前一阵子读了一些书,譬如经典的《
APUE
》、《UNP》,初次接触Linux环境下编程、Linux网络编程,读完之后受益良多。
jiange_zh
·
2016-02-03 21:00
http
server
lighttpd
网络编程
状态机
Linux atexit函数解析
include intatexit(void(*func)(void)); Returns:0ifOK,nonzeroonerror 调用方法如图:按照UNIX高级编程中写了程序:#include"
apue
.h
XiaoXiaoPengBo
·
2016-02-03 16:00
linux
UNIX高级编程缺少
APUE
头文件
UNIX高级编程缺少
APUE
头文件解决方法:
APUE
.H资源如附件:http://download.csdn.net/detail/xiaoxiaopengbo/9426761把两个文件分别放在/usr
Wireless_Link
·
2016-02-03 16:08
UNIX高级编程缺少
APUE
头文件
UNIX高级编程缺少
APUE
头文件解决方法:
APUE
.H资源如附件:http://download.csdn.net/detail/xiaoxiaopengbo/9426761把两个文件分别放在/usr
XiaoXiaoPengBo
·
2016-02-03 16:00
JVM的线程实现机制
最近我在看(以下简称
APUE
),读到线程这一章节。上面讲到OS提供多线程环境,比如创建线程、销毁线程以及线程的同步控制。我突然想到,”JVM的线程管理是不是调用了OS的线程管理呢?
康杜
·
2016-02-02 20:47
东哥读书小记 之 《MacTalk人生元编程》
反正从小读书就喜欢做笔记(可自己的字写得巨丑无比,尼玛不科学呀),
抄书
这事儿真的就常发生俺的身上。 因为那时经常要背诵课文之类,反正为了怕自己忘记,所以一边
抄书
一边背书。
聂微东
·
2016-02-02 20:03
APUE
学习笔记——10.15 sigsetjmp和siglongjmp
转载自:sigsetjmp使用方法如侵犯您的权益,请联系:
[email protected]
sigsetjmp使用方法分类: c/c++ linux2012-02-0312:33 1252人阅读 评论(0) 收藏 举报signal相关函数:longjmp,siglongjmp,setjmp 表头文件:#include 函数定义:intsigsetjmp(sigjmp_bufenv,intsaves
yxwkaifa
·
2016-02-02 12:00
[单刷
APUE
系列]第四章——文件和目录[1]
目录[单刷
APUE
系列]第一章——Unix基础知识[1][单刷
APUE
系列]第一章——Unix基础知识[2][单刷
APUE
系列]第二章——Unix标准及实现[单刷
APUE
系列]第三章——文件I/O[单刷
山河永寂
·
2016-02-01 00:00
c
unix
apue
[单刷
APUE
系列]第三章——文件I/O
目录[单刷
APUE
系列]第一章——Unix基础知识[1][单刷
APUE
系列]第一章——Unix基础知识[2][单刷
APUE
系列]第二章——Unix标准及实现[单刷
APUE
系列]第三章——文件I/O[单刷
山河永寂
·
2016-01-30 00:00
c
unix
apue
[单刷
APUE
系列]第二章——Unix标准及实现
目录[单刷
APUE
系列]第一章——Unix基础知识[1][单刷
APUE
系列]第一章——Unix基础知识[2][单刷
APUE
系列]第二章——Unix标准及实现[单刷
APUE
系列]第三章——文件I/O[单刷
山河永寂
·
2016-01-27 00:00
c
unix
apue
[单刷
APUE
系列]第一章——Unix基础知识[1]
目录[单刷
APUE
系列]第一章——Unix基础知识[1][单刷
APUE
系列]第一章——Unix基础知识[2][单刷
APUE
系列]第二章——Unix标准及实现[单刷
APUE
系列]第三章——文件I/O[单刷
山河永寂
·
2016-01-25 00:00
c
unix
apue
[单刷
APUE
系列]第一章——Unix基础知识[2]
目录[单刷
APUE
系列]第一章——Unix基础知识[1][单刷
APUE
系列]第一章——Unix基础知识[2][单刷
APUE
系列]第二章——Unix标准及实现[单刷
APUE
系列]第三章——文件I/O[单刷
山河永寂
·
2016-01-25 00:00
c
unix
apue
apue
.h 源码
#ifndef_
APUE
_H #define_
APUE
_H #define_XOPEN_SOURCE600/*SingleUNIXSpecification,Version3*/ #include/
y396397735
·
2016-01-24 21:00
unix
apue
标准I/O中缓存的概念(个人理解)
因为在看
APUE
,看到标准I/O的一些熟悉而陌生的一些概念。熟悉是因为经常有看到,而陌生,则是因为没有系统的把它们串起来过。
enchao
·
2016-01-22 15:00
APUE
读书笔记
APUE
学习笔记第三章文件I/O1.文件描述符1.1作用:文件描述符是fd内核为了高效地管理已经被打开的文件所创建的索引,它是一个非负整数用来表示打开的文件。fd只是一个整数,在open时产生。
Captain_MXD
·
2016-01-20 19:44
APUE读书笔记
【MPI学习1】简单MPI程序示例
有了
apue
的基础,再看mpi程序多进程通信就稍微容易了一些,以下几个简单程序来自都志辉老师的那本MPI的书的第七章。
承续缘
·
2016-01-18 22:00
linux 建议锁和强制锁
作为
APUE
14.3节的参考linux是有强制锁的,但是默认不开启.想让linux支持强制性锁,不但在mount的时候需要加上-omand,而且对要加锁的文件也需要设置相关权限。
baizx
·
2016-01-18 08:00
APUE
学习笔记【3】
标准IO库标准IO库提供了对系统库的一个封装及缓存,定义在头文件stdio.h中。文件指针stdin,stdout和stderr分别对应文件描述符STDIN_FILENO,STDOUT_FILENO和STDERR_FILENO;函数较多,此处收集函数定义FILEfopen(constchar*pathname,constchartype);FILE*freopen(constchar*pathna
iso1991_xie
·
2016-01-14 10:37
linux
apue
高级IO
1、系统调用分成低速系统调用和其他系统调用两类。低速系统调用是可能会使进程永远阻塞的一类调用调用,他们包含:如果某些文件类型(例如管道,终端设备和网络设备)的数据并不存在,则读操作可能会使调用者永远阻塞。如果数据不能立即被上述相同类型的文件接受(由于在管道中无空间,网络流控制等),则写操作也会使调用者永远阻塞。在某些条件发生之前,打开某些类型的文件会被阻塞。(例如开打一个终端设备可能需要等到与之连
古戎烽烟
·
2016-01-13 18:36
apue2读书笔记
apue
高级IO
1、系统调用分成低速系统调用和其他系统调用两类。低速系统调用是可能会使进程永远阻塞的一类调用调用,他们包含:如果某些文件类型(例如管道,终端设备和网络设备)的数据并不存在,则读操作可能会使调用者永远阻塞。如果数据不能立即被上述相同类型的文件接受(由于在管道中无空间,网络流控制等),则写操作也会使调用者永远阻塞。在某些条件发生之前,打开某些类型的文件会被阻塞。(例如开打一个终端设备可能需要等到与之连
u012681083
·
2016-01-13 18:00
UNIX环境高级编程、UNIX网络编程(卷一)环境搭建
最近学习这两本书,在直接编译书本源程序时,出现头文件“
apue
.h”(UNIX环境高级编程)及“unp.h”(UNIX网络编程)错误,在这里坐下配置的笔记。首先需要安装Linux系统。
luokh327
·
2016-01-12 16:00
网络编程
Linux网络编程
Unix环境高级编程
unix网络编程
【
APUE
】Chapter17 Advanced IPC & sign extension & 结构体内存对齐
17.1Introduction这一章主要讲了UNIXDomainSockets这样的进程间通讯方式,并列举了具体的几个例子。 17.2UNIXDomainSockets这是一种特殊socket类型,主要用于高效的IPC,特点主要在于高效(因为省去了很多与数据无关的格式的要求)。intsocketpair(int domain,int type,int protocol,int sockfd[2]
承续缘
·
2016-01-11 23:00
尚好的青春都是你
再说回来,其实照片是你拍摄的,不知道你是否还记得,那是你一零年时候誊
抄书
信的场景,也许是你在写完最后一个字,你在跟它们告别,又期待交付到我手上的时候拍的;又或者是在一开始,你想着一切给我的东西都轻率不得
文化天堂
·
2016-01-03 19:38
UNIX环境高级编程__针对
apue
.h找不到的情况以及log错误信息输出的问题
今天开始进行UNIX环境高级编程的额学习之旅,刚开始的额代码中就发现
apue
.h找不到,本来还以为他是系统文件,但后来看了下格式,确定不是系统文件,是原作者写的头文件,目的是为了避免以后重复的头文件书写
VCCTor
·
2016-01-02 01:00
编程
函数
unix
编译器
apue-h
《UNIX编程艺术》--读书笔记
公司入职前安排了读书环节,后台开发类推荐了一下书籍:C++PrimerUnix环境高级编程(
APUE
)Unix网络编程1/2卷(UNP)TCP/IP协议详解深入理解计算机系统EffectiveC++UNIX
zy416548283
·
2015-12-30 20:00
unix
读书笔记
LINUX 文件I/O
一:引言因为
APUE
的强大之处,所以引用
APUE
大部分内容可用的文件I/O函数,打开文件,读文件,写文件等,UNIX系统中大多数文件I/O只用5个函数:open,read,write,lseek,close
XiaoXiaoPengBo
·
2015-12-29 18:00
linux
文件IO
如何学习linux编程
如果想学习UNIX/LINUX的编程,《
APUE
》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。然后再
张明旭
·
2015-12-27 12:00
【
APUE
】8、pthread_create函数,创建子线程
函数定义,已经相应的头文件#includeintpthread_create(pthread_t*thread,constpthread_attr_t*attr,void*(*start_routine)(void*),void*arg);创建线程注意编译的时候link上-pthread./***功能:创建一个线程*时间:2015年12月26日17:00:36*作者:cutter_point*/#
cutter_point
·
2015-12-26 17:02
Unix环境高级编程
[
APUE
]不用fcntl实现dup2函数功能
dup2的函数定义为:#include intdup2(intsrc_fd,intnew_fd); 自己实现dup2函数有几个关键点:1,检查给定的源fd是否有效,且都大于0,2,检查目标fd是否超出了系统设定的范围,而这个值在书上是没有着重指出的,比如mac限制了要小于256,ubuntu限制是1024。3,源fd与目标fd是否相等,4,利用系统的特性:dup总是返回最小可用的fd,不断重
秦樵
·
2015-12-22 23:00
一道面试题 设计4个线程,其中两个每次对j增加1,另外两个对j每次减少1。循环100次。
解法1书上的答案是用内部类实现的,网上的答案基本都是照
抄书
上的。感觉不是很优雅,想自己实现以下。
never_cxb
·
2015-12-22 12:00
java
线程
String
Class
设计
《
apue
》 首次拜读完经典之作,两三记录
学习Linux编程,无疑《
apue
》是必读的。在读完《鸟哥的linux私房菜》之后,我对linux系统有了整体的了解和感知,也感受到了linux与windows的不同。
jiange_zh
·
2015-12-21 10:00
apue
Linux编程
【
APUE
】7、signal函数
/util/
apue
.h"#include"../util/error.c"staticvoidsig_usr(int);//这个函数用来处理我们的信号机
cutter_point
·
2015-12-20 17:44
Unix环境高级编程
APUE
中fcntl.h的使用及O_SYNC在Mac与Ubuntu下的测试
此部分测试涉及到
APUE
V3中,第三章的图3-12到图3-14。通过fcntl.h提供的功能,修改fd的文件属性,本处增加O_SYNC功能,并测试其效果。
秦樵
·
2015-12-19 17:00
【
APUE
】Chapter16 Network IPC: Sockets & makefile写法学习
16.1IntroductionChapter15讲的是同一个machine之间不同进程的通信,这一章内容是不同machine之间通过network通信,切入点是socket。 16.2SocketDescriptorssocket抽象上是一个communicationendpoint,具体就是一个int型变量。生成socket的函数如下:intsocket(int domain,int type
承续缘
·
2015-12-18 23:00
APUE
fig 1.10示例代码的完善--对提示符及输入回车的优化
APUE
第3版第15页的shell2.c示例程序,运行效果如下:1gccol.shell.c-oorigin_shell 2 3.
秦樵
·
2015-12-13 22:00
关于
apue
.3e中
apue
.h的使用
关于
apue
.3e中
apue
.h的使用近来要学一遍
APUE
第三版,并于此开博做为记录。
秦樵
·
2015-12-13 16:00
APUE
学习记录——进程环境
进程相关概念1、什么是进程?通俗的说,进程是一个具有一定独立功能的程序的一次运行活动。,对于Linux这种多任务操作系统来说,每一个运行者的程序就构成一个进程,可以用cat/proc/sys/kernel/pid_max命令查看系统支持的最大进程数,我在Ubuntu14.04中得到的结果是32768。2、进程与程序的区别与联系(1)进程是动态的,程序是静态的(2)一个进程只对应一个程序,一个程序可
与你见证
·
2015-12-13 14:25
Linux环境编程
【Linux驱动】轮询操作select()和poll()
本系列只关注设备驱动中的函数层,对于应用层具体请参考《
APUE
》或《TLPI》(linux/unix系统编程手册),楼主手上就有这两本书,在编写应用态测试程序
yeswenqian
·
2015-12-12 15:00
poll
linux驱动
APUE
学习记录(二)
读写文件在某些情况下,read和write传送的字节比应用程序要求的少。这些不足值不表示有错误。出现这种情况的原因如下:•读普通文件时,在读到要求字节数之前已到达了文件尾端。例如,若在到达文件尾端之前还有30个字节,而要求读100个字节,则read返回30,下一次再调用read时,它将返回0(文件尾端)。•当从终端设备读时,通常一次最多读一行。•当从网络读时,网络中的缓冲机构可能造成返回值小于所要
lhhero701
·
2015-12-11 09:00
共享文件
文件IO
APUE
学习记录(一)
apue
.h配置1.在http://www.
apue
book.com/下载源码2.tar-zxvf src.3e.tar.gz解压3.进入
apue
.3e执行make4.#cp.
lhhero701
·
2015-12-10 21:00
linux
C语言
系统编程
APUE
学习记录(零)——Ubuntu14.04环境搭建
前言最近在学习
APUE
,所以顺便将每日所学记录下来,一方面对所学知识进行梳理,另一方面也为了以后再看时方便。
与你见证
·
2015-12-10 09:17
Linux环境编程
XML学习
APUE
元素中数据可以为空:简单语法为:与HTML相比,XML没有任何预定义元素,我们选择自定义元素的名称。X
jiangxt211
·
2015-12-09 23:00
【
APUE
】Chapter15 Interprocess Communication
15.1Introduction这部分太多概念我不了解。只看懂了最后一段,进程间通信(IPC)内容被组织成了三个部分:(1)classicalIPC:pipes,FIFOs,messagequeues,semaphores,andsharedmemory(2)networkIPC:socketsmechanism(3)advancedfeaturesofIPC 15.2PipesPipes是“th
承续缘
·
2015-12-09 16:00
Unix/Linux 那些系统启动后的进程
以下结论来自
apue
、互联网或者些许自己的理解,实践环境:Linux2.6。当内核加载完成之后,会创建ini
·
2015-12-09 10:12
linux
APUE
第二章 UNIX标准化及实现
1,三个标准1.1,ISOC标准由ISO/IEC维护开发最新版本是C11,共有29个标准头文件。1.2,POSIX是一系列由IEEE制定的标准POSIX包括ISOC标准库函数。POSIX标准的1988版本是IEEE1003.1-1988,经过修改后作为IEEEStd.1003.1-1990提交ISO,成为国际标准ISO/IEC9945-1:1990,该标准通常称为POSIX.1。当前最新版本是PO
Onway
·
2015-12-08 22:00
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他