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
Unix网络编程vol1
unix网络编程
基本编程
今天和大家分享一些基本套接口的编程函数,为帮助大家更好的理解connect、accept和close函数并使用netstat调试TCP应用程序,我们需要了解如何建立和终止TCP连接以及TCP的状态转换图。这样能够帮助我们编写网络程序的例子。《一》三次握手:下述步骤建立一个TCP连接:1.服务器必须准备好接受外来的连接。这通过调用socket、bind和listen函数来完成,称为被动打开(pass
fantasy_linux
·
2020-06-24 18:04
网络编程
linux
为何单线程的 Redis 却能支撑高并发?
最近在看
UNIX网络编程
并研究了一下Redis的实现,感觉Redis的源代码十分适合阅读和分析,其中I/O多路复用(mutiplexing)部分的实现非常干净和优雅,在这里想对这部分的内容进行简单的整理
Java后端技术栈
·
2020-06-24 18:19
《UNIX编程艺术》--读书笔记
查看原文地址公司入职前安排了读书环节,后台开发类推荐了一下书籍:C++PrimerUnix环境高级编程(APUE)
Unix网络编程
1/2卷(UNP)TCP/IP协议详解深入理解计算机系统EffectiveC
mylq
·
2020-06-24 16:13
读书笔记
ceph如何确定文件存储的最终位置(OSD)
此处以块存储(RBD)为例进行演示,因为三种接口最终存储文件的操作单元都是对象,所以其他接口的方法类似:前提:在bloc接口下有一个池:pool1,创建另一个volume(rbdimage):
vol1
。
梦想0327
·
2020-06-24 07:41
ceph
NIO、AIO概念理解和学习
为什么说是同步按照
UNIX网络编程
模型的说法,JavaNIO使用的I/O复用模型在select调用上发生了阻塞,因此不属于异步I/O,参见原文定义:AnasynchronousI/Ooperationdoesno
snowind09
·
2020-06-24 02:39
UNIX网络编程
卷1:套接字联网API
UNIX网络编程
卷1:套接字联网API
UNIX网络编程
卷1套接字联网API简介传输层TCPUDP和SCTPUDPTCP简介internet一词有多种含义。
july0404
·
2020-06-23 23:57
x86架构——架构基础
说明本文参考文档是《64-ia-32-architectures-software-developer-vol-1-manual》(本文之后都以
Vol1
来指代),介绍了x86架构的基础。
jiangwei0512
·
2020-06-23 21:28
x86架构介绍
再论关于如何学习网络编程
前些天在一个论坛上和一位朋友争论了学习网络编程的方法,而后发表了《TCP协议疑难杂症全景解析》,不算猛文,但也得到了一些回应,大家都是对RichardStevens的两本书情有独钟:《TCP/IP详解(前两卷)》/《
Unix
iteye_5014
·
2020-06-23 19:50
UNIX网络编程
--简介(一)
一、概述a)在编写与计算机通信的程序时,首先要确定的就是和计算机通信的协议,从高层次来确定通信由哪个程序发起以及响应在合适产生。大多数网络应用按照划分成客户和服务器来组织。在设计网络应用时,确定总是由客户发起请求往往能够简化协议和程序本身。当然一个较为复杂的网络应用还需要异步回调通信,也就是由服务器向客户发起请求消息。i.在本书原著上多次提到客户(client)和服务器(server)这两个术语。
iteye_18480
·
2020-06-23 19:21
Linux进程同步之POSIX信号量
在《
UNIX网络编程
卷2:进程间通信》的前言第二页与第1版的区别中作者提到“POSIXIPC函数时大势所趋,因为他们比SystemV中
iteye_18480
·
2020-06-23 19:49
新书预告:《Linux 多线程服务端编程:使用 muduo C++ 网络库》
看完了W.RichardStevens的传世经典《
UNIX网络编程
》,能照着例子用SocketsAPI编写echo服务,却仍然对稍微复杂一点的网络编程任务感到无从下手?
iteye_11790
·
2020-06-23 18:29
hadoop学习笔记(二)——IO的5种模型
首先在
Unix网络编程
中IO大致分为5种:1.阻塞IO2.非阻塞IO3.多路复用IO4.信号驱动IO5.异步IO因为第四种不常用,所以我就分析剩下的四种模型。
My_Dream_Go
·
2020-06-23 12:14
hadoop
IO模型:同步、异步、阻塞、非阻塞
本文是我对这个问题的答案整理的笔记,参考《
UNIX网络编程
.卷1》一、IO模型在《
UNIX网络编程
.卷1》第6.2节介绍了五种IO模型,分别是:阻塞式IO(blockin
dbbaq24022
·
2020-06-23 03:18
基础架构方向学习路线
MoreEffectiveC++C++语言的设计与演化操作系统深入理解计算机系统CSAPPLinux内核设计与实现深入理解计算机系统SCIP深入理解linux内核(难)服务器编程UNIX环境高级编程apue
UNIX
Metralix
·
2020-06-22 01:35
杂感
&
ideas
织网的日子里——第一章:TCP时间获取之客户端和服务器端程序
正文:开始啃《
UNIX网络编程
:卷1》.看完第一章,下载本书源码,刚开始运行程序就
jasonque
·
2020-06-21 22:11
UNIX网络编程
:共享内存区
IPC形式除了管道、FIFO、信号量以外,还有共享内存区和消息队列。这里主要堆共享内存进行介绍。共享内存区是可用IPC形式中最快的。一旦这样的内存区映射到共享它的进程地址空间,这些进程间数据的传递就不再涉及内核。共享内存与其他进程通信方式相比较,不需要复制数据,直接读写内存,是一种效率非常高的进程通信方案。但它本身不提供同步访问机制,需要我们自己控制。在LINUX中,只要把共享内存段连接到进程的地
Dandelion_gong
·
2020-06-21 19:33
UNIX网络编程
【书坊11月赠书福利——第三期】《现代体系结构上的UNIX系统》 (修订版)
本周是微信赠书活动的第三期,今天赠书的是UNIX经典系列中的其中一,Unix系列共四本,分别是
UNIX网络编程
卷1:套接字联网API(第3版•修订版)、
UNIX网络编程
卷2:进程间通信(第2版•修订版)
出版圈郭志敏
·
2020-06-21 15:24
《Garnter报告:2007年BPMS 魔力象限》笔记
英文全文:http://mediaproducts.gartner.com/reprints/bea/
vol1
/article2/article2.html纯粹只玩BPM的厂商继续占据领先位置,但“经典
zhanglguo
·
2020-06-21 15:59
最深爱的“业务流程管理”
前端——网络方向面经题目总结
网络方面有空可以看看TCP/IP详解卷一和
UNIX网络编程
。)
兔子juan
·
2020-06-21 00:06
面试经验分享
Java BIO
引言在
Unix网络编程
领域中,IO模型一直是十分重要的话题。并且在去学习Redis、Nginx、Netty等底层原理时,对于高并发的处理,基本都用到了IO模型的概念。
张喜硕
·
2020-05-31 10:22
java
io
Unix的五种IO模型介绍
概述JavaIO与UnixIO的关系(非严格对应)
Unix网络编程
中介绍了五种IO模型,分别是:阻塞IO、非阻塞IO、IO多路复用、信号驱动IO、异步IO。
samforit
·
2020-05-27 23:04
io
unix
2020-05-08 复现GSE137675 RNA-Seq结果(1):上游分析
GSE137675下载原始FastQ数据cd${workdir}mkdir-pfqcdfq1.1使用循环创建下载地址文件foriin{78..89}doecho"fasp.sra.ebi.ac.uk:/
vol1
猫叽先森
·
2020-05-08 01:35
Linux网络编程(1)
Preview课程要求,所以学了一下
UNIX网络编程
,老师说挺简单的,实际上手之后才发现这里面关系没那么简单。从CS:APP11章网络编程,再加上不停地man,对当前的学习做个总结,也顺带当个报告了。
IdiotNe
·
2020-04-25 09:00
套接字编程简介(第三章)学习笔记
套接字地址结构参考书:《
UNIX网络编程
卷1:套接字互联网API(第三版)》pp56-761.为什么要使用套接字地址结构大多数套接字韩式都需要一个指向套接字地址结构的指针作为参数。
清水湾zyx
·
2020-04-15 00:24
师北宸21天写作训练营
vol1
/我是如何来寻找写作灵感的?从心出发,从心所愿
图片发自App我觉得写作一定要从兴趣出发,从心所愿有兴趣你才会克服很多疲惫感,就比如我加入老师的写作训练营也是一样的,从心出发,今天看群里莉莉盒分享的观点,是将道听途说与自我实践的验证,觉得好有道理。但是,我还是初阶阶段,只能是把我看到的,想到的,努力变成自己的,记录下来,是否对错就会交予时光验证。内向的孩子,并不善于言谈我的写作灵感来源有很多种,比如偶然看到的一个短篇,一条微信,或者是说我看到的
ibook月露
·
2020-04-14 06:09
UNIX网络编程
-多播
要求:多播地址局域网、广域网的多播源特定多播多播套接字选项(核心)封装范例内容:1.多播地址多播地址-MAC地址映射.JPGIPv4多播地址范围:224.0.0.0-239.255.255.255;IPv6多播地址是以FF:开始的地址。IPv4/IPv6地址到MAC地址的映射如上图。多播是一个IP协议上的特性,为了支持多播,需要做一些额外的工作来维护该特性。所以,部分多播地址被用做来维护该特性,如
YBHello
·
2020-04-11 11:56
I/O模型学习小记
基础概念通过I/O模型学习同步/异步、阻塞/非阻塞基础概念,参考资料如下:《
Unix网络编程
》《网络编程释疑之:同步,异步,阻塞,非阻塞》《JavaNIO:浅析I/O模型》《高性能IO模型浅析》基础概念学习小结系统
snowind09
·
2020-04-11 05:46
TCP连接建立和断开
1.TCP状态转换图TCP连接建立和断开这张图在著名的《
Unix网络编程
》卷一中可以找到。这里参照这张图说明一下TCP连接建立和断开的过程。
天官大冢宰
·
2020-04-07 15:22
你的世界
vol1
、独家记忆雨天,咖啡店,播放这一首熟悉的歌曲。就像这段时间我所在城市天气一样单曲循环着,总是不变的旋律。但此时我的内心波澜起伏,一下开到了一百八十迈,又停在了键盘回车键上。
九歌歌
·
2020-04-06 13:41
UNIX网络编程
_第2章_TCP连接的建立和终止
三路握手建立一个TCP连接时会发生下述情形。1)服务器必须准备好接受外来的连接。这通常通过调用socket,bind和listen这3个函数来完成,我们称之为被动打开(passiveopen)。2)客户通过调用connect发起主动打开(activeopen)。这导致客户TCP发送一个SYN(同步)分节,它告诉服务器客户将在(待建立的)连接中发送的数据的初始序列号。通常SYN分节不携带数据,其所在
黑笑小说
·
2020-04-06 05:22
《
Unix网络编程
》读书笔记
TCP各大问题:1.nagle算法;2.延迟确认3.滑动窗口;4.time_wait状态;5.MSS,MTU,WIN区别;6.慢启动;7.关闭,半关闭;8.epoll和select的区别第二章2.3UDPUDP不保证数据报最终会到达目的地,不保证各个数据报的先后循序跨网络后保持不变,也不保证每个数据包只到达一次。UDP,如果一个数据包到达目的地,但校验有错误,或者数据包在中途被丢弃,它就无法投递给
奔向火星005
·
2020-04-05 15:09
从一个几乎不会拍照片的人, 到成为一个摄影师, 这中间会经历什么?
可以算是我的掏心掏肺教程系列
Vol1
我坚持的价值观:先眼高,再手高。——眼:审美在前,手:技术在后。我不会去跟你去说,光圈快门ISO,这种帖子满网络一抓一把。我想在最初,分享一些珍贵的观点。
摄影师耿悦
·
2020-04-04 14:03
编程功底之禅
):解开程序员面试笔试的秘密c++语言C++PrimerEffectiveC++深度探索C++对象模型Java语言深入理解Java虚拟机网络协议相关图解TCPIP图解HTTPTCP/IP详解卷一、卷二
unix
Adley
·
2020-04-03 14:32
TCP/IP协议笔记1-TCP通信流程实例分析
最近在读《
Unix网络编程
》,感觉以前看的太粗糙,很多细节都没有深究,这次重读重新整理下笔记,以期对网络编程的一些细枝末节能有一个较好的梳理,这是第一篇,实例分析TCP协议通信流程。
__七把刀__
·
2020-03-31 13:03
书旅人|岛屿“漂流”
vol1
图片发自App良辰去了岛上,至于何时回来,单“只有礼拜六下午三点的轮渡”这一条就不由得他作决定了。他带了几件换洗的衣服和几本书去岛上,他是读了一本叫做《从维奇里斯出发最值得到访的50个地方》才决定去往这里,他常常旅行,那些书中读到的地方令人神往,他梦想将这些地方都去个遍,如果说是单纯的为了探究那里发生的故事,其实远没有这样的简单,他要找到一个人,多年以来,他常常梦到她。轮渡上大多数是岛上的居民,他
薛旬
·
2020-03-30 00:49
一篇文章读懂阻塞,非阻塞,同步,异步
Unix网络编程
中的五种IO模型BlockingIO-阻塞IONoneBlockingIO-非阻塞IOIOmultiplexing-IO多路复用signaldrivenIO-信号驱动IOasynchronous
似水牛年
·
2020-03-25 04:08
意大利风情
VOL1
意大利历史悠久,我们知道关于意大利的名词有:米兰时装周,国际米兰,AC米兰,庞贝,米其林三星餐厅,意大利披萨,意面,罗马竞技场,宗教中心梵蒂冈,红酒,宫崎骏天空之城原型城市,西西里女神(莫尼卡·贝鲁奇),佛罗伦萨的文艺复兴(达芬奇,米开朗基罗等),锡耶纳的哥特艺术,罗密欧与朱丽叶故乡,比萨斜塔(初中物理课本),威尼斯。举了这么多例子,结论就是绝对值深度游一次。所以意大利本身各地名胜都够游览一个月的
麦芽面包
·
2020-03-23 20:57
Linux(muduo网络库):08---多线程服务器之(进程间通信只用TCP)
https://blog.csdn.net/qq_41453285/article/details/104954338一、Linux下IPC、同步原语的种类Linux下进程间通信(IPC)的方式数不胜数,光《
UNIX
江南、董少
·
2020-03-21 10:50
Linux(muduo网络库)
环境搭建
blog.csdn.net/pdcxs007/article/details/43735975参考:http://www.cnblogs.com/youxin/p/3931555.html今天开始拜读《
Unix
放风筝的小小马
·
2020-03-21 02:30
开篇第二章--基于TCP的客户端
1.TCP通信简介参考了《
UNIX网络编程
卷1》,对于TCP客户端来说,当其通过socket()获取了socket套接字值后,使用connect()进行与服务端的连接,并传入相应sockaddr_in所填写的参数
Jervions
·
2020-03-20 07:27
软件工程师必读图书
代码简洁之道》《HeadFirst设计模式》C++《AcceleratedC++》《C++Primer》《EffectiveC++》《linux/unix系统编程手册》apue《UNIX环境高级编程》unp《
UNIX
fxm5547
·
2020-03-15 17:07
《父亲的葬礼》读后感
由于工作的原因在每一个城市都似一个过客孤独的行走在陌生的城市望着市井百态霓虹闪烁万家灯火越发显出一个人的寂寥(以上文字与正文无关)我的奋斗
VOL1
父亲的葬礼一个小说家写小说未获得的成功却在这本描述自己生活点滴的自传式作品出版后引发轰动将平凡的生活写出了诗意是大多数阅读完此书人们的评价
塔图柯里昂
·
2020-03-14 17:36
Unix网络编程
(1)
一、TCP/IP网络模型网络层:ip协议(internetprotocol)。传输层:tcp协议:面向连接的、可靠的协议。udp协议:无连接的、不可靠的协议。应用层:httpftp二、ip地址和网络字节序1、早期ip地址分类2、ip地址和子网掩码ip地址和子网掩码都是32位二进制数。ip:192.168.163.78子网掩码:255.255.255.0网络号:192.168.163.0主机号:2^
李行之
·
2020-03-10 13:16
UNIX 网络编程系列之时间获取服务器和客户端
首先《
UNIX网络编程
》对这部分代码做了足够的错误检查,但是个人觉得这会分散注意力,他不能够让我们集中注意力在假设所有的情况都是正常的情况下,如何编写一个可通信的网络程序?
IT孤独者
·
2020-03-05 18:46
Easy Game
vol1
短评
这么多本书里,可能这本有点乱入,这是一本介绍德州扑克玩法技巧的指南书,不过阅读此书除了可以学到打牌的技巧外,如何做出一个高质量的决策才是其精髓所在,在工作与生活中都能有很多借鉴。而且游戏作为一种对真实世界的凝练,一次次短平快的练习,可使我更清晰透彻的理解很多原本在专业学科中艰涩的基本概念。Gettinggoodatpokerisaboutlearningandnotwinning.选择这句话作为我
MoonLightJ
·
2020-03-05 00:07
写给自己专栏
VOL1
:不过是在这世上混口饭吃
这是我第二次辞职,和第一次不同的是,这一次是裸辞,并没有下家来接替我的职业之路。用职业这个词,我不免也觉得是抬高了自己。不过是在这世上混口饭吃。浑浑噩噩过完了大学四年,终于没人按时往卡里打生活费了,也没有人会引着你去做什么。戴上学士帽,拍完毕业照的那天开始,我知道没有任何理由可以逃避生活的真相了。生活的真相是什么呢?要卷铺盖从一千块一年的学生宿舍搬到三千块一个月的单间。从每天睡到自然醒,下雨就逃课
另一个由觅
·
2020-02-23 19:18
阅读
unix网络编程
(卷一)第一章demo
首先根据书上,在书上对应的网址下载到源码包。season@season-PC:/storage/unix$./configure根据readme的指示,编译库文件season@season-PC:/storage/unix$cdlibseason@season-PC:/storage/unix$make巴拉巴拉一大堆,最后一行为:ranlib../libunp.a说明成功了之后继续编译:seaso
dongshixiao
·
2020-02-16 00:54
VG盘点:任天堂Switch限定机全汇总 第一弹
NintendoSwitch(
Vol1
)《色彩喷射团2》特别版发售时间:2017年7月17日该版本主要在于Joy-
游戏时光VGtime
·
2020-02-13 00:00
VG盘点:任天堂Switch限定机全汇总 第一弹
NintendoSwitch(
Vol1
)《色彩喷射团2》特别版发售时间:2017年7月17日该版本主要在于Joy-
游戏时光VGtime
·
2020-02-13 00:00
我的技术栈思路
后端和架构师之路:平台:linux/Unix语言:C/C++/Java/Shell/Python/Go/Lua网络编程:tcp/ip,http,
unix网络编程
,...DB/NoSQL:MySQL,Oracle
mblrwuzy
·
2020-02-09 07:43
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他