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环境高级编程
【Makefile】如何写Android.mk(整理)
mk文件就就是
uinx
/linux下的makefile文件。前一阵子再看陈皓老师的《跟我一起学makefie》,看的不深入,自己实践得少。
吉祥衰宝
·
2020-08-16 07:45
[编程语言]脚本语言
android
unix
环境高级编程
中代码运行问题
很多人怀着崇拜的心情买来这本书之后,就急切想运行书中的代码,但一定会遇到报错。一年多之前我也遇到过这个问题,一直觉得麻烦没有去解决,但是现在书在手中,总要开始练习书中的代码才好。编辑器就用最简单的vim。首先使用Wget从书的官网下载源码,下载到当前目录的操作是:wgethttp://www.apuebook.com/src.tar.gz然后是解压缩到当前目录:tar-xzvfsrc.tar.gz
querdaizhi
·
2020-08-15 15:50
LINUX
unix
编程
vim
图形
从图灵原创谈起,带你走进国产技术书的时代
老朋友们也许最初是从《C++Primer中文版(第4版)》、《UNIX
环境高级编程
》、《Linux程序设计(第4版)》等其中一本开始关注图灵的。
weixin_33691817
·
2020-08-15 08:01
poll()函数学习笔记(适合小白理解)
在工作中遇到了poll()函数,决定来了解一下,参考《UNIX
环境高级编程
》。
川仔阿飞
·
2020-08-14 22:25
条件变量:pthread_cond_wait使用while循环判断的理解
Stevens的《Unix
环境高级编程
》中第11章线程关于pthread_cond_wait的介绍中有一个生产者-消费者的例子P311,在进入pthread_cond_wait前使用while进行条件判断
ShaoLiang_Ge
·
2020-08-14 16:07
LINUX高级编程
Linux网络编程经典书籍推荐
分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix
环境高级编程
》,《Unix网络编程
我是榜样
·
2020-08-14 14:25
linux
linux
编程
网络
unix
linux内核
Libevent源码分析-----开篇
如果读者读过《UNIX
环境高级编程
》,那就完全没问题了。
luotuo44
·
2020-08-14 07:26
Libevent源码分析
Libevent源码分析
UNIX
环境高级编程
学习环境搭建---apue.h
本菜刚刚学习UNIX下高级编程,无奈搭建本书编程环境时遇到不少问题。幸好网上有各种大神的解决办法让我最终解决了问题。在这里感谢为LINUX开源操作系统奋斗的大神。不过话说回来,网上大都是针对UNIX高级编程第二版的头文件搭建,现在对于第三版来说,有些过时,因为很对针对linux的make文件已经改变了很多。话不多说,下面就来看看具体的搭建过程:(本人用的操作系统是ubuntu14.04LTS)1.
光速跑者21
·
2020-08-14 00:38
linux
apue.h包头找不到的问题
转自半姜仙http://blog.csdn.net/yafeng_jiang/article/details/7401532在运行《UNIX
环境高级编程
》中的程序时会遇到apue.h包头找不到的情况,这是作者为了方便程序书写封闭了一些功能函数和错误处理等
codeMonkeyKing
·
2020-08-14 00:42
unix
【UNIX/Linux】文件I/O【Part 3】
目录dup和dup2sync、fsync和fdatasyncfcntl本文是笔者拜读《UNIX
环境高级编程
》第3章(文件I/O)的学习笔记。
大沙发垫
·
2020-08-13 15:52
UNIX/Linux
UNIX
环境高级编程
(第2版)第11-17章
http://blog.csdn.net/yourtommy/article/details/7345565前言这篇博客是我看英文版原书时,翻译成中文,并测试了书中的代码。纯粹是为了加深理解和记忆。真正想学习的,还是阅读原书。第十一章线程(Threads)11.1引言我们在之前章里讨论了进程。我们知道了一个UNIX进程的环境,进程间的关系,和控制进程的方法。我们看到在相关进程间的可以有有限的共享发
bytxl
·
2020-08-13 13:20
linux编程
Unix
环境高级编程
读书笔记(1):c程序进程空间布局
C程序进程空间布局Linux进程空间由四部分构成,Text,GlobalData,Heap,Stack如下图所示:在多线程进程中,会有多个栈,并且共享Text,globaldata和heapText(正文段)就是CPU需要执行的机器指令部分。通常是可以共享的,所以即使频繁执行的程序在存储器中也只需要一个副本,而且该部分常常是只读的。GlobalData(数据段)上图中的未初始化的数据与初始化的数据
huangyu20072010
·
2020-08-11 05:42
unix
linux
unix
编程
c语言
Linux中文件描述符的理解(文件描述符、文件表项、i-node)
这个问题是我在读《UNIX
环境高级编程
》的时候感到疑惑的,在该书的3.10章节中,关于文
HerofH_
·
2020-08-11 03:50
Linux
关于嵌入式的学习之路
2)学习Linux下的C编程、这本书必学《UNIX
环境高级编程
》、《UNIX网络编程》,RechardStevens写的,C高手大都学习过《C和指针》、《C缺陷与陷阱》、《高质量C/C++编程指南》、《
平平谈谈才是真
·
2020-08-11 01:28
ARM/PowerPC
嵌入式学习路线
2)学习Linux下的C编程、这本书必学《UNIX
环境高级编程
》、《UNIX网络编程》,RechardStevens写的,C高手大都学习过《C和指针》、《C缺陷与陷阱》、《高质量C/C++编程指南》、《
weixin_30912051
·
2020-08-10 23:35
嵌入式
操作系统
数据结构与算法
APUE(Unix
环境高级编程
)——守护进程
今天补了一下APUE的13章,守护进程部分。这里简单记录一下,当个笔记吧。我的理解:守护进程就是后台进程,没有控制终端,所以无法与用户进行交互,就只是在后台默默执行。守护进程的实现步骤使用umask将文件模式创建屏蔽字设置为一个已知值。因为守护进程是一个子进程,他会继承父进程的文件模式创建屏蔽字,所以本身它是一个不确定的值。我们需要为守护进程设置合适的值。文件模式创建屏蔽字用于决定创建新文件或新目
Johnsonjjj
·
2020-08-10 14:34
C++
Linux
C
限制MySQL数据库单个用户最大连接数等的方法
下面我来说一下方法和原理:1、对于Linux和
Uinx
操作系统需要找到my.cnf,对于windows操作系统
wzm112
·
2020-08-10 08:58
PHP
MYSQL
孤儿进程与僵尸进程[总结]
1、前言之前在看《unix
环境高级编程
》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。
weixin_34290352
·
2020-08-10 07:48
python小白之僵尸进程和孤儿进程的理解(转载)
1、前言之前在看《unix
环境高级编程
》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。
Mr_zhangye
·
2020-08-10 05:52
python语法基础
Linux网络编程必看书籍推荐
分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix
环境高级编程
》,《Unix网络编程
iteye_14001
·
2020-08-09 21:00
UNIX
环境高级编程
——存储映射I/O(mmap函数)
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据:一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内存时,并不总是读写少量数据后就解除映射,有新的通信时,再重新建立共享内存区域。而是保持共享区域,直到通信
weixin_33835690
·
2020-08-09 00:08
Unix
环境高级编程
——解决第一个问题“apue.h: No such file or directory”
--------------------------------------------------《Unix
环境高级编程
》笔记详情(一)--------------------------------
Green bird
·
2020-08-08 20:51
Unix环境高级编程
Linux
C
操作系统大作业---------设计一个属于自己的shell
笔者和组员大概看了《Linux
环境高级编程
》这本书,这本书里有各种系统调用函数的详解,按照目录结构进行划分,看起来非常方便。
123begin
·
2020-08-08 20:20
操作系统
linux下write操作原理、错误原因及处理方法
linux下write操作原理、错误原因及处理方法1.write函数介绍(1)文件I/O与标准I/O之争:根据《UNIX
环境高级编程
》中介绍,文件I/O与准备I/O之间的差别主要有以下几点:其一,文件I
恩比德大帝
·
2020-08-08 18:29
栈及栈溢出
1、内存空间分布常规的内存布局,在UNIX
环境高级编程
中:代码段:(codesegment/textsegment)通常是指用来存放程序执行代码的一块内存区域。这部分区域通常为固定大小的、只读的。
【星星之火】
·
2020-08-08 15:11
Linux下C程序进程地址空间布局
先看一张教材上的示意图(来源,《UNIX
环境高级编程
》一书),显示了进程地址空间中典型的存储区域分配情况。
bladelyer
·
2020-08-08 14:18
实现cp函数(UNIX
环境高级编程
课后题)
1、功能:实现cp,去除文件空洞2、思路:打开原文件,将其内容写入到新创建的copy文件中去。并获取原文件权限信息,创建copy文件时复制原文件的权限3、代码:#include#include#include#include#include/*useto&thePermissionbits*/#defineWRX(S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IWGRP|S_
0xAC
·
2020-08-08 13:36
UNIX环境高级编程
cp
C
MPI程序中的多进程写冲突问题的解决与遗留问题
后来,参考unix
环境高级编程
提到的方法,又试用了其中三种方法,最后还是出错。由于
king_lu
·
2020-08-07 14:55
MPI编程
C
C++
.NET
[Linux]文件权限模式掩码常量
一、概述该系列常量保存在中,《Unix
环境高级编程
》中的4.9节有提到,这里主要记录一下它们实际对应的值和用法。
yiyide266
·
2020-08-07 10:00
UNIX
环境高级编程
——进程管理和通信(总结)
进程管理与通信进程的管理进程和程序的区别:进程:程序的一次执行过程动态过程,进程的状态属性会发生变化程序:存放在磁盘上的指令、数据的有序集合是个文件,可直观看到程序program静态的概念,本身不会发生变化。指令谁来执行,数据谁来访问?cpu!但前提是cpu能够接触到,程序执行过程需要cpu、内存、以及相关的资源。进程是动态的,需要执行时才创建,运行结束要回收,包括创建、调度、执行、消亡的过程。二
weixin_33727510
·
2020-08-05 14:32
【unix】alarm,pause函数 实现sleep函数的一些问题(SIGALRM信号跟其他信号如(SIGINT))交互的问题
代码来自 unix
环境高级编程
第三版 一书学无止境不耻下问includestdio.com#include#includestaticjmp_bufenv_alrm;/*version2*/staticvoidsig_alrm
默默吃草的牛
·
2020-08-05 13:08
编程语言
linux下用gdb调试core文件
后来看Unix
环境高级编程
,在介绍Unix信号的时候,书上介绍了当进程收到某些信号的时候,会终止并且会coredump,又看到这个名词时
mdlyyh
·
2020-08-05 01:38
Linux
Linux
gdb
调试内核
黑马程序员——C语言笔记(基础语法)[1]
-------一、C语言概述:1)C语言于1972年发明,首次使用是用于重写
UINX
操作系统(UNIX以前主要是用汇编语言写的,它奠定了操作系统的基础)。
zuoxiaorui1
·
2020-08-04 10:30
unix
环境高级编程
第三版源代码编译及使用
估计好多学习unix/linux的程序员都知道有这么一本书,最近笔者也开始膜拜膜拜此书,在编译源代码的时候,遇到了一些问题,现在在这里做下总结,加深自己的印象,或许也有遇到此问题的同仁,可以参考参考!先强调一下,笔者的开发环境是centos6.8,按照如下步骤来编译源代码,并搭建自己的开发环境:(1)下载源代码,可以去官网下载:http://apuebook.com/code3e.html如果实在
咸亨苦行僧
·
2020-08-04 06:31
linux应用编程
《unix
环境高级编程
·第三版》源代码编译及使用
《unix
环境高级编程
》中有很多示例代码需要包含作者自定义的头文件,如"apue.h"。
咸亨苦行僧
·
2020-08-04 06:31
linux应用编程
linux
PHP高级进阶梳理
基础篇1.深入理解计算机系统2.现代操作系统3.C程序设计语言4.C语言数据结构和算法5.Unix
环境高级编程
6.TCP/IP网络通信详解7.Java面向对象编程8.Java编程思想9.J2EE技能篇网络编程计算机网络基础
weixin_30478619
·
2020-08-04 04:23
给文件锁设定timeout
注:关于详细内容请参看《Unix
环境高级编程
》不过,有的时候也会用到阻塞模式的文件
icelight_mayuan
·
2020-08-03 17:13
Python中socket套接字
所谓socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过“套接字”向网络发出请求或应答网络请求socket起源于
Uinx
,而Unix/Linux基本哲学之一就是
小壮xiaozhuang
·
2020-08-03 10:29
Linux自动化运维
Unix
环境高级编程
第三章文件I/O摘记
文件输入/输出简介Unix系统上的绝大多数文件I/O可以通过使用下面5个函数完成:open,read,write,lseek,和close。本章描述的都是非缓冲I/O(unbufferedI/O)函数。非缓冲意味着每次的读、写都要陷入内核做一次系统调用。文件描述符文件描述符是一个非负整数。对于内核来说,所有打开的文件都用文件描述符表示。方便起见,Unix系统定义文件描述符0为所有进程的标准输入,文
DotJox
·
2020-08-02 21:04
APUE
Unix
环境高级编程
第二章摘记
概述历史上由于版权等原因,上个世纪80年代出现了Unix的多个分支,后来为了有一个统一的标准,美国政府及其他很多团体做了大量标准化工作。Unix标准化ISOC1990年,国际标准化组织ISO和国际电工委员会IEC将ANSIC1989作为了国际标准。现在C标准由WG14这个小组来维护和开发。标准化的内容不止C的语法和语义,还包括C标准库。标准的最近一次更新是在1999年,改进了对数字处理应用的支持,
DotJox
·
2020-08-02 21:04
APUE
开发日记-20190822 关键词 读书笔记《Unix
环境高级编程
(第二版)》《掌控习惯》DAY 2
Preface话说,昨天开始尝试着去改变自己,从基础的习惯开始,11:30准时睡觉,平时差不多12:30才睡觉。按理说,比平时早了一个小时睡觉吧,然后我就把闹钟提前了45分钟,想着还能比平常多睡15分钟,美滋滋。结果,相比平常早起了2个小时。然后明显,早上感觉有些疲劳,看来还需要一些时间适应这个时间差。好习惯的养成和坏习惯的戒除,难度其实都是很大的,不然为什么凡人永远无穷无尽,天才往往凤毛麟角呢?
Ciruy B.Heimerdinger
·
2020-08-01 14:42
日记
读书笔记
linux
ubuntu
掌控习惯
Unix
[UNIX
环境高级编程
]阅读第十三章 守护进程
1简单了解守护进程(daemon)是生存期长的一种进程。常常在系统引导装入时启动,仅在系统关闭时才终止。因为守护进程没有控制终端,所以说它们是在后台运行的。UNIX系统有很多守护进程,它们执行日常事务活动。2.守护进程的特征ps-ajx选项-a显示由其他用户所拥有的进程的状态,-x显示没有控制终端的进程状态,-j显示与作业有关的信息:会话ID、进程组ID、控制终端以及终端进程组ID。UID:用户I
枪枪枪
·
2020-08-01 11:47
UNIX环境高级编程
struct dirent
structdirent{ino_td_ino;off_td_off;unsignedshortd_reclen;unsignedchard_type;chard_name[256];};Unix
环境高级编程
kevin_darkelf
·
2020-07-30 15:54
linux
Linux下串口编程
参考:1.POSIX操作系统串口编程指南2.UNIX
环境高级编程
在Linux下,标准的串口设备节点名为/dev/ttyS*,如果是USB转串口,则为/dev/ttyUSB*,其中'*'代表0、1...这类数字
mcgrady_tracy
·
2020-07-30 12:24
js和PHP 时间戳与日期转换
js时间戳转日期:functiongetYMDhms(time){vardate=newDate(parseInt(time)*1000);//获取一个时间对象注意:如果是
uinx
时间戳记得乘于1000
LiLi_ko
·
2020-07-29 15:42
PHP
Linux终端传输二进制文件的属性设置
嵌入式中仅仅用到简单的串口功能,但是《unix
环境高级编程
》用了一章来讲终端IO,那么多功能很容易搞混。在此小结一下!
yuanlulu
·
2020-07-29 14:33
linux/操作系统
C/C++
ORB_SLAM2源码阅读(一)概要
见识都在飞速增长,代码一行行看,博客知乎一篇篇刷,书本一本本买,从最最开始的《C++primer》和《21天精通Python》(黑历史)到后面的《概率机器人》《机器学习》《视觉slam十四讲》,以及《Unix
环境高级编程
若愚和小巧
·
2020-07-28 21:17
SLAM算法阅读
unix
环境高级编程
-文件IO
文件IO:大多数文件IO只需要用到5个函数:open,read,write,lseek和close这里描述的函数经常被称为不带缓冲的IO(unbufferedIO),不带缓冲的意思是每个read和write都调用内核中的一个系统调用,这些不带缓冲的IO函数不是ISOC的组成部分,但是却是POSIX的组成。只要涉及在多个进程之间共享资源,那么原子操作的概念就变得非常重要。文件描述符:对于内核而言,所
weixin_34111790
·
2020-07-28 18:57
Unix
环境高级编程
笔记
1、操作系统一种软件,控制计算机硬件资源,提供程序运行环境。2、内核的接口是系统调用。3、我们可以替换库函数,而通常却不能替换系统调用.(比如:库函数malloc用来分配内存,它肯定会调用系统调用中的负责处理器分配的sbrk系统调用.但是我们如果不喜欢malloc函数,我们就可以写自己的内存分配函数.但在我们定义的函数中肯等会用到sbrk系统调用)—–内核中的系统调用sbrk分配另外一块空间给进程
轻枫叶跃
·
2020-07-28 13:13
找工作
UNIX
环境高级编程
读书笔记(2)
UNIX
环境高级编程
第二章读书笔记一、UNIX标准化1.ISOCISOC标准现在由ISO/IEC的C程序设计语言国际标准工作组维护和开发,该工作组称为ISO/IECJTC1/SC22/WG14,简称WG14
theluckykiller
·
2020-07-28 12:12
unix环境高级编程
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他