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
uninx环境高级编程
UNIX
环境高级编程
中的apue.h错误
最近在读 Richard Stevens 的大作《UNIX
环境高级编程
》,相信很多初读此书的人都会与我一样遇到这个问题,编译书中的程序实例时会出现问题,提示 “错误:apue.h:没有那个文件或目录”。
·
2015-10-31 11:53
unix
屌丝码农该走的学习之路
《UNIX
环境高级编程
》:也完整地看过,但还需要温习一遍。 2、网络编程 《UNIX 网络编程》:卷1前面几张看得很
·
2015-10-31 10:54
学习
2011年第二季度学习任务
2.unix
环境高级编程
,学完并掌握。 3.C语言:思考很久,最后觉得,除了掌握了python这本脚本语言,还是有必要掌握C语言,而且必须把这个基础打好。 4.算法:搜索
·
2015-10-31 10:08
学习
网络编程常见问题总结
对于网络编程的更多详细说明建议参考下面的书籍 《UNIX网络编程》 《TCP/IP 详解》 《Unix
环境高级编程
》 非阻塞
·
2015-10-31 10:34
网络编程
apue 第一遍读后感
大家都知道《UNIX
环境高级编程
》,评价也一直很高,所以决定读读,以下为本人的所思所感,与大家分享一下。 之前我读书喜欢在博客上记录一些我认为不错的知识点,以便将来查阅。
·
2015-10-31 10:59
读后感
[置顶] 文件和目录(一)--unix
环境高级编程
普通文件和目录linux中最多的两类文件,linux中一共有七种类型的文件,如下: 1.普通文件 2.目录 3.字符特殊设备 4.块特殊设备 5.FIFO,又叫命名管道 6.Socket,即套接字 7.符号链接 获取一个文件的详细信息可以使用stat函数组,stat函数组包括三个函数,它们的函数原型如下: int stat(co
·
2015-10-31 09:11
unix
UNIX
环境高级编程
读书笔记
UNIX
环境高级编程
读书笔记(一)—文件IO (1) http://blog.chinaunix.net/u/22935/showart_273038.html UNIX
环境高级编程
读书笔记(一
·
2015-10-31 09:39
unix
ubuntu下《UNIX
环境高级编程
》(apue.h)编译出错的处理方法
《unix
环境高级编程
》的书到了,拿来就开始看,发现第一个ls的程序就卡壳了。
·
2015-10-31 09:49
ubuntu
编译unix
环境高级编程
第一个例子出错解决
unix
环境高级编程
第一个例子ls.c: 01 #include "apue.h" 02 #include <dirent.h>
·
2015-10-31 09:17
unix
unix
环境高级编程
关于apue.h的问题
唉,本来兴致勃勃的买来了被称为圣书的《unix
环境高级编程
》,结果作者大神还自己写个apue.h,唉,在网上找了许多资料,终于解决了 1.首先,到 http://www.apuebook.com
·
2015-10-31 09:53
unix
关于pthread_cond_wait使用while循环判断的理解
在Stevens的《Unix
环境高级编程
》中第11章线程关于pthread_cond_wait的介绍中有一个生产者-消费者的例子P311,在进入pthread_cond_wait前使用while进行条件判断
·
2015-10-31 09:59
pthread
Unix
环境高级编程
---线程创建、同步、
一下代码主要实现了linux下线程创建的基本方法,这些都是使用默认属性的。以后有机会再探讨自定义属性的情况。主要是为了练习三种基本的线程同步方法:互斥、读写锁以及条件变量。 #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <string.h> i
·
2015-10-30 13:39
unix
unix
环境高级编程
-------socket(套接字)
一、socket是什么?socket就是用来通信的,本博客所讲的socket是基于tcp/ip协议的(当然还可以采用其他不同的网络协议来通信)?首先我们来了解一下tcp/ip协议:首先记住,每台电脑在网络中都有一个ip地址,这个ip地址就是网络中电脑的唯一的标识,那么在网络中怎么标识网络进程呢?这个时候端口号就是派上用场了。不同的端口号对应不用的服务。所以ip+协议+端口就可以标识网络进程了。不明
后打开撒打发了
·
2015-10-30 00:56
unix环境高级编程
书籍推荐
亚马逊购买 鸟哥的Linux私房菜:基础学习篇(第三版) 当当网购买 亚马逊购买 Unix/Linux编程实践教程 当当网购买 亚马逊购买 UNIX
环境高级编程
·
2015-10-28 08:28
推荐
《APUE》:对各个标准I/O流打印缓冲状态 【我的】
《Unix
环境高级编程
》这本书附带了许多短小精美的小程序,我在阅读此书的时候,将书上的代码按照自己的理解重写了一遍(大部分是抄书上的),加深一下自己的理解(纯看书太困了,呵呵)。
·
2015-10-27 16:50
I/O
UNIX
环境高级编程
---文件描述符浅析
UNIX
环境高级编程
---文件描述符浅析最近看到一本书叫《UNIX
环境高级编程
》,网上称这本书被誉为UNIX编程“圣经”,对所有不同层次UNIX/LINUX程序员是一本不可缺少的参考书。
·
2015-10-27 15:48
文件描述符
《UNIX
环境高级编程
(第3版)》
《UNIX
环境高级编程
(第3版)》 基本信息 原书名:Advanced Programming in the UNIX Environment (3rd Edition) (Addison-Wesley
·
2015-10-27 12:32
unix
(五) 一起学 Unix
环境高级编程
(APUE) 之 进程环境
目录 (一) 一起学 Unix
环境高级编程
(APUE) 之 标准IO (二) 一起学 Unix
环境高级编程
(APUE) 之 文件 IO (三) 一起学 Unix
环境高级编程
(APUE)
·
2015-10-27 11:47
unix
(六) 一起学 Unix
环境高级编程
(APUE) 之 进程控制
目录 (一) 一起学 Unix
环境高级编程
(APUE) 之 标准IO (二) 一起学 Unix
环境高级编程
(APUE) 之 文件 IO (三) 一起学 Unix
环境高级编程
(APUE)
·
2015-10-27 11:46
unix
(七) 一起学 Unix
环境高级编程
(APUE) 之 进程关系 和 守护进程
目录 (一) 一起学 Unix
环境高级编程
(APUE) 之 标准IO (二) 一起学 Unix
环境高级编程
(APUE) 之 文件 IO (三) 一起学 Unix
环境高级编程
(APUE)
·
2015-10-26 15:19
unix
文件I/O
参考资料:W.Richard Stevens《UNIX
环境高级编程
》第4章、文件和目录 《从实践中学嵌入式linux应用程序开发》(华清远见嵌入式学院)第2章、嵌入式文件和I/O编程 资料下载:http
·
2015-10-23 08:42
I/O
apue.h头文件
最近在学习UNIX的编程,用的书是《UNIX
环境高级编程
》,看到书中有很有实例,我用的操作系统是RadHat,照着书把程序清单输入后编译却通不过,显示的错误是没有“
·
2015-10-23 08:09
文件
unix
环境高级编程
基础知识之第二篇(3)
看了unix
环境高级编程
第三章,把代码也都自己敲了一遍,另主要讲解了一些IO函数,read/write/fseek/fcntl;这里主要是c函数,比较容易,看多了就熟悉了。
·
2015-10-23 08:08
unix
unix
环境高级编程
基础知识之第四章
1.从当前用户转到root用户:直接输入su命令,然后输入root密码,如果之前没有设置root命令密码会登陆不成功,这里需要命令sudo passwd命令设置密码,然后按照上面输入就成;从root命令转普通用户:使用exit命令就可以。使用logout会有问题bash: logout: not login shell: use `exit',意思是你当前不是login shell,要用exit命
·
2015-10-23 08:08
unix
unix
环境高级编程
基础知识之第一篇
陆陆续续看完了圣经第一章,熟悉了unix的整个编程流程,c语言的用处在这里得到伸张。 从unix的体系结构,原来操作系统包括内核及一些其他软件,我们常常误称为linux内核为操作系统,这俨然成为一种共识。基本熟悉了shell的介绍,主流的是bash(Bourne-again shell),unix的文件的基本操作,出错处理,用户ID,信号(感觉类似windows的消息),时间值,最后还有
·
2015-10-23 08:07
unix
Linux下的进程间通信-详解
所以在这一节的开头首先向大家推荐著 名作者Richard Stevens的著名作品:《Advanced Programming in the UNIX Environment》,它的中文译本《UNIX
环境高级编程
·
2015-10-21 12:51
linux
Linux系统编程@文件操作(一)
只总结了部分常用的内容,详细内容参考《UNIX
环境高级编程
》及相关书籍。
·
2015-10-21 12:11
linux
Linux系统编程博客参考
category/496206.html 《Linux系统编程》 http://www.cnblogs.com/DayByDay/category/599079.html 《UNIX
环境高级编程
学习笔记
·
2015-10-21 12:01
linux
《UNIX
环境高级编程
》单个源码编译方法
对于很多初学 《UNIX
环境高级编程
》(AdvancedProgramming in the UNIX Environment,简称APUE,以下使用简称)的朋友 ,第一个遇到的问题可能就是该书中的源代码编译
·
2015-10-21 10:10
unix
关于父子进程共享文件的学习研究
在《unix
环境高级编程
》中关于文件共享:“父子进程共享同一个文件的偏移量!!!”考虑下面情况:一个进程fork了一个子进程,然后等待子进程终止。
qq_19670785
·
2015-10-08 18:00
linux
《Unix
环境高级编程
》学习之编写守护进程
编写规则:1、调用umask将文件模式创建屏蔽字置为一个已知值(通常是0),因为屏蔽字会阻碍某些权限,影响保护进程的执行;2、调用fork,然后父进程exit,保证当前进程不是进程组组长;3、调用setsid,创建一个新的会话;4、再次调用fork,退出父进程,保证守护进程不是会话首进程,这样调用open重定向标准输入、标准输出、标准错误时,就不会被分配终端;5、将当前工作目录更改为根目录(并非必
wang1902568721
·
2015-10-07 23:00
守护进程
apue
Unix环境高级编程
僵尸与孤儿
随笔-138 文章-2 评论-253 孤儿进程与僵尸进程[总结]转发:http://www.cnblogs.com/Anker/p/3271773.html1、前言之前在看《unix
环境高级编程
》第八章进程时候
haohao1945
·
2015-10-07 13:00
linux后台开发必看书
程序设计类《C++PRIMER》系统编程类《UNIX
环境高级编程
》W.RichardStevens:非常经典的书。
my_sky2012
·
2015-10-04 20:00
Unix
环境高级编程
共享内存&文件映射1、文件映射、内存映射(存储映射I/O)P391【定义】存储映射I/O使一个磁盘文件与存储空间中的一个缓存相映射。于是当从缓存中取数据,就相当于读文件中的相应字节。与其类似,将数据存入缓存,则相应字节就自动地写入文件。这样,就可以在不使用read和write的情况下执行I/O。【作用】1.直接用内存映射文件来访问磁盘上的数据文件,无需再进行文件的I/0操作.2.用来在多个进程之间
tanxuan231
·
2015-09-17 10:00
Unix
环境高级编程
开篇-"apue.h"配置
书就不多说了,被称为Unix下C编程的圣经;不过现在国内貌似部分人都喜欢向别人推荐书,我很怀疑着部分人是不是推荐的每一本都看过。这个我暂时也不敢推荐,因为我也没有看完。这本书上几乎所有的代码都用到了作者编程的一个头文件:apue.h,但是这个不是ISOC自带的,所以需要配置一下。我用的这本书是第三版,第三版,第三版重要的事情说三遍1:先去这本书的官网把源代码下载下来,传送门2:解压3:make其实
u013220338
·
2015-09-14 11:00
unix
C语言
fastcgi配置
fastcgi_pass后面是填写fastcgi服务端地址的,这个地址可以是域地址,也可以是
Uninx
-域套接字。fastcgi_
轩脉刃
·
2015-09-11 07:00
嵌入式程序员的面试经历
大致看了一下书籍《TCP-IP详解(第一卷)》,《UNIX网络编程卷1:套接字联网API(第3版)》,《UNIX
环境高级编程
》,顺便看了下《鸟哥的Linux私房菜–基础学习篇(第三版)》,之前一直是在linux
zhangdaisylove
·
2015-09-08 18:42
APUE《UNIX
环境高级编程
》读后感
今天终于把APUE前17章全部看完了,基本上主要知识就在这些章节里。之前看完《unix/linux编程实践教程》时,有一种豁然开朗、心旷神怡的感觉,在代码级别了解了linux很多系统机制,和一直不理解编程细节,而且对UNIX编程的整体知识结构有了很好的把握。APUE是公认的经典,事无巨细的把每个知识讲解很透,还有很多细心的提示。但是看起来的过程并不觉得那么美好,原因有以下几点:1.译者那糟糕的水平
Eledim
·
2015-09-01 02:00
UNIX
环境高级编程
(7):文件和目录(1)
stat、fstat、lstat函数:本章讨论的中心是三个stat函数以及它们返回的信息:#includeintstat(constchar*restrictpathname,structstat*restrictbuf);intfstat(intfiledes,structstat*buf);intlstat(constchar*restrictpathname,structstat*restr
fuchencong
·
2015-08-31 20:00
apue
Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存
Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存转自:参考:《linux编程从入门到精通》,《LinuxC程序设计大全》,《unix
环境高级编程
》参考:C和指针学习 说明:本文非常的长
zyh821351004
·
2015-08-29 19:00
文件时间(Unix
环境高级编程
)
每个文件维护了三个时间字段,它们的目的如下表所示:FieldDescriptionExamplels(1)optionst_atimelast-accesstimeoffiledataread-ust_mtimelast-modificationtimeoffiledatawritedefaultst_ctimelast-changetimeofi-nodestatuschmod,chown-c第
bigstone2012
·
2015-08-29 13:34
apue
utime
文件时间(Unix
环境高级编程
)
每个文件维护了三个时间字段,它们的目的如下表所示:FieldDescriptionExamplels(1)optionst_atimelast-accesstimeoffiledataread-ust_mtimelast-modificationtimeoffiledatawritedefaultst_ctimelast-changetimeofi-nodestatuschmod,chown-c第
bigstone2012
·
2015-08-29 13:34
apue
utime
UNIX
环境高级编程
(6):文件I/O(2)
文件共享:UNIX系统支持在不同进程间共享打开的文件。内核使用三种数据结构表示打开的文件,他们之间的关系决定了在文件共享方面一个进程对另一个进程可能产生的影响:(1)每个进程在进程表中都有一个记录项,记录项中包含有一张打开文件描述符表,可将其视为一个矢量,每个描述符都占用一项,与每个文件描述符相关联的是:文件描述符标志指向一个文件表项的指针(2)内核为所有打开文件维护一张文件表,每个文件表项包括:
fuchencong
·
2015-08-23 19:00
apue
UNIX
环境高级编程
(5):文件I/O(1)
UNIX系统中的大多数文件I/O只需要用到5个函数:open、read、write、lseek以及close。本章说明的函数经常称为“不带缓冲的I/0”,术语不带缓冲指的是每个read和write都调用内核中的一个系统调用。这些不带缓冲的I/O函数不是ISOC的组成部分,但是它们是POSIX.1和SingleUNIXSpecification的组成部分。文件描述符:对内核而言,所有打开的文件都通过
fuchencong
·
2015-08-23 19:00
apue
杂感
下周一去还书顺便借《UNIX
环境高级编程
》,然后上午看书,下午背稿子,改善ppt,晚上做LBP的实验,当然,希望总是如此美好,但中间的一项必须完成。今天种种原因吧,一天几乎都在玩。但还是很开心的,
abel__ing
·
2015-08-21 22:59
杂货铺
UNIX
环境高级编程
(4):UNIX标准化及实现(2)
不确定的运行时限制:如果某些限制值没有在中定义,则在编译时不能使用这些限制;而且即使对于运行时限制,如果它们的值是不确定的,那么它们也是未定义的。如下的程序用来为路径名动态分配存储区(一般来说,很多程序在编译时就为其分配了存储区,而且不同的程序使用不同的幻数,例如256,512,1024或标准I/O常量BUFSIZ,但很少是正确的)。/* *Copyright(C)
[email protected]
fuchencong
·
2015-08-20 21:00
apue
UNIX
环境高级编程
(3):UNIX标准化及实现(1)
虽然UNIX应用程序在不同的UNIX操作系统版本之间进行移植相同容易,但是20世纪80年代UNIX版本的剧增以及它们之间的差别扩大,导致很多用户呼吁对其进行标准化。标准化工作的一个重要部分是对每种实现必须定义的各种限制进行说明。UNIX标准化:ISOC:1989年,C程序设计语言的ANSI标准X3.159-1989得到批准,随后该标准被采纳为国际标准ISO/IEC9899:1990。ANSI是美国
fuchencong
·
2015-08-20 21:00
apue
openat函数的用法示例
《Unix
环境高级编程
》的第三章和第四章出现了大量的以at结尾的函数,如openat、fstatat等,书中只是粗略的说明了下,没有实际的例子让人很难懂。
wang1902568721
·
2015-08-20 01:00
apue
Unix环境高级编程
openat
UNIX
环境高级编程
(2):概述(2)
出错处理:当UNIX函数出错时,常常返回一个负值,而且整型变量errno通常被设置为包含附加信息的一个值。头文件中定义了符号errno以及可以赋予它的各种常量,这些常量都以字符E开头。而且UNIX系统手册第2部分的intro(2)列出了所有这些出错常量(在Linux中,这些出错常量在errno(3)手册页中列出)。在支持线程的环境中,多个线程共享进程地址空间,每个线程都有属于它自己的局部errno
fuchencong
·
2015-08-19 21:00
apue
UNIX
环境高级编程
(1):UNIX基础知识(1)
本系列文章是学习被誉为UNIX编程圣经的《UNIX
环境高级编程
》的读书笔记。
fuchencong
·
2015-08-19 21:00
apue
上一页
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
其他