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网络编程》
python提取网页的特定内容(正则表达式实现)
关于正则表达式参考正则表达式python可以很方便地抓取网页并过滤网页的内容,那么,如何从如下的网页中提取csdn文章的标题“《
unix网络编程
(卷1)源代码的使用方法》”。
Sunshine_top
·
2020-06-27 05:22
python
Unix网络编程
读书笔记(一)
今天开始看看
Unix网络编程
这本书。还是在看书的同时写写读书笔记,方便忘记了随时查阅。先来看看TCP与UDP之间的区别,一个老掉牙的问题了。TCP是面向连接的,UDP是无连接的。
mazinkaiser1991
·
2020-06-27 05:56
读书笔记
面试总结7--计算机网络相关问题Part1
网络方面有空可以看看TCP/IP详解卷一和
UNIX网络编程
。以下总结了一些面试中常问的问题:1、TCP为什么需要3次握手,4次断开?
幸运的铁匠
·
2020-06-27 03:38
面试总结
c++
计算机书籍推荐
环境高级编程Unix/Linux编程实践教程OperatingSystems:ThreeEasyPieces(OSTEP)计算机网络计算机网络计算机网络自顶向下方法图解HTTPTCP/IP详解卷1:协议
UNIX
三名狂客
·
2020-06-27 02:32
IT杂谈日记
Netty框架学习之路(一)—— Java网络IO模型
前言《
Unix网络编程
:卷1》中介绍了5中IO模型,JAVA作为运行在宿主机上的程序,底层也遵循这5中I/O模型规则。
懋为
·
2020-06-26 19:38
netty学习之路
netty学习之路
5种IO模型、阻塞IO和非阻塞IO、同步IO和异步IO
本文是在《
UNIX网络编程
卷1:套接字联网API》6.2节"I/O模型"的基础上,即UNIX/LINUX环境下的网络IO环境下的理解,它里面给出的例子是读取(接收)网络UDP数据。
尐譽
·
2020-06-26 19:30
编程基础
JavaIO认识
Unix网络编程
模型Linux的内核将所有外部设备都看做一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令,返回一个fd。
quantumcs
·
2020-06-26 17:23
mmap函数使用
UNIX网络编程
第二卷进程间通信对mmap函数进行了说明。
scorpio16
·
2020-06-26 07:04
Linux/Unix
C/C++
UNIX网络编程
卷1 - >环境搭建(ubuntu16.04)
学习unp网络编程,树上的例子均存在#include“unp.h”,故需要对环境进行配置。1.到资源页下载www.unpbook.com2.解压并将unpv13e移动到相应的文件夹下(因为我是在windows电脑装了虚拟机的,所以我就用的是比较蠢的办法就是直接在windows电脑下载并且解压然后把解压后的文件粘贴到虚拟机的ubuntu中。)3.编译image.pngimage.pngimage.p
吴业鹏
·
2020-06-26 06:17
unix网络编程
——ioctl 函数的用法详解
1.介绍Linux网络程序与内核交互的方法是通过ioctl来实现的,ioctl与网络协议栈进行交互,可得到网络接口的信息,网卡设备的映射属性和配置网络接口.并且还能够查看,修改,删除ARP高速缓存的信息,所以,我们有必要了解一下ioctl函数的具体实现.2.函数说明SYNOPSIS#includeintioctl(intd,intrequest,...);DESCRIPTIONTheioctl()
AshlingR
·
2020-06-26 05:36
2.2.
网络
计算机专业书籍推荐
《
UNIX网络编程
》经典《TCP/IP协议详细》第
printf("dream");
·
2020-06-25 20:44
程序人生
UNIX网络编程
-计算机网络课程客户服务器实验-ubuntu
hasnomembernamed‘sa_len’3测试14实验:测试daytime例程,通过两台PC实现客户与服务机的通信客户机daytime.c文件代码服务器daytimed.c文件代码实验步骤1运行步骤参考链接
UNIX
yummydeli
·
2020-06-25 08:06
计算机网络课程
Unix网络编程
unix网络编程
卷二——进程间通信
一、简介第一章简介1.1概述1.2进程、线程与信息共享1.3IPC对象的持续性1.4名字空间1.5fork、exec、exit对IPC对象的影响第二章PosixIPC2.1概述2.2IPC名字px_ipc_name函数2.3创建与打开IPC通道小结第三章systemvipc略第二部分消息传递第四章管道和FIFO4.1概述4.2管道两个管道的客户端-服务器程序#include"unpipc.h"vo
王小闹儿
·
2020-06-25 04:00
操作系统
0-Linux 网络编程修炼指南——内功心法
在学习
unix网络编程
前,请你务必对《unix环境编程》(缩写apue)
--Allen--
·
2020-06-24 21:22
linux
Linux
网络编程修炼指南-内功心法
网络 I/O 模型
周末有空闲来在家,信手翻阅了一下《
UNIX网络编程
卷1:套接字联网API》第6章《I/O复用:select和poll函数》,重绘了几张插图,重温了一下阻塞I/O与非阻塞I/O、I/O复用、同步I/O与异步
弦苦
·
2020-06-24 20:46
网络通信/流媒体
1.通过tcp从daytime服务器获取时间
最近愈发觉得在学习源代码或者看书的时候,做下读书笔记,不仅能加深印象和理解,同时也方便日后进行回顾,所以就写下UNP(
UNIX网络编程
)卷1的读书笔记,涉及到的代码基本都是原作者提供的,为了方便编译做了一定简化
oyw5201314ck
·
2020-06-24 19:47
UNP卷1读书笔记
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
读书笔记
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
再论关于如何学习网络编程
前些天在一个论坛上和一位朋友争论了学习网络编程的方法,而后发表了《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
前端——网络方向面经题目总结
网络方面有空可以看看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
Linux网络编程(1)
Preview课程要求,所以学了一下
UNIX网络编程
,老师说挺简单的,实际上手之后才发现这里面关系没那么简单。从CS:APP11章网络编程,再加上不停地man,对当前的学习做个总结,也顺带当个报告了。
IdiotNe
·
2020-04-25 09:00
套接字编程简介(第三章)学习笔记
套接字地址结构参考书:《
UNIX网络编程
卷1:套接字互联网API(第三版)》pp56-761.为什么要使用套接字地址结构大多数套接字韩式都需要一个指向套接字地址结构的指针作为参数。
清水湾zyx
·
2020-04-15 00:24
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
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
编程功底之禅
):解开程序员面试笔试的秘密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
一篇文章读懂阻塞,非阻塞,同步,异步
Unix网络编程
中的五种IO模型BlockingIO-阻塞IONoneBlockingIO-非阻塞IOIOmultiplexing-IO多路复用signaldrivenIO-信号驱动IOasynchronous
似水牛年
·
2020-03-25 04:08
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
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
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他