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
ruby+网络编程
Python入门篇(九)---
网络编程
目录
网络编程
的概念和应用领域套接字(socket)编程简介创建一个socket连接一个socket发送和接收数据urllib库的使用发送HTTP请求解析URL编码和解码下载文件equests库的使用GET
壹个命苦的程序猿
·
2023-11-04 10:10
python小白看这里
python
开发语言
网络
【Linux
网络编程
_TCP/UDP_字节序_套接字 实现: FTP 项目_局域网聊天项目 (已开源) 】.md updata:23/11/03
文章目录TCP/UDP对比端口号作用字节序字节序转换api套接字socket实现网络通讯服务端逻辑思路demo:满血版双方通讯/残血版多方通讯服务端demo客户端demoFTP项目实现severdemo:clientdemo:局域网多方通讯配合线程实现severdemo:clientdemo:TCP/UDP对比TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连
要长脑子了 o.0
·
2023-11-04 09:34
linux
tcp/ip
socket
c语言
【DeepLizard】Pytorch神经
网络编程
学习笔记(第二部分)
视频地址(B站):适用于初学者的PyTorch神经
网络编程
教学课程官方博客地址:DEEPLIZARD个人笔记第一部分:DeepLizard:Pytorch神经
网络编程
教学(第一部分)说明:笔记为个人学习笔记
10000hours
·
2023-11-04 08:38
AI
Learning
pytorch
神经网络
深度学习
线程锁、进程锁、分布式锁_Linux
网络编程
线程锁1、互斥锁:互斥锁首先是一个睡眠锁,如下图当线程C没有获取到资源时,线程锁会结束线程B切换到线程C。2、自旋锁:而自旋锁在未获取到资源时线程C循环等待,尝试获取锁,一直占用核心。3、读写锁:若一个线程获取到读(写)操作,则其他线程的写(读)操作被禁止。4、条件变量:当达到条件变量时,我们通过发送信号或者广播的方式唤醒其他的线程4、信号量,5、原子锁问题一、什么时候使用互斥锁,什么时候使用自旋
thetffs
·
2023-11-04 08:23
分布式
linux
运维
个人职业规划
完整性和原始性策略和实现的分离接口和实现的分离单一引用点分而治之结构层管道和过滤器黑板系统分布式系统代理者交互式系统模型-视图-控制器表示-抽象-控制适应性系统微核映像设计模式创建型结构型整体-部分主控-从属行为型管理通信I/O操作共享文件文件操作标准输入输出流操作
网络编程
NickAsuo
·
2023-11-04 04:38
热爱生命
程序人生
Unix
网络编程
-select函数
该函数允许进程指示内核等待多个事件中的任何一个发生,并只在有一个或者多个事件发生或者经历一段时间后唤醒他。#include#includeintselect(intmaxfdpl,fd_set*readset,fd_set*writeset,fd_set*exceptset,conststructtimeval*timeout);返回:若有就绪描述符则为其数目,若超时则为0,若出错则为-1参数ti
大毛的笔记
·
2023-11-04 03:31
网络编程
C语言实现UDP客户端和服务端的简单通信
网络编程
C实现UDP客户端和服务端的简单通信客户端代码#include#include#include#include#include#include#include#include#include#includeintCLIENT_PORT
小爽起床啦
·
2023-11-04 01:45
网络编程
udp
Java NIO:IO与NIO的区别 -阿里面试题
在JavaAPI中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是
网络编程
NIO。
Java面试指南
·
2023-11-03 22:33
【JavaEE初阶】
网络编程
基础与Socket套接字
文章目录
网络编程
基础为什么需要
网络编程
?什么是
网络编程
?
遇事问春风乄
·
2023-11-03 15:50
JavaEE初阶
java-ee
网络
java
开发语言
UDP
TCP
Socket
Django开发:概述
储备知识:socket
网络编程
web框架本质Django起源Django是一个由Python编写的具有完整架站能力的开源Web框架。
编程漫步
·
2023-11-03 15:46
django
python
使用IO完成端口实现简单回显服务器
提醒使用的是ReadFile、WriteFile来实现OverlappedIO,正式场合应该用WSARecv、WSASend,原因:来自《Windows
网络编程
技术》8.2.5节在这里插入图片描述技术点记录下
shanql
·
2023-11-03 08:49
Win32/MFC
C/C++
完成端口
linux 操作系统下c语言编程入门
程序设计入门--文件操作4)Linux程序设计入门--时间概念5)Linux程序设计入门--信号处理6)Linux程序设计入门--消息管理7)Linux程序设计入门--线程操作8)Linux程序设计入门--
网络编程
weixin_30256505
·
2023-11-03 07:12
操作系统
运维
数据结构与算法
Linux学习日志DAY8
程序设计入门--文件操作4)Linux程序设计入门--时间概念5)Linux程序设计入门--信号处理6)Linux程序设计入门--消息管理7)Linux程序设计入门--线程操作8)Linux程序设计入门--
网络编程
蔡杨铭 南通大学
·
2023-11-03 04:01
Linux友人帐之
网络编程
基础DNS服务器
一、DNS服务器1.1概述DNS(DomainNameSystem)是一种分布式系统,用于将域名映射到IP地址。它是互联网上的基础设施之一,作为一种网络协议,它将域名转换为对应的IP地址。DNS的主要功能是将易于记忆的域名转换为计算机可识别的IP地址,让用户通过域名访问互联网资源。DNS使用层次结构的命名系统来命名主机或互联网上的任何资源,例如网站、邮件服务器等。DNS解析器在用户使用网络服务时自
烟雨平生9527
·
2023-11-03 04:47
Linux
linux
网络
运维
java进阶知识梳理
如果不是需要用transient关键词标注序列化关键词:ObjectOutputStreamWriteObject()反序列化:读取文件流转换成实体类ObjectInputStreamReadObject()
网络编程
木胭脂沾染了灰
·
2023-11-03 01:57
Java进阶
session
java
网络通信模型 --select
阻塞型的
网络编程
接口几乎所有的程序员第一次接触到的
网络编程
都是从listen()、send()、recv()等接口开始的。使用这些接口可以很方便的
丿咫尺天涯
·
2023-11-03 00:18
网络编程
Socket编程(C语言实现):socket()函数英文翻译
最近开始研究使用SocketAPI来
网络编程
,想着把自己的感想、感悟写下来。我发现在编程之外还有不少概念性的东西要学习。
胖一一
·
2023-11-03 00:21
Linux
网络编程
学习笔记——五、Linux
网络编程
基础 API
目录一、socket地址API1.主机字节序和网络字节序现代CPU的累加器一次都能装载(至少)4字节(下面均考虑32位机),即一个整数。那么这4字节在内存中排列的顺序将影响它被累加器装载成的整数的值。这就是字节序问题。字节序分为大端字节序(bigendian)和小端字节序(littleendian)。大端字节序:指一个整数的高位字节(23~31bit)存储在内存的低地址处,低位字节(0~7bit)
BeZer0
·
2023-11-02 20:24
计算机网络
linux
网络
学习
网络编程
套接字(一)
网络编程
套接字预备知识理解源IP地址和目的IP地址理解源MAC地址和目的MAC地址理解源端口号和目的端口号PORTVSPID认识TCP协议和UDP协议网络字节序socket编程接口socket常见APIsockaddr
搬砖狗(●—●)
·
2023-11-02 17:26
网络
linux
Netty实战专栏 | Java
网络编程
深入解析
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Netty实战专栏✨特色专栏:MySQL学习本文内容:Netty实战专栏|Java
网络编程
深入解析
LeoToJavaer
·
2023-11-02 16:24
Netty实战专栏
java
网络
开发语言
Python异步
网络编程
利器——详解aiohttp的使用教程
一、引言在现代Web应用程序开发中,网络请求是非常常见的操作。然而,传统的同步网络请求方式在处理大量请求时会导致性能瓶颈。为了解决这个问题,Python提供了aiohttp库,它是一个基于异步IO的网络请求库,可以实现高效的并发网络请求。本文将详细介绍aiohttp的各种使用方法,帮助你更好地理解和使用这个强大的工具。二、安装和导入在开始使用aiohttp之前,我们需要先安装它。可以使用pip命令
Rocky006
·
2023-11-02 15:44
开发语言
python
c++
网络编程
与协议的设计方法
1.TCP协议的粘包问题TCP协议发送的是字节流,前后之间的间隔在哪里是不确定的,所有有可能出现粘包现象。解决粘包问题主要有三个办法(1).发送固定长度的包,这样接受方也接受固定长度,很显然这种办法很死板。(2).指定字符串位为包的结束标志。这种方法有FTP和SMPT协议采用。(3).使用包头+包体的方法。这种格式的包一般分为两个部分,包头和包体,包头是固定大小的,且包头必须包含一个字段来说明接下
歌者文明
·
2023-11-02 13:39
网络
tcp/ip
网络协议
Java调用HTTPS接口,绕过SSL认证
1:说明
网络编程
中,HTTPS(HypertextTransferProtocolSecure)是一种通过加密的方式在计算机网络上进行安全通信的协议。
Recently 祝祝
·
2023-11-02 13:59
笔记
https
ssl
网络协议
iOS手机开启热点,要获取连接自己热点设备的ip
技术方案:NSNetService和NSNetServiceBrowser(Bonjour
网络编程
),采用Bonjour
网络编程
获取ip.Cocoa网络框架Cocoa网络框架有三层,最底层的是基于BSDsocket
简单Timor
·
2023-11-02 12:08
Java
网络编程
之UDP协议
1、UDP发送数据1.1、Java中的UDP通信UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个Socket对象,但是这两个Socket只是发送,接收数据的对象,因此对于基于UDP协议的通信双方而言,没有所谓的客户端和服务器的概念Java提供了DatagramSocket类作为基于UDP协议的Socket1.2、构造方法方法名说明DatagramSocket()创建数据报套接字并将其绑定
悠然予夏
·
2023-11-02 11:35
Java
java
网络
udp
网络编程
中关于UDP套接字的一些知识点
关于UDP的介绍:UDP(UserDatagramProtocol,用户数据报协议)是一种面向无连接的、不可靠的传输协议,它在
网络编程
中也起着重要的作用。
想不出来_6
·
2023-11-02 10:03
网络
udp
网络协议
网络编程
期末复习
网络编程
期末复习第一章理解
网络编程
和套接字第二章第三章地址族与数据序列第五章基于TCP的服务器端/客户端第六章基于UDP的服务器端/客户端第七章优雅地断开套接字连接第九章套接字的多种可选项第十章多进程服务器端第十一章进程间通信第十二章
*南有乔木
·
2023-11-02 09:20
stu
网络协议
tcpip
网络编程
---Socket
文章目录
网络编程
基础什么是
网络编程
?
Yumpie_
·
2023-11-02 08:04
JavaEE初阶
网络
java
Python的
网络编程
一篇学透,使用Socket打开新世界
目录1.网络概念2.网络通信过程2.1.TCP/IP2.2.网络协议栈架构3.TCP/IP介绍3.1.ip地址3.2.端口号3.3.域名4.Python
网络编程
4.1.TCP/IP4.2.socket的概念
Williamtym
·
2023-11-02 05:34
python高阶学习
php
开发语言
python
网络
网络编程
socket
tcp
libevent高并发
网络编程
- 01_libevent事件Event处理
文章目录1.libevent事件驱动和事件处理简介2.事件状态分析3.事件Event常用API3.1event_base_new()3.2event_base_free()3.3event_new()3.4event_add()3.5event_del()3.6event_free()3.7event_base_dispatch()3.8event_base_loopbreak()3.9evsig
kaka的卡
·
2023-11-02 04:11
libevent
C++高并发网络编程
网络
服务器
linux
深入理解libevent事件库的原理与实践技巧
事件2.3、IO与事件的关系三、libevent使用层次四、libevent封装层次4.1、reactor对象4.2、事件对象4.3、事件操作4.4、事件循环4.5、事件处理五、libevent解决了
网络编程
哪些痛点
Lion Long
·
2023-11-02 04:36
Linux基础组件
linux
服务器
libevent
libev
网络编程
c语言
开发语言
Libevent
网络编程
总述介绍Libevent是一个用于开发可伸缩网络服务器的事件通知库。libeventAPI提供了一种机制,用于在文件描述符上发生特定事件或达到超时后执行回调函数。此外,libevent还支持由于信号或常规超时引起的回调。Libevent旨在取代事件驱动网络服务器中的事件循环。应用程序只需要调用event_dispatch(),然后动态地添加或删除事件,而不必更改事件循环。目前libevent支持/
Orange_pa
·
2023-11-02 04:36
网络
服务器
linux
c语言
网络之
网络编程
网络编程
文章目录
网络编程
1.UDP1.1DatagramSocket1.1.1DatagramSocket构造方法1.1.2DatagramSocket方法:1.2DatagramPacket1.2.1DatagramPacket
Ying_526_
·
2023-11-02 04:33
JavaEE初阶
网络
java
开发语言
windows
linux
从HTTP协议聊到
网络编程
(web开发必备)
前言在我们日常开发中,尤其是从事web开发的童鞋们,一些基础网络知识是必备的。平时大家获取都是碎片化的知识,为此我进行了系统性的总结。本文对网络应用层通信进行了总结,看完后大家会对应用间的通信有进一步的认识,实乃居家旅行必备好文,希望可以帮助到大家。快速索引前言一、万维网(WorldWideWeb)(B/S架构)二、URL(UniformResourceLocator)三、HTTP超文本传送协议H
一只伤心的牛虻
·
2023-11-02 04:00
网络
java
脑残式
网络编程
入门(三):HTTP协议必知必会的一些知识
本文原作者:“竹千代”,原文由“玉刚说”写作平台提供写作赞助,原文版权归“玉刚说”微信公众号所有,即时通讯网收录时有改动。1、前言无论是即时通讯应用还是传统的信息系统,Http协议都是我们最常打交道的网络应用层协议之一,它的重要性可能不需要再强调(有鉴于此,即时通讯网整理了大量的有关http协议的文章,如有必要可从本文的相关链接处查阅)。但是实际上很多人(包括我自己),虽然每天都会跟http的代码
hellojackjiang2011
·
2023-11-02 04:58
python高阶面试题_Python 爬虫面试题 170 道:2019 版
Python应用场景掌握Python闭包的使用以及装饰器的使用生成器和迭代器的使用常见的设计模式的使用深浅拷贝的区别线程、进程、协程的使用了解Python中的元编程和反射常考的数据结构和算法爬虫相关知识,
网络编程
基本知识等所有题目语言特性
留德小罗
·
2023-11-02 03:39
python高阶面试题
嵌入式Linux基础学习笔记目录
1.嵌入式Linux应用开发基础知识1.1交叉编译1.2GCC编译器1.3makefire1.4文件I/O1.5Framebuffer应用编程1.6文字显示及图象显示1.7输入系统应用编程1.8
网络编程
故山月白
·
2023-11-02 02:16
嵌入式Linux应用开发基础
嵌入式Linux
通信协议
C++ 学习路线及推荐学习时间:
目录一、C++基础(3个月)二、计算机网络(1个月)三、操作系统(1个月)四、
网络编程
(1个月)五、数据结构与算法及刷题(2个月)六、mySQL数据库(7天~15天)七、项目(2个月)总结一、C++基础
Warning1998
·
2023-11-02 01:26
c++
开发语言
后端
网络编程
-Socket通信实现服务器与客户端互传文件(JAVA语言实现)
网络编程
-Socket通信实现服务器与客户端互传文件(JAVA语言实现)在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换.
网络编程
三要素:ip地址、端口、协议ip地址:每台计算机指定的一个标识符
宵夜摊
·
2023-11-02 00:18
Java编程
网络
udp
网络协议
java
服务器
第八章:
网络编程
-UDP(一)
UDP(一):发送接收单条数据1、发送端和接收端步骤:1.发送Send创建DatagramSocket,随机端口号创建DatagramPacket,指定数据,长度,地址,端口使用DatagramSocket发送DatagramPacket关闭DatagramSocket2.接收Receive创建DatagramSocket,指定端口号创建DatagramPacket,指定数组,长度使用Datagr
浊酒南街
·
2023-11-02 00:17
java小白修炼手册
MFC
网络编程
-- 总结 .
基于TCP的socket编程/*服务器端程序流程:1.加载套接字库WSAStartup2.创建套接字socket3.将我们创建的套接字,绑定到本机地址的某一端口上bind4.为套接字设置监听模式,准备客户请求listen5.等待客户请求到来。当请求到来,将接受连接请求,并返回一个新的对应于此次连接的套接字accept6.用新返回的套接字和客户端进行通信send/recv7.在通信结束后,关闭套接字
weixin_34240520
·
2023-11-02 00:16
网络
MFC
网络编程
-- 总结
原文链接:http://www.cnblogs.com/lidabo/archive/2012/07/19/2598734.html1.基于TCP的socket编程/*服务器端程序流程:1.加载套接字库WSAStartup2.创建套接字socket3.将我们创建的套接字,绑定到本机地址的某一端口上bind4.为套接字设置监听模式,准备客户请求listen5.等待客户请求到来。当请求到来,将接受连接
weixin_30415113
·
2023-11-02 00:45
MFC Socket
网络编程
- UDP
为了更了解网络开发的流程,可以先通过掌握WinSock再去掌握别的网络开发库,掌握传统的WinSock可以对网络开发的架构有一个清晰框架,初学者可以先从一个入门的WinSock程序开始:【服务端】#include//包含头文件#include#include#pragmacomment(lib,"WS2_32.lib")//连接套接字库intmain(){charsztext[]="欢迎你\r\n
Big Joker
·
2023-11-02 00:14
MFC开发
MFC
网络编程
学习
这两天学习了MFC
网络编程
,发现其实
网络编程
好像也没有想象中的那么难,做个梳理如下:
网络编程
人员可以调用windows操作系统套接字访问通信协议,套接字存在与通信区域中,windows套接字只支持一个通信区域即网际域
本本的香菜
·
2023-11-02 00:43
java
mfc
网络
学习
服务器
运维
MFC:
网络编程
TCPIP 附挺详细的注释
网络编程
也是必学的,虽然MFC有自带
网络编程
相关类,下面的代码也不是针对MFC,但为了以后更熟练掌握,还是要从零开始学的好。
小东西的东西
·
2023-11-02 00:43
java
mfc
网络
c++
分布式
java
网络编程
CS/BS
1.
网络编程
:
网络编程
:在一定的协议下,实现两台计算机的通信的程序.网络通信协议:计算机必须遵守的规则,通信双方必须遵守.最终完成数据交换.
网络编程
三要素:1.协议:规则.2.IP地址:互联网协议地址.
前端起步
·
2023-11-02 00:40
web网络
网络
MFC
网络编程
-Udp客户端
目录1、UI的设计:2、代码的实现:(1)、重写CSocket虚函数OnReceive,并且传入对话框的指针(2)、初始化SOCKET(3)、绑定本地IP和端口(4)、显示本地IP和端口在界面(5)、进入房间事件(6)、离开房间事件(7)、发送信息事件(8)、接收到数据的处理函数ProcessPendingRead(9)、优化处理1)、初始化默认服务端的端口和IP在框架的入口函数2)、没有加入房间
1天道酬勤1
·
2023-11-02 00:06
MFC开发
mfc
c++
2.7w字!Java基础面试题/知识点总结!(2021 最新版)
;平台无关性(Java虚拟机实现平台无关性);支持多线程(C++语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而Java语言却提供了多线程支持);可靠性;安全性;支持
网络编程
并且很方便
来一粒感康
·
2023-11-01 18:24
javase
java学习
编程学习
java
r语言
c++
2.7w字,Java基础面试题/知识点总结(2022最新版)
;平台无关性(Java虚拟机实现平台无关性);支持多线程(C++语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而Java语言却提供了多线程支持);可靠性;安全性;支持
网络编程
并且很方便
在的XF
·
2023-11-01 18:43
java
后端
学习
java
后端
面试
数据库架构
spring
python web开发框架flask,Python Web 开发框架Flask快速入门
Web2.0专注于让网站上的用户生成内容,自从它开始,
网络编程
就成为了热门话题。一直以来都可以使用Python创建网站,但这是一个相当无聊的任务。
weixin_39589557
·
2023-11-01 18:32
python
web开发框架flask
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他