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
Roro-网络编程
深入解析select、poll、epoll:Linux
网络编程
的三种IO模型
文章目录IO模型的分类多路复用型IO的分类selectselect系统调用缺点pollpoll系统调用缺点epollepoll系统调用epoll模型优点LT模式与ET模式IO模型的分类大家都知道,一个完整的IO操作所花费的时间在计算机中是非常多的(速度非常慢),那么这些时间都花费在哪里呢?IO=等待数据就绪+数据拷贝而等待数据就绪所花费的时间占了整个IO时间的99%,数据拷贝所花费的时间仅占1%。
云朵c
·
2023-10-12 02:38
linux
网络
运维
TCP/IP(十一)TCP的连接管理(八)socket
网络编程
一socket
网络编程
socket基本操作函数bind、listen、connect、accept、recv、send、select、close说明:本文需要'C语言'、'syscall系统调用'、'OS
wzj_110
·
2023-10-12 01:11
TCP/IP
tcp/ip
socket网络编程
Android
网络编程
1、网络分层OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(NetWork)、数据链路层(DataLink)、物理层(Physical)。2、TCP/IP五层模型TCP/IP五层模型:应用层(Application)、传输层(Transport)、网络层(Network)、
Kevin_Lv
·
2023-10-12 01:16
【网络】
网络编程
——带你手搓简易TCP服务端(echo服务器)+客户端(四种版本)
这里写自定义目录标题前言正式开始用生活中的例子来讲解TCP服务端和客户端代码讲解服务端基本框架创建套接字+bindlisten监听accept接收连接通信单线程版多进程①版多进程②版多线程版线程池版客户端收尾前言本篇主要讲解套接字编程,以TCP服务端和客户端为主,提供以下版本:单线程循环版多进程版(两个小版本)多线程版线程池版本篇部分内容基于上篇UDP服务端和客户端的编写,屏幕前的你若对于UDP编
先搞面包再谈爱
·
2023-10-11 23:11
网络
网络
tcp/ip
服务器
linux
线程
网络协议
L15D1 设备分类、设备号申请和注销
一、Linux设备分类(一)linux的文件种类:-:普通文件:文件IOd:目录文件p:管道文件s:本地socket文件:
网络编程
l:链接文件c:字符设备b:块设备1、Linux设备一切皆文件,大部分设备是文件
socket()
·
2023-10-11 23:50
linux
运维
服务器
Java初识
网络编程
一:
网络编程
(1)概念指网络上的主机,通过不同的进程,以编程的方式实现网络通信(或称为网络数据传输)(2)发送端和接收端①发送端:在一次网络数据传输时,数据的发送方进程,称为发送端②接收端:在一次网络数据传输时
hlizoo
·
2023-10-11 23:02
Java-EE
网络
java
java-ee
开发语言
聊天室c语言程序,socket 多线程聊天室的实现(C语言)
人生不止眼前的苟且,代码也不止数据的增删改查,也有有趣的
网络编程
。如何用C语言做一个简单的服务器和客户端,实现一个聊天室程序呢?这里就简单的写一下博主的实现。
weixin_39864601
·
2023-10-11 19:57
聊天室c语言程序
网卡驱动程序设计---网络子系统深入分析以及DM9000网卡驱动实现
网络子系统:比如
网络编程
里面通过socket创建好了一个文件操作符,然后对其进行write操作,这个write对应的入口其实是一个socket_file_ops结构对应的函数操作集:可以看到write对应的入口函数是
coding__madman
·
2023-10-11 18:45
Linux驱动编程
DM9000
网卡驱动笔记
linux驱动
linux
ARM
python核心编程 第3版_Python核心编程(第3版)PDF高清晰完整中文版
第1部分为讲解了Python的一些通用应用,包括正则表达式、
网络编程
、Internet客户端编程、多线程编程、GUI编程、数据库编程、MicrosoftOffice编程、扩展Python等内容。
weixin_40008339
·
2023-10-11 17:21
python核心编程
第3版
【Java
网络编程
】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言Java是一种广泛应用于
网络编程
的编程语言。通过Java的
网络编程
能力,我们可以构建强大的网络应用程序。
南 阳
·
2023-10-11 14:32
网络
java
intellij
idea
《Netty实战-初识netty》
Netty是一个广泛使用的Java
网络编程
框架(Netty在2011年获得了Duke'sChoiceAward,见https://www.java.net/dukeschoice/2011)。
hao_hl1314
·
2023-10-11 12:50
java
java
netty
Go 语言高级
网络编程
深入探讨Go语言的
网络编程
简介Go(Golang)中的
网络编程
具有易用性、强大性和乐趣。本指南深入探讨了
网络编程
的复杂性,涵盖了协议、TCP/UDP套接字、并发等方面的内容,并附有详细的注释。
技术的游戏
·
2023-10-11 11:40
golang
网络
开发语言
python开发之异步编程
python
网络编程
目录异步编程1.进程间通信进程进程间通信的几种类型线程(lightweightprocess)线程VS进程IO模型并发VS并行异步vs同步2.多线程与多进程的用法计算密集型vsI/O
simp_unique
·
2023-10-11 09:33
python多线程
python开发
深入理解 TCP 协议:从原理到实战
在阅读了大量相关的书籍、做了很多
网络编程
方面的工作以后觉得掌握的过程太过曲折,这本小册并不是想重复阐述一些书上都能找到的TCP的理论,更多的是想跟大家分享一些学习和探究的方法,授之以渔,让大家少走一些弯路
Hello NiKo
·
2023-10-11 09:55
课程推荐
2023年10月
前后端实战项目
tcp/ip
java
jvm
[C++]-网络库mongoose简介
Mongoose库Mongoose是出名的嵌入式
网络编程
库(https://github.com/cesanta/mongoose);只需微小的静态和运行时占用空
alwaysrun
·
2023-10-11 09:18
C/C++
Internet
网络
c++
mongoose
1024程序员节
太赞了!用Java实现的在线聊天小项目,适合巩固Java基础
JavaSE的小伙伴,急需要做一个JavaSE的综合性项目来练练手,提升综合编码能力,那么该JavaSE实现的DQ在线聊天项目项目就非常适合你来练手,该项目的主要目的是让学完JavaSE的同学对Socket
网络编程
编程说书酱
·
2023-10-11 03:31
【Linux Network】序列化和反序列化
目录1.序列化和反序列化的简单介绍2.使用json组件完成数据的序列化和反序列化1.安装jsoncpp组件2.序列化3.反序列化Linux
网络编程
✨1.序列化和反序列化的简单介绍序列化:将一个结构体数据转化为字符串数据
瞳绣
·
2023-10-11 03:25
Linux网络编程
linux
2020 java架构知识点整理(持续更新中...)
架构知识点整理只有一个目的:就是让自己的只是系统化,查漏补缺文章目录架构知识点整理一、javaEE基础1.1基础语法1.2面向对象1.3集合框架1.4IO流1.5
网络编程
1.6常用API1.7常用工具类库
身披品如
·
2023-10-11 03:50
后端架构
java
软件架构师
java reactor模式例子_回顾 Reactor 模式
Reactor作为
网络编程
库的核心模式的Reactor模式是
网络编程
中的最常用的模式,反应器Reactor又名分派器Dispatcher,或通知器Notifier,重温一下POSA2是对这个模式的描述语境
zi ya
·
2023-10-11 02:23
java
reactor模式例子
JAVA基础加强篇11——
网络编程
网络编程
课程安排什么是
网络编程
?
网络编程
可以让程序与网络上的其他设备中的程序进行数据交互。
寒J
·
2023-10-11 02:43
JAVA基础加强篇
java
Java基础——
网络编程
网络通信要素一:IP地址或域名IP作用:给网络中的一台计算机设备做唯一的编号。IP分类:方式一:IPv4(占用4个字节)IPv6(占用16个字节)方式二:公网地址(万维网使用)私有地址(局域网使用,以196.168开头)特殊的IP地址:127.0.0.1(本地回路地址)域名:便捷的记录IP地址,当在链接网络是输入一个主机的域名后,域名服务器(DNS)负责将域名转换位IP地址,然后和主机建立连接。网
颜妮儿
·
2023-10-11 02:40
JavaWeb
java
网络
开发语言
netty学习推荐书_Netty学习之Netty介绍
传统的Java
网络编程
在传统的Java
网络编程
中,是基于阻塞形式的IO,在这种形式的IO模型中,由于当数据没有到来的时候,对应的
weixin_36369259
·
2023-10-11 00:44
netty学习推荐书
Netty介绍
它极大地简化和简化了TCP和UDP套接字服务器等
网络编程
。“快速简便”并不意味着最终的应用程序将遭受可维护性或性能问题的困扰。
景州
·
2023-10-10 23:39
Netty
socket
网络编程
——多线程并发服务器
多线程并发服务器线程作为程序执行的最小单位,一个进程中可以拥有多条线程,所有线程可以共享进程的内存区域,线程通常在运行时也需要一组寄存器、内存、栈等资源的支撑。文章目录多线程并发服务器说明server端client端pthread_creat()说明在使用线程模型开发服务器时需考虑以下问题:1.调整进程内最大文件描述符上限2.线程如有共享数据,考虑线程同步3.服务于客户端线程退出时,退出处理。(退
weixin_42734533
·
2023-10-10 22:09
线程
socket
网络
tcp/ip
linux
线程
python - 啃书 第十二章 图形用户界面编程
而之后几章介绍的是
网络编程
和人工智能,所以这章结束后,真的要停下巩固下,做几个完善的应用。前端是不是并不算真正的程序
一心月
·
2023-10-10 21:57
啃书
Python
程序设计
从入门到实战应用
Java部分知识体系总结
文章目录Java面试总结基础知识Java概述基础语法面向对象集合框架IO流
网络编程
常用API日期时间API常用工具类库单元测试异常日志Java8新特性工具IDEAEclipse&STSMavenDockerGitGitLabGitKrakenNavicat
筱逸丶
·
2023-10-10 19:09
java
面试
在web开发中,为什么前端比后端更得到转行程序员的青睐?必看
再看公司对后端开发工程师的要求:比如Java开发工程师,要求精通Java,熟练掌握Java
网络编程
;熟练运用SSH等开源框架;熟悉互联网开发模
BOM485480
·
2023-10-10 18:39
前端
vue
前端
css
javascript
后端
Java基础 -
网络编程
7.
网络编程
7.1概述计算机网络指的是将地理位置不同的具有独立功能的多台计算机设备,通过通信线路连接起来,在网络通信设备、操作系统和管理软件的协调下,实现资源共享和信息传递的环境
网络编程
实现网络互连的不同计算机上运行的程序间的进行数据交换
ADMAS
·
2023-10-10 16:06
Netty简单demo
Netty是一个广泛使用的Java
网络编程
框架(Netty在2011年获得了Duke'sChoiceAward,见https://www.java.net/dukeschoice/2011)。
太大_453b
·
2023-10-10 15:11
3.5 -
网络编程
- 总结练习题
1.什么是C/S架构?Client客户端Server服务端互联网中处处是C/S架构如12306网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种)腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频)C/S架构与socket的关系:我们学习socket就是为了完成C/S架构的开发2.互联网协议是什么?分别介绍五层协议中每一层的功能?互联网协议:计算机界的英语OSI七层:应
weixin_30802171
·
2023-10-10 13:21
【狂神说笔记—— Java基础11-
网络编程
】
1、
网络编程
概述1.1、概述Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。
只要学不死_就往死里学
·
2023-10-10 12:34
狂神说笔记
网络
java
网络协议
Netty深入浅出(无处不在的IO)
为什么要有NettyNetty是为了解决
网络编程
的复杂性和提供易于使用、高性能和可扩展的框架而开发的。
堂诘柯德战风车
·
2023-10-10 08:39
后端必知必会
后端
java
QT(7):TCP
网络编程
TCP:传输控制协议TCP提供一种面向连接的、可靠的字节流服务。(两个应用程序通过TCP连接交换8bit字节构成的字节流。TCP不在字节流中插入记录标识符。TCP不知道传输的数据字节流是二进制数据,还是ASCII字符、EBCDIC字符或者其他类型数据。对字节流的解释由TCP连接双方的应用层解释。)格式:连接:面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建
祝清佳佳佳
·
2023-10-10 08:36
QT
c++
qt
tcp
网络协议
我在上海乐字节学习Java的第二十六天(持续更新中)
网络编程
(
网络编程
概述)(了解)A:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
HUIYL1
·
2023-10-10 06:35
将IPv4地址转换为数字的方法
在
网络编程
或系统管理中,经常需要将IPv4地址转换为数字以便进行一些特定操作。本篇博客将介绍如何使用Java代码实现这一转换过程。什么是IPv4地址?
编码行者
·
2023-10-10 06:34
开发语言
java
网络原理必知会
前言:网络初始:对于网络有一个直观的大体的认识
网络编程
:让我们真正通过代码感受网络通信程序网络原理:进一步的理解网络是如何工作的,以理论为主,很多比较抽象的东西,同时这里也包含大量的面试题(考点,工作不常用
念君思宁
·
2023-10-10 04:59
操作系统哪些事?
java要笑着学
服务器
运维
java
网络
开发语言
java第一阶段-JavaSE-Day24-线程池、枚举、
网络编程
概述
一、线程池(一)线程池概述1、概述线程池存在的意义:1.系统创建一个线程的成本是比较高的,因为它涉及到与操作系统交互,当程序中需要创建大量生存期很短暂的线程时,频繁的创建和销毁线程对系统的资源消耗有可能大于业务处理的时间.2.系统资源的消耗,这样就有点"舍本逐末"了。针对这一种情况,为了提高性能,我们就可以采用线程池。线程池在启动的时,会创建大量空闲线程(没有执行任务的线程),当我们向线程池提交任
皇正经
·
2023-10-10 04:04
java
网络
开发语言
【网络】
网络编程
入门篇——了解接口,快速上手,带你手搓简易UDP服务器和客户端(简易远端shell、简易群聊功能以及跨平台群聊)
网络编程
讲解前言正式开始端口号图解端口号简单总结进程PID和端口号套接字(socket)上手编程TCP和UDP认识TCP协议认识UDP协议二者对比网络字节序套接字编程接口介绍sockaddr结构手搓简易
先搞面包再谈爱
·
2023-10-10 03:03
网络
网络
udp
服务器
linux
网络协议
centos
route和router的区别,怎么定义vue-router的动态路由?怎么获取传过来的值
route和router的区别route(路由)和router(路由器)是在计算机网络和
网络编程
中常用的两个术语,它们有一些相似之处,但也存在一些区别。
无妄的罪
·
2023-10-10 02:04
vue.js
前端
javascript
【计算机网络】
网络编程
接口 Socket API 解读(9)
Socket是网络协议栈暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解socket编程。socket(7)send()遵循POSIX.1-2008MSG_CONFIRM是Linux扩展1.库标准c库,libc,-lc2.头文件3.接口定义sockf
书香度年华
·
2023-10-09 16:43
Linux
系统
API
讲解【连载】
计算机网络
套接字
socket
setsockopt
网络编程
知识总结
1、TCP连接的建立方法客户端在建立一个TCP连接时一般需要两步,而服务器的这个过程需要四步,具体见下面的比较。步骤TCP客户端TCP服务器第一步建立socket对象建立socket对象第二步调用connect()建立一个和服务器的连接设置socket选项(可选)第三步无绑定到一个端口(也可以是一个指定的网卡)第四步无侦听连接下面具体来讲这四步的建立方法:第一步,建立socket对象:这里与客户端
dc0012
·
2023-10-09 12:23
《Linux C/C++服务器开发实践》简介
本书从五大服务器编程基础技术开始,逐步深入到四大项目案例进行融合开发,融合
网络编程
和一些数据库、跨平台界面编程知识,使得案例讲解系统完整,甚至稍微修改一下就可以上升为商用软件,比如最后一章的并发游戏服务器
新知图书
·
2023-10-09 11:01
服务器
linux
网络
项目:智能语音对话机器人
技术点:●C++STL●http第三方库●图灵机器人●百度语音识别和语音识别●Linux系统/
网络编程
●各种第三方库和第三方工具的安装与使用项目简介使用C++编写一个智能AI对话和语音命令执行的语音管理工具
一零二四bit
·
2023-10-09 08:37
项目
AI
语音识别
C++/Linux项目
qt编写多线程tcp文件接收服务器,[转载]QT编写多线程TCP文件接收服务器
:用户端:linux(arm平台),完成文件的传输服务器:windows,使用多线程的文件的接收实现无线的文件传输功能用户端程序,用标准的socket完成文件传输的功能,代码如下:1://Linux下
网络编程
weixin_39842029
·
2023-10-09 08:08
学习
网络编程
No.7【应用层之序列化和反序列化】
引言:北京时间:2023/9/14/19:13,下午刚刚更完文章,是一篇很久很久以前的文章,由于各种原因,留到了今天更新,非常惭愧呀!目前在上学校开的一门网络课程,学校的课听不了一点,还没有我自己看书来的快,并且因为我们对网络基础知识已经有了一定能的理解,当然这部分理解是我们对网络概念框架的理解,比较宽泛,没有书本上那么丰富(细节),但是已经足够我们使用,因为我们对其的理解是从整体框架出发,本质还
狂小伍的博客
·
2023-10-09 07:40
学习网络编程
网络
php
go语言学习:语言简介
Go语言是编程语言设计的又一次尝试,是对类C语言的重大改进,它不但能让你访问底层操作系统,还提供了强大的
网络编程
和并发编程支持。Go语言的用途众多,可以进行
网络编程
、系统编程、并发编程、分布式
诺卡先生
·
2023-10-09 04:38
GO语言
[转载]一套海量在线用户的移动端IM架构设计实践分享(含详细图文)
原因在于,IM系统(尤其是移动端IM系统)是多种技术和领域知识的横向应用综合体:
网络编程
、通信安全、高并发编程、移动端开发等,如果要包含实时音视频聊天的话,则还要加上难度更大的音视频编解码技术(内行都知道
佛心看世界
·
2023-10-08 22:16
pythonsocket使用教程_Python学习笔记:Socket
网络编程
|python基础教程|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/一、网络协议1、七层模型:包括物理层、数据链路层、网络层、传输层、会话层,表示层,应用层,由左至右,一层层往上构建而成。物理层:建立、维护、断开物理连接数据链路层:底层的电子设备不认识IP,只认识MAC,数据链路层用的就是MAC寻址网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。我们使用的IP地址就处
weixin_39644021
·
2023-10-08 21:17
Java反射 socket
0905上午知识点:1.Thread2.run3.start4.Thread.currentThread().getName()main
网络编程
(不同主机之间的数据传输)三要素1.ip主机的唯一标识2.
毛子不爱上学
·
2023-10-08 18:55
java
开发语言
java 反射的应用 在servlet上
,数据非常快2.多线程Thread类Runnable接口Threadt=newMyThread();修改run方法使用start()newRunable1(){publicvoidrun(){}}3.
网络编程
毛子不爱上学
·
2023-10-08 18:25
网络
服务器
运维
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他