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
进程环境
本文使用golang的syscall,os,golang.org/x/sys/unix包1.main函数main是程序的入口,golang中也亦是如此启动一个程序时启动例程负责从内核获取命令行参数和环境变量,维护到程序的内存布局中(后文描述)2.exit//importosfuncExit(codeint)使程序主动退出,令退出码为指定值code,程序正常结束时返回码为0(在一般的shell中使用
openex
·
2018-04-04 16:18
《
APUE
》学习记录之———进程间通信
进程间通信:管道:管道只能在具有公共祖先的两个进程之间使用,通常,一个管道由一个进程创建,在进程调用fork之后,这个管道就可以在父子进程之间使用;#includeintpipe(intfd[2]);fd[0]为读打开,fd[1]为写打开,fd[1]的输出是fd[0]的输入(创建一个管道,然后调用fork,父进程关闭其读端,子进程关闭其写端,就建立了父进程写子进程读的管道);函数popen和pcl
捡垃圾的垃圾佬
·
2018-04-02 17:41
学习笔记
《
APUE
》学习记录之———多线程之间的同步
一个进程的所有线程都可以访问该进程的组成部分(文件描述符,内存等);每个线程都包含有表示执行环境所需的信息,其中包括进程中标识线程的线程ID,一组寄存器值,栈,调度优先级,信号屏蔽字,errno变量以及线程私有数据,一个进程所有信息对该进程的线程都是共享的,包括可执行程序的代码(正文段),程序的全局内存和堆内存,栈以及文件描述符;线程同步:线程同步的必要性:当多个控制线程共享相同的内存时,需要确保
捡垃圾的垃圾佬
·
2018-04-02 14:14
学习笔记
从
抄书
到开源之巅:章亦春的程序人生
春哥的编程之旅起于
抄书
,就算如今已是罕见的编程高手,春哥依然逢人大力推荐他的
抄书
学编程之法。春哥先后在中国雅虎、淘宝、Cloudflare就职,但开源世界是他如一的眷念。
架构师小秘圈
·
2018-04-02 00:00
Unix高级环境编程中
apue
.h配置
对《unix高级环境编程》这本书就不多赘述,书中引用的"
apue
.h"配置我相信困扰很多人,今天我们就来配置一下
apue
.h。
I慕蓝
·
2018-03-19 22:29
apue.h
配置
APUE
读书笔记(一)
应老大要求,从今天开始
APUE
的读书笔记。其实就是一些比较需要注意的点第一章.UNIX基础知识一、登陆拿到一台Linux主机,最新开始的是登陆。
Ghost_02
·
2018-03-19 17:08
AUPE
深入解析条件变量(condition variables)
深入解析条件变量什么是条件变量(conditionvariables)引用
APUE
中的一句话:Conditionvariablesareanothersynchronizationmechanismavailabletothreads.Thesesynchronizationobjectsprovideaplaceforthreadstorendezvous.Whenusedwithmutexes
HarlanC
·
2018-03-18 17:00
20180317-《人类的群星闪耀时》III
-《人类的群星闪耀时》[奥]斯蒂芬·茨威格著;舒昌善译;广西师范大学出版社(侵联删)本篇接着上一篇继续摘
抄书
中精彩叙述(续20171123篇)。一夜之间的天才(《马赛曲》1792年4月25日)1.
Qoom
·
2018-03-17 23:13
我与寒山的书信【3】
然后是文学史,
抄书
背书,我的天,我突然不想念了,好累啊,今天的近现代史纲要,盲学,没课本,一脸无奈。那个近现代史纲要老师有点像孙老师,莫名怀念,然后他的北京音很棒,全是历史,莫名的熟悉和怀念。
枕梦行
·
2018-03-07 23:16
我与寒山的书信【2】
今天又是浑浑噩噩的一天,依旧是睡不醒,困得睁不开眼,老师讲课我全程不在线,可能是没有开启学习模式,想着要不要考研,哈哈哈,但是觉得自己想的太多太远太不切实际,所以啊,只能爬起来继续
抄书
。
枕梦行
·
2018-03-06 20:33
独特的日记(30)
下午第二节课布置写练习册,把
抄书
改完,再改了几本日记。剩下的今晚带回了家里改。邻居家的小屁孩读二年级,在那里饶有兴趣地读起了大哥哥大姐姐的作品,我打趣邻居:‘’瞧瞧,又多了一个识字的好办法。
长洲047韦海珠
·
2018-02-27 23:08
APUE
读书笔记——高级进程通信(管道)
#include"
apue
.h"#include#defineDEF_PAGER"/bin/more"intmain(intargc,char*argv[])
DrawnBreak
·
2018-02-24 21:35
读书笔记
后端
APUE
读书笔记——线程同步(条件变量,屏障)
什么是同步?就是让线程之间按照一定的顺序去执行,例如线程A生产了一个物品,线程B才可以去执行消费。为什么不能直接用锁去做同步?例如设定锁X,锁Q线程B要消费一个物品,则对生产队列做检查(先对队列加锁保护),即对X加锁,若X已被锁,则阻塞。即加锁Q加锁X消费解锁Q当线程A生产了一个物品时,将锁X解锁,线程B唤醒,开始消费。即加锁Q生产解锁X解锁Q但是这有一个问题,如果线程A连续生产了很多物品,之后不
DrawnBreak
·
2018-02-24 14:31
读书笔记
后端
APUE
读书笔记——线程互斥(互斥量、读写锁)
一、简单的锁操作#include"
apue
.h"#include#includestructfoo{intf_count;pthread_mutex_tf_lock;intf_i
DrawnBreak
·
2018-02-23 22:05
读书笔记
后端
APUE
学习笔记——线程创建和退出
#include"
apue
.h"#includepthread_tntid;voidprintids(constchar*s){pid_tpid;pthread_ttid;pid=getpid();//
DrawnBreak
·
2018-02-23 20:58
读书笔记
后端
区块链入门知识《精通比特币》——介绍
ps:0x1:下图是我自己对《精通比特币》这本书内容的理解笔记,虽然大部分都是摘
抄书
中内容,但是有我提炼和总结的内容,希望能跟大家分享。
hugonnyy
·
2018-02-14 11:46
区块链
奇葩寒假作业哪家强?一份更比一份强!
永远是别人家的可惜这种假的寒假作业毕竟是少数对大多数学生党来说直面各种画风清奇的寒假作业才是寒假正确的打开方式今天小编就来给大家盘点一下近年来令人崩溃的寒假作业简单粗暴的
抄书
抄书
可以说是老师的最爱了但是抄七百遍
金程财学院
·
2018-02-10 10:26
APUE
第八章习题
8-3代码#include"
apue
.h"intglobvar=6;/*externalvariableininitializeddata*/intmain(void){intvar;/*aut
DerekRay
·
2018-02-01 20:09
apue学习笔记
APUE
第八章习题
8-3代码#include"
apue
.h"intglobvar=6;/*externalvariableininitializeddata*/intmain(void){intvar;/*aut
DerekRay
·
2018-02-01 20:09
apue学习笔记
apue
第五章习题
5.1用setvbuf实现setbufvoidsetbuf(FILE*stream,char*buf);intsetvbuf(FILE*stream,char*buf,intmode,size_tsize);当buf为NULL,则为无缓冲,否则为全缓冲。voidmy_setbuf(FILE*restrictfp,char*restrictbuf){setvbuf(fp,buf,buf?_IOFBF
DerekRay
·
2018-01-24 16:34
apue学习笔记
APUE
之异步信号安全和线程安全
1.异步信号安全函数又被称为可重入函数,其定义源自单线程环境:如果一个函数可以在执行期间的任意时刻被中断,并且可以在中断服务程序中再次被安全调用,以及在中断退出后还可以继续正确执行完函数的剩下部分内容,就称该函数为可重入函数。1.1.常用的可重入函数主要可以分为以下几类:[1].所有套接字API,包括socket、connect、bind、accept、listen、select、pselect、
媳妇控
·
2018-01-21 19:12
Linux环境编程
表驱动的认识以及用法——原创---非
抄书
表驱动是什么:通过查找数据表来代替复杂的逻辑结构(如if...else......,switch等);表驱动的优点是:1、将编程的重心调整到解决问题上,而不是复杂的逻辑判断;2、增加了程序的灵活性,易添加,易修改;3、数据驱动,如果将数据写入文件,每次启动时,从文件中读取,那么,如果要修改一些变量,可能直接修改数据文件,而不是去修改程序结构;表驱动的三种方法:1、直接驱动法:你需要找什么,指定索引
韩A
·
2018-01-13 00:04
表驱动
阶梯访问
读《无声告白》‖你有没有迷失真正的自己?
这是我摘
抄书
中第一页的一小段,第一篇让我看得莫名其妙,压根就没有看懂。只有接着往下读才会知道莉迪亚是怎么去世的,这个家庭到底有什么秘密。造成莉
灵川l
·
2018-01-06 22:17
[
APUE
] 文件 I/O 之 文件描述符
Unix世界里可以算得上一等居民了,所以有了如下这种说法:所有操作,都是基于对文件的操作也只有解了文件的基本知识才能揭开如今众多语言底层如何操作文件的这层面纱.代码Git地址SuzhenProjects/
Apue
Project
疯狂的攻城狮
·
2018-01-03 22:31
[
APUE
] ls 命令简单实现(C++/Golang)
前言ls命令使我们每天频繁的使用,ls可以轻松的列出这个一个目录下所有的文件和目录.我们现在就来实现一个最简单的目录命令ls.代码Git地址SuzhenProjects/
Apue
Projectls命令初探
疯狂的攻城狮
·
2018-01-03 15:12
stat结构体中的st_mode理解
apue
第四章4-12实例changemod.c#include"
apue
.h"intmain(void){structstatstatbuf;/*turnonset-group-IDandturnoffgroup-execute
DerekRay
·
2017-12-29 17:38
apue学习笔记
linux文件权限问题
除了rwx权限以外,还有s权限,这就是设置用户ID和设置组ID,它能让进程有效用户ID和有效组ID等于程序拥有者的uid和gid
apue
中的access.c,open函数以有效用户ID及有效用户组ID执行其访问权限测试
DerekRay
·
2017-12-28 17:09
apue学习笔记
《JAVA多线程编程核心技术》3.1.10的错误纠正
阅读更多我看的书作者:高洪岩书版本:2015年11月第1版第3次印刷问题概述:3.1.10主要讲解等待wait的条件发生变化的场景为了方便起见,我就不照
抄书
中原码了,我用我自己的代码就是一个main方法我用的
ironlee
·
2017-12-23 14:00
多线程
并发
编程
java
《JAVA多线程编程核心技术》3.1.10的错误纠正
阅读更多我看的书作者:高洪岩书版本:2015年11月第1版第3次印刷问题概述:3.1.10主要讲解等待wait的条件发生变化的场景为了方便起见,我就不照
抄书
中原码了,我用我自己的代码就是一个main方法我用的
ironlee
·
2017-12-23 14:00
多线程
并发
编程
java
2017.12.20 【L3快速阅读】-洋葱阅读法
思维导图是根据记忆内容画的,不是
抄书
本目录。分享是反复学习的过程。图片发自App图片发自App
流年娃娃
·
2017-12-19 23:04
抄书
抄书
就是修行之一:1,创办小米的时候,我的想法就是,不管公司未来能做多大,我们一定要把小米办成一个像小餐馆一样,能让用户参与进来的公司。老板呢,跟每个来吃饭的客人,都是朋友。
马唐
·
2017-12-15 12:55
APUE
学习小问题记录
4.21mkdir()#includeintmkdir(constchar*pathname,mode_tmode);所指定的文件访问权限mode有进程的文件模式闯将屏蔽字修改。即umask();mode_t用数字指定时应用八进制,前导0;umask(0);mkdir("CreatDir",0775);11.6.6条件变量“条件变量本身室友互斥量保护的。线程在改变条件状态之前必须先锁住互斥量。因为
Mnnk
·
2017-12-12 20:50
Linux
摘抄的力量
“你每天
抄书
干嘛呢?有病吧!”昨天晚上
抄书
的时候,老公走过来对我说,“要记住你直接背就行了么!”
冯大大在此
·
2017-12-11 04:22
学生学业困境的常见原因
甘德礼(学生学业困境的常见原因)持续原创分享第150天
抄书
王小明,你这几次的考试怎么一直在退步?老师问。我也不知道怎么啦!王小明低头回答。
华南帝虎
·
2017-12-09 23:05
或许,你读得太多
信息爆炸的时代,信息也就不值钱了,诸如宋濂
抄书
之举措亦无有丝毫意义,都不用去图书馆,每个人拿起手机便能轻易得到前人之梦寐以求的各种资料文献,这是时代的必然,然而走得太快,我们总还是需要往身后看看,是否有所遗漏
蕊生
·
2017-12-06 04:07
Unix:signal调用类成员函数 / Linux:signal调用类成员函数
这个问题早在使用signal时就碰到过,好不容易找到signal使用static型类成员函数的方法,但是发现不能传递参数,终究还是不行,直到在《
APUE
》上看到pthread和signal这一节,找到sigwait
程序心声
·
2017-12-05 02:28
Linux编程
『字体 带动了我的原创』
因为自己的字体不太好,只要有时间就会练习字体,不过基本上都是
抄书
,从未想过用自己的创作文章去练习字体。爱上写字是一种坚持,也是一种信仰。
中艺演艺公司
·
2017-12-03 23:50
关于读书
师傅曾说过他的文学功底来自于他
抄书
,他感觉在
抄书
的时候,自己就和作者同频了,作品的就已
佘杰朗照大千
·
2017-12-03 02:46
百日行动10天复盘 - 草稿
可这几天每天早起后有时看看书、抄
抄书
,随着用心度的增加,带着
六月双生
·
2017-11-26 23:50
c语言*零碎知识便签
一部分原创,一部分转自一些博客,或者是摘
抄书
本上的讲解~,c语言知识本来就比较零碎,感觉就是捡漏一样。1引脚,又叫管脚,英文叫Pin。
我叫钱佩雨
·
2017-11-20 14:52
APUE
之进程笔记(下)
1.进程组进程组是一个或多个进程的集合,同一进程中的各进程接收来自同一终端的各种信号。每个进程组都有一个组长进程,组长进程ID就是该进程组ID。只要进程组中有一个进程存在,该进程组就存在(跟组长进程是否提前终止无关)。/*API:pid_tgetpgrp(void)*描述:返回调用进程的进程组ID*//*API:pid_tgetpgid(pid_tpid)*描述:返回指定进程的进程组ID*@pid
媳妇控
·
2017-11-13 09:27
Linux环境编程
10月复盘|踏实走好成长的每一步
每天早起:6点起床,完成30天,目标完成率96%;每天
抄书
:每天抄写十二姐的一
糖果果2018
·
2017-10-31 22:48
APUE
之信号
1.信号的本质信号是在软件层次上对中断机制的一种模拟,是IPC机制中唯一的异步通信机制.进程本身是无法直接处理信号的,而是必须事先将处理方式告诉内核,处理方式可以分为三种:[1].忽略此信号[2].捕捉信号。这种方式需要用户提供一个相应的信号处理函数[3].执行该信号的默认动作。默认动作主要有:忽略、终止、终止+core、继续需要注意的是,SIGKILL和SIGSTOP这2种信号既不能被忽略,也不
媳妇控
·
2017-10-24 19:25
Linux环境编程
APUE
第十四章.第十五章学习笔记
1.I/O多路转接/*********************************************包含头文件:#include函数原型:intselect(intmaxfdpl,fd_set*restrictreadfds,fd_set*restrictwritefds,fd_set*restrictexceptfds,structtimeval*restricttvptr);函数说明
RGBMarco
·
2017-10-24 12:06
APUE
机器学习入门学习笔记:(2.3)对数几率回归推导
(直接
抄书
的,实在不擅长背定义Q
hongbin_xu
·
2017-10-18 10:06
机器学习
机器学习笔记
APUE
第十二章学习笔记
1.线程属性/*****************************************包含头文件:#include函数原型:intpthread_attr_init(pthread_attr_t*attr);intpthread_attr_destroy(pthread_attr_t*attr);函数说明:pthread_attr_init初始化pthread_attr_t,初始化后pt
RGBMarco
·
2017-10-16 19:03
APUE
APUE
第十一章学习笔记
1.线程标识/*****************************************包含头文件:#include函数原型:intpthread_equal(pthread_ttid1,pthread_ttid2);函数说明:判断线程ID是否相等返回值:若相等,返回非0数值,否则,返回0*****************************************//********
RGBMarco
·
2017-10-11 12:21
APUE
笔记
1"季春香,你在
抄书
呢?"李行远冷不丁冒出一句。春香吓得手一抖,笔在纸上画出一条长长的道。她小声地说:"没有,我在做笔记。"李行远笑了:"你这笔记和把整本书抄下来有什么么区别,做笔记要有重点。
千里多可惜
·
2017-10-08 19:15
笔记
1"季春香,你在
抄书
呢?"李行远冷不丁冒出一句。春香吓得手一抖,笔在纸上画出一条长长的道。她小声地说:"没有,我在做笔记。"李行远笑了:"你这笔记和把整本书抄下来有什么么区别,做笔记要有重点。
千里多可惜
·
2017-10-08 19:15
apue
4.23 path_alloc未定义的引用问题
#include"
apue
.h"#inclu
wake_alone
·
2017-09-27 15:10
C语言
apue
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他