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抄书
为什么数组的BUFFSIZE要定义为4096比较好?
先看一个程序://page69#include"
apue
.h"#defineBUFFSIZE4096intmain(intargc,char*argv[]){intn;charbuf[BUFFSIZE]
maopaopao2087
·
2020-08-26 13:49
操作系统
linux
35岁随笔:给毕业生的3点建议!
不会写文章就
抄书
我当年写博客的时候
#卢松松#
·
2020-08-25 17:41
卢松松博客
063/100 《Contemporary Health Informatics》第三章
ContemporaryHealthInformatics图书信息:豆瓣
抄书
作总结的方式做笔记,真是花时间啊,看样子10天看完是不太可能的了。
我的名字叫清阳
·
2020-08-25 05:01
《
APUE
》读书笔记—第八章进程控制
本章介绍Unix的进程控制,包括进程创建,执行程序和进程终止,进程的属性,exec函数系列,system函数,进程会计机制。1、进程标识符每一个进程都有一个非负整数标识的唯一进程ID。ID为0表示调度进程,即交换进程,是内核的一部分,也称为系统进程,不执行任何磁盘操作。ID为1的进程为init进程,init进程不会终止,他是一个普通的用户进程,需要超级用户特权运行。获取标识符函数如下:#inclu
weixin_34007879
·
2020-08-25 01:38
apue
学习笔记(第十六章 网络IPC:套接字)
本章将考察不同计算机(通过网络连接)上的进程相互通信的机制:网络进程间通信。套接字描述符正如使用文件描述符访问文件,应用程序用套接字描述符访问套接字。许多处理文件描述符函数(如read和write)可以用于处理套接字描述符。调用socket函数创建一个套接字#includeintsocket(intdomain,inttype,intprotocol);参数domain(域)确定通信的特性,包括地
weixin_30758821
·
2020-08-25 01:32
APUE
学习笔记:第四章 文件和目录
4.1引言本章将描述文件的特征和文件的性质4.2stat、fstat和lstat函数#includeintstat(constchar*restrictpathname,structstat*restrictbuf);intfstat(intfiledes,structstat*buf)intlstat(constchar*restrictpathname,structstat*restrictb
weixin_30840253
·
2020-08-25 01:32
apue
学习笔记(第十五章 进程间通信)
本章将说明进程之间相互通信的其它技术----进程间通信(IPC)管道管道只能在具有公共祖先的两个进程之间只用。通常,一个管道由一个进程创建,在进程调用fork后,这个管道就能在父进程和子进程之间使用了。管道是通过调用pipe函数创建的:#includeintpipe(intfd[2]);经由参数fd返回两个文件描述符:fd[0]为读而打开,fd[1]为写而打开。fd[1]是输出,fd[0]是输入。
weixin_30437847
·
2020-08-25 01:28
apue
学习笔记(第十七章 高级进程间通信)
本章介绍一种高级IPC---UNIX域套接字机制,并说明它的应用方法UNIX域套接字UNIX域套接字用于在同一台计算机上运行的进程(无关进程)之间的(全双工)通信。相比于因特网套接字,UNIX域套接字效率更高。UNIX域套接字仅仅复制数据,不执行协议处理,不需要添加或删除网络报头,无需计算校验和,不要产生顺序号,无需发送确认报文。UNIX域套接字提供流和数据报两种接口,就像是套接字和管道的混合(双
weixin_30340745
·
2020-08-25 01:56
APUE
学习笔记(23)-进程间通信之管道
By:潘云登Date:2009-8-29Email:
[email protected]
:http://blog.csdn.net/intrepydCopyright:该文章版权由潘云登所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者同意。写在前面1.本文内容对应《UNIX环境高级编程》(第2版)》第15章。2.总结了进程间通信的一种机制——管道的基本概
intrepyd
·
2020-08-25 00:48
Linux环境编程
APUE
学习笔记 第十七章 高级进程间通信
第十七章高级进程间通信本章将介绍一种高级IPC——UNIX域套接字机制。这种形式的IPC可以在同一计算机上运行的两个进程之间传送打开文件描述符。服务进程可以使它们的打开文件描述符与指定的名字相关联,同一系统上运行的客户进程可以使用这些名字与服务器汇聚。我们还会了解到操作系统如何为每一个客户进程提供一个独用的IPC通道。参考:https://blog.csdn.net/lincoln_2012/ar
xuri8888
·
2020-08-25 00:37
APUE学习笔记
LINUX
APUE学习笔记
给学生与家长的一封信
有的娃娃为了完成作业,考试过关,抄作业,
抄书
抄答案,土房子经不起风吹雨打,最终孩子们心里苦闷,家长说不起嘴,老师恨铁不成钢啊!亲爱的家长朋友们,初中的学习,一切都是基础。
水墨烟岚
·
2020-08-24 21:03
抄书
这件小事09:《山月不知心里事》
webwxgetmsgimg(1).jpg人间聚散,看透又如何去年元夜时,花市灯如昼。月上柳梢头,人约黄昏后。今年元夜时,月与灯依旧。不见去年人,泪满春衫袖。——欧阳修·《生查子》美好总是充满矛盾,不只是该为春天提前展开欢颜,还是先悼念曾经陪伴了一个冬天的生灵。初恋,是生命酝酿的第一朵花,还没来得及绽放,却羞涩得可爱,有着执著的坚持,因为有它,我们年轻的心智才得以日渐丰稔成熟。美好的时光总是短暂,
庄为生
·
2020-08-24 20:08
Linux 判断是否是一个目录还是一个文件的方法
字符特殊文件S_ISBLK()块特殊文件S_ISFIFO()管道或FIFOS_ISLNK()符号连接(POSIX.1或SVR4无此类型)S_ISSOCK()套接字(POSIX.1或SVR4无此类型)具体可以参照
APUE
邹亚鹏
·
2020-08-24 18:25
嵌入式
C
语言
linux
APUE
学习记录 20200706
3.12函数dup和dup2#includeintdup(intfd);intdup2(int,fd,intfd2);//返回值:若成功,返回新的文件描述符;若出错,返回-1由dup返回的新文件描述符一定是当前可用文件描述符中的最小数值。对于dup2,可以用fd2参数执行新描述符的值。如果fd2已经打开,则先将其关闭。若fs等于fd2,则dup2返回fd2,而不关闭它。否则,fd2的FD_CLOE
sySeDoC
·
2020-08-24 17:41
linux编程
APUE
学习记录 20200702
3.11原子操作追加到一个文件考虑一个进程,他要将数据追加到一个文件尾端。早期的UNIX系统版本并不支持open的O_APPEND选项,所以程序被编写程下列形式:if(lseek(fd,OL,2))/*positiontoEOF*/err_sys("lseekerror");if(write(fd,buf,100)!=100)/*andwrite*/err_sys("writeerror");对单
sySeDoC
·
2020-08-24 17:49
linux编程
APUE
学习记录 20200629
3.10文件共享UNIX系统支持在不同进程见共享打开文件。在介绍dup函数之前,先要说明这种共享。内核使用3种数据结构表示打开文件,它们之间的关系决定了在文件共享方面一个进程对另一个进程可能的影响。每个进程在进程表中都有一个记录项,记录项中包含一张打开文件描述符表,可将其视为一个矢量,每个描述符占用一项。与每个文件描述符相关联的是:a.文件描述符标志(close_on_exec);b.指向一个文件
sySeDoC
·
2020-08-24 17:47
linux编程
APUE
学习记录 20200628
3.7函数read调用read函数从打开文件中读数据。#includessize_tread(intfd,void*buf,size_tnbytes);//返回值:读到的字节数,若已到文件尾,返回0;若出错,返回-1如read成功,则返回读到的字节数。如已到达文件的尾端,则返回0.有多种情况可使实际读到的字节数少于要求读的字节数:读普通文件时,在读要求字节数之前已到达了文件尾端。当从终端设备读时,
sySeDoC
·
2020-08-24 17:11
linux编程
用C写一个web服务器(一) 基础功能
之前一直在读书,看了《CPrimerPlus》、《
APUE
》、《UNP》,第一本看完之后虽然对C的语法有了大概的了解,可是要说应用,还差得很远;后两本算是咬着牙翻完的,应用更不敢说,只是对概念有了基本的认识
weixin_34268310
·
2020-08-24 17:15
抄书
Copying Books UVa 714
CopyingBooks题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=85904#problem/B题目:DescriptionBeforetheinventionofbook-printing,itwasveryhardtomakeacopyofabook.Allthecontentshadtobere-writtenbyh
weixin_30483495
·
2020-08-24 16:25
APUE
学习记录 20200708
3.13函数sync、fsync和fdatasync传统的UNIX系统实现在内核中设有缓冲区高速缓存或页高速缓存,大多数磁盘I/O都通过缓冲区进行。当向文件写入数据时,内核通常先将数据复制到缓冲区,然后排入队列,晚些时候再写入磁盘。这种方式被成为延迟写。通常,当内核需要重用缓冲区来存放其他磁盘块数据时,它会把所有延迟写数据块写入磁盘。为了保证磁盘上实际文件系统与缓冲区中内容的一致性,UNIX系统提
sySeDoC
·
2020-08-24 16:59
linux编程
APUE
学习记录 20200624
3.4函数Creat#includeintcreat(constchar*path,mode_tmode);//返回值:若成功,返回为只写打开额文件描述符;若出错,返回-1此函数等效于:open(path,O_WRONLY|O_CREAT|O_TRUNC,mode);creat的一个不足之处是它以只写方式打开所创建的文件。在提供open的新版本之前,如果要创建一个临时文件,并要先写文件,然后又读该
sySeDoC
·
2020-08-24 16:11
linux编程
APUE
学习记录 20200622~20200623
3.2文件描述符对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读写一个文件时,使用open或creat返回的文件描述符,将其作为参数传送给read和write。UNIX系统shell将文件描述符0与进程的标准输入关联,文件描述符1与标准输出关联,文件描述符2与标准错误关联。在符合POSIX.1的应用
sySeDoC
·
2020-08-24 16:00
linux编程
APUE
学习记录 20200619
1.7出错处理当UNIX系统函数出错时,通常会返回一个负值。error.h中定义了errno以及可以赋予它的各种常量,这些常量都以字符E开头。对于errno应当注意两条规则:如果没有出错,其值不会被例程清除。因此,仅当函数的返回值指明出错时,才检验其值。任何函数都不会将errno值设置为,而且在error.h中定义的所有常量都不为0。C标准定义了两个函数,用于打印出错信息。#includechar
sySeDoC
·
2020-08-24 16:27
linux编程
APUE
学习记录 20200618
1.5输入和输出1.文件描述符文件描述符通常是一个小的非负整数,内核用以标识一个特定进程正在访问的文件。当内核打开一个现有文件或创建一个新文件时,都返回一个文件描述符。在读写文件时,可以使用文件描述符。2.标准输入、标准输出和标准错误每当运行一个新程序时,shell都会为其打开3个文件描述符,即标准输入、标准输出和标准错误,这三个描述符都链接到终端。3.不带缓冲的I/O函数open、read、wr
sySeDoC
·
2020-08-24 16:26
linux编程
APUE
学习记录 20200617
准备工作:
APUE
第三版源代码下载链接:http://
apue
book.com/code3e.html安装了LinuxMint虚拟机,安装vmware-tool安装libc6-devlibbsd-devmake
sySeDoC
·
2020-08-24 16:25
linux编程
盘语期货日记十三
今天把每天应该做的事情梳理了一遍:①下单盯盘做模型②抄总模型默写策略
抄书
③复盘④看视频记录问题⑤随机写日记这都得益于一个
抄书
的行为,养成一个良好的作息习惯,就好像先做策略
盘语
·
2020-08-24 14:05
2018-11-30
在活动开始之前,我想问大家两个问题,第一个问题,现场的小孩有没有被罚过
抄书
,第二个问题,大家有没有遇到隔代教育的问题,想不想知道具体的解决方法?
曾娴
·
2020-08-24 14:42
读《华杉讲透孙子兵法》写作30天第12天。
坚持到了12天,想想每天都是摘
抄书
本,我也就这点能力,想放弃。但是收获还是有的,至少实在的看书了,这是写给谁看的?就给我自己吧!
陈锐鹏
·
2020-08-24 13:38
《乌合之众》读书笔记(part5)--名望的特性就是阻止我们看到事物的原本面目,彻底麻痹我们的判断力
摘
抄书
中论点,不代表个人观点,仅供学习参考书籍:《乌合之众:大众心理研究》–古斯塔夫·勒庞乌合之众在所有社会阶层,从最高级到最低级,一旦人不再是孤立状态,他就会立刻处于某个领袖的领导之下。
安财小山羊
·
2020-08-24 01:36
心理学
《乌合之众》读书笔记(part4)--含义最不确定的词语,往往拥有最强大的影响力
摘
抄书
中论点,不代表个人观点,仅供学习参考书籍:《乌合之众:大众心理研究》–古斯塔夫·勒庞乌合之众观念只有以简单明了的形式出现,才能为群体所接受。为了深入民心,它们往往必须经过彻底的改头换面。
安财小山羊
·
2020-08-24 01:36
心理学
重拾
于是我决定利用这些被分割出来的时间
抄书
,打开豆瓣,点开一本好书,很多读者做的笔记都可以看得到,一方面把字练回来,另一方面重新给我写作的欲望。有人说我是沉迷游戏,我其实很久没玩了。而且平均每天不会
真正的夏新旬
·
2020-08-23 20:33
linux之自己总结学习linux的资源推荐
IBM学习linux技术地址:https://www.ibm.com/developerworks/cn/views/linux/libraryview.jsp2、学习linux的途径,或者说过程1、
APUE
chen.yu
·
2020-08-23 19:43
Linux/Unix积累
实例解析shell子进程(subshell )
shell子进程的一个了解,主要包括以下几个方面1:什么是shell子进程2:shell什么情况下会产生子进程3:子进程的特点与注意事项4:$变量$$在脚本里的意义,及如何得到子进程里的进程号参考文档:
apue
沐星晨
·
2020-08-23 19:31
unix/linux
脚本编程
异步信号安全和线程安全
异步信号安全和线程安全刺猬@http://blog.csdn.net/littlehedgehog问题源自于
apue
中stevens老先生有关线程安全函数的介绍,stevens有曰:如果一个函数对于多线程来说是重入的
littlehedgehog
·
2020-08-23 17:04
Unix/Linux
Programming
【育儿29】保护家庭,从保护自己开始
但那样做就是
抄书
了,也失去了摘录的意义。也许是东西方文化的不同,美国人更注重自身的真实感受。但看完书中这三章的讨论,我很认同这种观点,甚至因这种观点解开了困扰我的一些谜团。
小尘老师
·
2020-08-23 10:48
将poll程序改为epoll实现
原实例在
APUE
(第三版)17.2UNIX域套接字1、使用UNIX与套接字轮询XSI消息队列(poll版,原版)123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767
weixin_34284188
·
2020-08-23 08:44
我想换班长
比如说你跟她关系不好的人,他一看见他动一动就给她就说他的名字,让他
抄书
,而跟洪诗灿玩的很好的人,她不管怎么样,洪诗灿都把她当作空气,不让他
抄书
。
原神3
·
2020-08-23 04:28
UNIX TCP回射服务器/客户端(3):使用select模型的服务器
《Unix网络编程》这本书附带了许多短小精美的小程序,我在阅读此书的时候,将书上的代码按照自己的理解重写了一遍(大部分是
抄书
上的),加深一下自己的理解(纯看书太困了,呵呵)。
AAA20090987
·
2020-08-23 04:26
Codevs3162
抄书
问题题解
题目题目来源http://codevs.cn/problem/3162/题目描述Description现在要把M本有顺序的书分给K个人复制(抄写),每一个人的抄写速度都一样,一本书不允许给两个(或以上)的人抄写,分给每一个人的书,必须是连续的,比如不能把第一、第三、第四本数给同一个人抄写。现在请你设计一种方案,使得复制时间最短。复制时间为抄写页数最多的人用去的时间。输入描述InputDescrip
t14t41t
·
2020-08-23 02:06
OI党坚毅的步伐
动态规划
[二分] [CodeVS3162]
抄书
问题
Description题目描述现在要把MMM本有顺序的书分给KKK个人复制(抄写),每一个人的抄写速度都一样,一本书不允许给两个(或以上)的人抄写,分给每一个人的书,必须是连续的,比如不能把第一、第三、第四本书给同一个人抄写。现在请你设计一种方案,使得复制时间最短。复制时间为抄写页数最多的人用去的时间。Input输入第一行两个整数M、KM、KM、K;(0≤K≤M≤500)(0≤K≤M≤500)(0
HeRaNO
·
2020-08-23 00:15
贪心
二分
Codevs
抄书
问题1&2&3
对于
抄书
问题1,由于标签上写的DP,我就写了DP。。。。
DreamDraw_Pan
·
2020-08-23 00:11
贪心
重拾
于是我决定利用这些被分割出来的时间
抄书
,打开豆瓣,点开一本好书,很多读者做的笔记都可以看得到,一方面把字练回来,另一方面重新给我写作的欲望。有人说我是沉迷游戏,我其实很久没玩了。而且平均每天不会
真正的夏新旬
·
2020-08-22 20:02
个人知识地图
一、编程语言:1、c/c++《c++primer》《STL源码剖析》《effecivec++》2、python《廖雪峰python》二、linux:《
APUE
》《UNE》v1、v2《CSAPP》《linux
Gonewithmyself
·
2020-08-22 17:47
有“空洞”的文件的C代码实现
最近看
apue
,看到了空洞文件的介绍,颇为好奇,下面来学习一下。
涛歌依旧
·
2020-08-22 15:54
S1:
C/C++
s2:
Linux编程
聊聊photoshop的发展史
强大的图像处理能力,才可以直接说PS在某种程度上极大的推动了中国社交网络的发展,至少我们再也没办法在QQ里打下有图有真相这种字眼今天我就来瞎聊一下这个神奇的图像处理软件的发展历史上古年代的PS基本上就只有
抄书
了解个大概给各位看官知晓话说
给昵称跪了
·
2020-08-22 14:51
C——文件I/O
C笔记——文件I/O(
APUE
)库函数1,字符串读写字符fgets():原型char*fgets(char*s,intn,FILEstream),从stream流中读取1-n的字符串,遇EOF或换行符结束
Lauren..
·
2020-08-22 11:48
APUE
linux 信号signal和sigaction理解
这两天重看
APUE
看到信号,又记起来了kill并不是直接终止进程的命令,而是发信号的命令,通过发信号来控制进程状态。
SkyHandy
·
2020-08-22 10:08
apue
APUE
学习笔记——10信号——信号接口函数 signal 和 sigaction
signal函数signal函数是早起Unix系统的信号接口,早期系统中提供不可靠的信号机制。在后来的分支中,部分系统使用原来的不可靠机制定义signal函数,如Solaris10。而更多的系统采用新语义可靠信号机制,如4.4BSD。出于signal函数不同系统的不统一性,我们一般使用sigaction函数取代它。关于sigaction函数,我们在本文后面做详细介绍。函数原型:#includevo
aidixi4007
·
2020-08-22 09:04
APUE
学习笔记:Linux下signal和sigaction的使用区别
《UNIX环境高级编程》第三版,图10-20在Linux环境下的运行结果与书中所述有所不同,信号处理函数执行期间未自动屏蔽该信号,详见:信号之sigsetjmp和siglongjmp函数其原因在于:glibc2之后,如果系统定义了_BSD_SOURCE宏或_GNU_SOURCE宏的话,那么系统将通过调用sigaction函数的方式去实现signal函数,否则signal函数将遵循SystemV语义
曈默生
·
2020-08-22 09:30
APUE学习
推荐一些系统方面的书
书名涉及范围csapp数据表示、汇编、处理器、cache、虚拟地址、链接、进程、信号、线程、底层IO、套接字
apue
进程、信号、线程、底层IO、文件系统、套接字linuxc一站式学习c语言、数据结构、数据表示
飞龙
·
2020-08-22 09:07
书单
操作系统
组成原理
网络
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他