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
Socket源码分析
React Native通讯原理
之前写过一篇文章ReactNativeAndroid
源码分析
,在此文章的基础上分析和总结下RN与Native的通讯流程。本文基于Android代码分析,iOS实现原理类似。
zbl_zbl
·
2024-09-12 09:19
android
ReactNativ
Linux TCP服务器和客户端学习
socket
这里实现的是单连接的情况,即一个服务器只能连接一个客户端。实现的功能是服务器端:等待客户端连接,连接后显示客户端发送的数据,并将数据原样发送给客户端。
顶点元
·
2024-09-12 08:49
linux
笔记
linux
tcp/ip
Java网络编程:IO,NIO与Netty
硬件和软件使用
socket
连接,硬件作
坚持是一种态度
·
2024-09-12 06:36
java
java
网络编程
Netty
Java
IO
NIO
NIO与Netty
Http协议、TCP协议、Web
Socket
协议
网络编程大家都不陌生,但平时我们只是知道怎么用,对个中的网络协议倒是没花多少工夫去学习,所以,我们今天特意来对网络协议相关的知识加以总结记录。1)网络七层协议,从上到下依次为:7应用层6表示层5会话层4传输层3网络层2数据链路层1物理层2)Http协议对应于应用层,TCP协议对应于传输层,Http协议是建立在TCP协议基础之上的3)属于应用层的常用协议:Http(超文本传输协议)、FTP(文件传输
俗人浮生
·
2024-09-12 03:57
ESP32鉴权 讯飞科技
;Web
Socket
sClientweb
Socket
;voidweb
Socket
Event(WStype_ttype,uint8_t*payload,size_tlength){switch(type
qq_42949957
·
2024-09-12 03:44
科技
运维
TCP/
Socket
连接的状态,为什么这样设计?怎样查看状态以及分析其问题?
1.TCP连接建立、连接释放和状态图1)粗实线箭头表示对客户进程的正常变迁2)粗虚线箭头表示对服务器进程的正常变迁3)细线箭头表示异常变迁2.TCP三报文握手为什么不是两次或者四次?1)为什么不是两次?主要是为了防止已失效的连接请求报文突然又传送到了B,因为产生错误。A发出连接请求,第一次的连接请求在某些网络节点滞留超时,于是A再重传一次连接请求。第二次重传正常建立连接、传输数据、关闭连接。然后第
王侦
·
2024-09-12 03:52
[linux 驱动]增加一个文件节点控制led灯亮灭
目录1修改设备树2修改驱动3驱动源码3.1驱动源码3.2设备树节点3.3驱动
源码分析
3.3.1##解释3.3.2class_create解释3.3.3class_create_file解释3.3.4of_get_named_gpio_flags
嵌入式成长家
·
2024-09-11 23:43
linux内核的系统实战
linux驱动
linux驱动
led灯驱动
Qt中的QTcp
Socket
作为客户端的时候获取绑定的端口号
在
socket
中,客户端
socket
并不是必须调用bind函数来指定端口号。而是在连接成功之后会给客户端
socket
自动分配一个可用的端口号。
一路初心向前
·
2024-09-11 23:42
Qt
【QT教程】QT6对话框编程
QT6对话框编程使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与
源码分析
视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT视频课程
QT性能优化QT原理源码QT界面美化
·
2024-09-11 22:09
qt
qt6.3
qt5
c++
QT教程
QT QTcp
Socket
作为客户端
前言QTcp
Socket
是Qt提供的关于TCP网络通信的类。QTcp
Socket
是一个异步的类,能够非阻塞式发送和接收数据。
一直在找资料的菜鸟
·
2024-09-11 21:34
qt
开发语言
Socket
c++
鸿蒙轻内核M核
源码分析
系列十二 事件Event
事件(Event)是一种任务间通信的机制,可用于任务间的同步。多任务环境下,任务之间往往需要同步操作,一个等待即是一个同步。事件可以提供一对多、多对多的同步操作。本文通过分析鸿蒙轻内核事件模块的源码,深入掌握事件的使用。本文中所涉及的源码,以OpenHarmonyLiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m获取
OpenHarmony_小贾
·
2024-09-11 19:44
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
openharmony
鸿蒙内核
鸿蒙开发
移动开发
嵌入式硬件
驱动开发
鸿蒙轻内核M核
源码分析
系列四 中断Hwi
在鸿蒙轻内核
源码分析
系列前几篇文章中,剖析了重要的数据结构。本文,我们讲述一下中断,会给读者介绍中断的概念,鸿蒙轻内核的中断模块的源代码。
OpenHarmony_小贾
·
2024-09-11 19:44
鸿蒙开发
OpenHarmony
HarmonyOS
harmonyos
单片机
OpenHarmony
嵌入式硬件
鸿蒙开发
移动开发
鸿蒙内核
鸿蒙轻内核M核
源码分析
系列五 时间管理
在鸿蒙轻内核
源码分析
上一篇文章中,我们剖析了中断的源码,简单提到了Tick中断。本文会继续分析Tick和时间相关的源码,给读者介绍鸿蒙轻内核的时间管理模块。
OpenHarmony_小贾
·
2024-09-11 19:44
HarmonyOS
OpenHarmony
鸿蒙开发
harmonyos
openharmony
鸿蒙开发
NAPI
鸿蒙内核
移动开发
嵌入式
鸿蒙轻内核M核
源码分析
系列六 任务及任务调度(1)任务栈
继续分析鸿蒙轻内核源码,我们本文开始要分析下任务及任务调度模块。首先,我们介绍下任务栈的基础概念。任务栈是高地址向低地址生长的递减栈,栈指针指向即将入栈的元素位置。初始化后未使用过的栈空间初始化的内容为宏OS_TASK_STACK_INIT代表的数值0xCACACACA,栈顶初始化为宏OS_TASK_MAGIC_WORD代表的数值0xCCCCCCCC。一个任务栈的示意图如下,其中,栈底指针是栈的最
OpenHarmony_小贾
·
2024-09-11 19:44
鸿蒙开发
OpenHarmony
HarmonyOS
HarmonyOS
openharmony
鸿蒙开发
移动开发
鸿蒙内核
驱动开发
嵌入式硬件
鸿蒙轻内核M核
源码分析
系列三 数据结构-任务排序链表
在鸿蒙轻内核
源码分析
系列一和系列二,我们分析了双向循环链表、优先级就绪队列的源码。本文会继续给读者介绍鸿蒙轻内核源码中重要的数据结构:任务排序链表TaskSortLinkAttr。
OpenHarmony_小贾
·
2024-09-11 19:43
HarmonyOS
OpenHarmony
鸿蒙开发
数据结构
harmonyos
移动开发
OpenHarmony
鸿蒙内核
鸿蒙开发
嵌入式硬件
【面试分享】面试题——网络题目_网络面试题
3、web
Socket
是什么?4、常见的协议有哪些?5、什么是arp协议?6、FTP依赖于哪种协议?7、ip和域名分别是什么,计算机上网如何获取ip?
程序员西西
·
2024-09-11 18:10
面试
网络
职场和发展
测试工具
web安全
网络安全
系统安全
java reactor框架_关于java:Java反应式框架Reactor中的Mono和Flux
然而目前Java响应式编程中咱们对这两个对象的接触又最多,诸如SpringWebFlux、R
Socket
、R2DBC。我开始也对这两个对象头疼,所以明天咱们就简略来探讨一下它们。
中一贝爷
·
2024-09-11 17:03
java
reactor框架
鸿蒙轻内核A核
源码分析
系列七 进程管理 (2)
本文先熟悉下进程管理的文件kernel\base\core\los_process.c中的内部接口,读读代码,做些记录。1、LiteOS-A内核进程全局变量⑴是进程池,存放各个进程控制块LosProcessCB的信息。⑵处开始的g_freeProcess是空闲进程链表,挂载各个空闲进程控制块;g_processRecycleList是待回收进程控制块链表,挂载各个等待回收的进程控制块。⑶处开始的g
OpenHarmony_小贾
·
2024-09-11 17:59
HarmonyOS
鸿蒙开发
OpenHarmony
harmonyos
OpenHarmony
移动开发
驱动开发
鸿蒙内核
LiteOS-A内核
进程通信
鸿蒙原生开发——轻内核A核
源码分析
系列三 物理内存(2)
3.1.2.3函数OsVmPhysLargeAlloc当执行到这个函数时,说明空闲链表上的单个内存页节点的大小已经不能满足要求,超过了第9个链表上的内存页节点的大小了。⑴处计算需要申请的内存大小。⑵从最大的链表上进行遍历每一个内存页节点。⑶根据每个内存页的开始内存地址,计算需要的内存的结束地址,如果超过内存段的大小,则继续遍历下一个内存页节点。⑷处此时paStart表示当前内存页的结束地址,接下来
OpenHarmony_小贾
·
2024-09-11 17:29
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
openharmony
移动开发
程序人生
鸿蒙开发
使用 Python
Socket
编程实现一个简单的 HTTP 服务器
使用Python
Socket
编程实现一个简单的HTTP服务器在现代网络应用中,HTTP服务器是一个非常重要的组件。它负责处理客户端的HTTP请求,并返回相应的响应。
清水白石008
·
2024-09-11 13:33
python
Python题库
python
http
服务器
第12章 网络 (4)
skb->dev一个
socket
如何关联对应sk_buff?
socket
fd->struct
socket
->structsock->structsock.sk_
山下小童
·
2024-09-11 12:28
网络
linux
服务器
c语言
架构
java tcp 客户端绑定端口_Java利用TCP协议实现客户端与服务器通信(附通信源码)
进行TCP协议网络程序的编写,关键在于Server
Socket
套接字的熟练使用,TCP通信中所有的信息传输都是依托Server
Socket
类的输入输出流进行的。
Mrs.Wong
·
2024-09-11 09:34
java
tcp
客户端绑定端口
客户端绑定本地端口与服务器建立连接的详细实现
客户端绑定本地端口与服务器建立连接的详细实现一、网络编程基础1.1TCP/IP协议1.2套接字(
Socket
)1.3客户端与服务器模型二、客户端程序的设计2.1需求分析2.2流程设计三、具体代码实现3.1
醉心编码
·
2024-09-11 08:28
通信软件
c/c++
技术类
服务器
TCP
数据结构
网络
JsonCpp
源码分析
——Reader
1、与Writer模块功能相反,可以将Reader理解成一个反序列化的工具,Writer的作用主要是将Value对象转成string或者流式的结构,Reader的作用主要是将流式的结构转成Value类型的对象。Reader类的主要职责有3个,解析JSON字符串:将JSON格式的字符串读取并解析成相应的C++数据结构。处理不同的数据类型,支持解析JSON对象、数组、字符串、数字、布尔值和null。处
哎呦,帅小伙哦
·
2024-09-11 06:48
#
jsoncpp
json
android fork 子进程,fork子进程
title:fork子进程data:2019/3/2120:24:39toc:true这里实在学习
socket
编程前的小知识点,用来创建多个服务端学习文档速记fork并不保证父子进程的执行顺序,会存在父进程先比子进程结束
那你干哈
·
2024-09-11 06:43
android
fork
子进程
Socket
Exception: 以一种访问权限不允许的方式做了一个访问套接字的尝试
UDPServer广播需要绑定本机ip地址才可以,否则调用SendTo会报错“
Socket
Exception:以一种访问权限不允许的方式做了一个访问套接字的尝试”,以前好像不需要绑定,这个更新有点坑更新
为伴只为你
·
2024-09-11 06:40
unity开发
udp
网络协议
网络
java.net.ConnectException: Connection refused`异常的正确解决方法,亲测有效,嘿嘿嘿
问题分析当Java应用程序尝试通过网络套接字(
Socket
)连接到远程服务器时,如果在目标地址和端口上没有找
代码无疆
·
2024-09-11 05:36
Java百宝箱
java
开发语言
vue
源码分析
-挂载流程和模板编译
前面几节我们从newVue创建实例开始,介绍了创建实例时执行初始化流程中的重要两步,配置选项的资源合并,以及响应式系统的核心思想,数据代理。在合并章节,我们对Vue丰富的选项合并策略有了基本的认知,在数据代理章节我们又对代理拦截的意义和使用场景有了深入的认识。按照Vue源码的设计思路,初始化过程还会进行很多操作,例如组件之间创建关联,初始化事件中心,初始化数据并建立响应式系统等,并最终将模板和数据
yyzzabc123
·
2024-09-11 05:05
vue.js
【漏洞挖掘】——53、 Web
Socket
安全概览
文章前言在一次做项目的时候本来是想去点击Burpsuite的Proxy界面的HTTPHistory选项卡来查看HTTP历史请求记录信息并做测试的,但是在查看的时候却下意识的点击到了HTTPProxy右侧的"Web
Socket
sHistory
FLy_鹏程万里
·
2024-09-11 03:20
【WEB渗透】
websocket
安全
网络协议
渗透测试
信息安全
网络安全
web渗透
Tomcat与JDK版本对应关系,Tomcat各版本特性
Tomcat与JDK版本对应关系为:|Servlet规格|JSP规范|EL规格|Web
Socket
规范|JASPIC规格|Apa
2401_84048671
·
2024-09-10 23:21
程序员
java
tomcat
开发语言
实现两个窗口通信方法之postMessage
两个窗口的通信问题应该是一个比较常见的问题了,通信可以通过很多种方式,如下:localStoragepostMessageweb
socket
今天博主先来一篇postMessage干货,后期还会给出web
socket
itKingOne
·
2024-09-10 21:43
javascript
postmessage
页面通讯
跨域通讯
python 3D体感游戏
获取手势关键点控制Uinty场景中游戏物体,实现3D场景游戏,python代码如下fromcvzone.HandTrackingModuleimportHandDetectorimportcv2import
socket
cap
雨轩智能
·
2024-09-10 19:24
Unity3D教程
游戏
python
开发语言
Spring boot 项目作为客户端调用 服务端web
socket
文章目录java客户端请求web
socket
Springboot导入包客户端调用方法测试执行方法connectWeb
Socket
HandshakeMessagesendHandshakeWeb
Socket
Config.queue.take
心之语歌
·
2024-09-10 18:21
spring
boot
websocket
后端
Springboot 项目中引入Web
Socket
后,单元测试出现错误,前端开发揭秘
java.lang.IllegalStateException:FailedtoloadApplicationContextatorg.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:12
杭州湾Java仔
·
2024-09-10 15:24
2024年前端程序员
spring
boot
websocket
单元测试
Linux Nginx 配置 Web
socket
直接上代码#负载均衡upstreamgzgc_balancer{#least_conn;ip_hash;#这个是tomcat的访问路径server127.0.0.1:8025weight=1max_fails=2fail_timeout=3s;server127.0.0.1:8026weight=1max_fails=2fail_timeout=3s;}#配置map$http_upgrade$co
攀小黑
·
2024-09-10 11:04
linux
nginx
websocket
Python 创建一个简单的在线聊天系统
在这篇博客中,我们将创建一个简单的在线聊天系统,使用Python的
socket
库和多线程技术来实现服务器和客户端之间的通信。
LIY若依
·
2024-09-10 11:02
服务器
网络
linux
socket
多线程和Ringbuffer详解
关注微信公众号:【快乐程序猿】查看更多篇章相信很多读者都知道多线程是什么,那RingBuffer可能就不太清楚了,那我们先来介绍下什么是RingBuffer。RingBuffer,也称为循环缓冲区,是一种固定大小的缓冲区,用于在生产者和消费者之间传递数据。它是一种数据结构,常用于需要缓冲数据流的场合,如音频处理、数据通信等。1.结构缓冲区大小:RingBuffer有一个固定的容量,即可以容纳的数据
走别人不走的路
·
2024-09-10 10:24
linux
c语言
android
鸿蒙内核解析,鸿蒙内核
源码分析
(内存概念篇)|解读鸿蒙源码
本系列全部文章进入鸿蒙
源码分析
(总目录)查看目录最难讲的章节坦白讲内存是整个系列里面最
刘轩鸿
·
2024-09-10 09:53
鸿蒙内核解析
鸿蒙轻内核A核
源码分析
系列七 进程管理 (3)
本文记录下进程相关的初始化函数,如OsSystemProcessCreate、OsProcessInit、OsProcessCreateInit、OsUserInitProcess、OsDeInitPCB、OsUserInitProcessStart等。1、LiteOS-A内核进程创建初始化通用函数先看看一些内部函数,不管是初始化用户态进程还是内核态进程,都会使用这些函数,包含进程控制块初始化函数
OpenHarmony_小贾
·
2024-09-10 09:20
OpenHarmony
鸿蒙开发
HarmonyOS
harmonyos
嵌入式硬件
OpenHarmony
鸿蒙嵌入式
鸿蒙开发
鸿蒙内核
进程关联
鸿蒙轻内核A核
源码分析
系列五 虚实映射(6)虚拟映射修改转移
6.1映射属性修改函数LOS_ArchMmuChangeProt函数LOS_ArchMmuChangeProt用于修改进程空间虚拟地址区间的映射保护属性,其中参数archMmu为进程空间的MMU结构体,vaddr为虚拟地址,count为映射的页数,flags为映射使用的新标签属性信息。其中函数名称中的Prot是英文Protect的简写。⑴处对参数进行校验,⑵处查询虚拟地址映射的物理地址,如果没有映
OpenHarmony_小贾
·
2024-09-10 09:50
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
OpenHarmony
移动开发
驱动开发
鸿蒙内核
鸿蒙轻内核A核
源码分析
系列五 虚实映射(1)基础概念
虚实映射是指系统通过内存管理单元(MemoryManagementUnit,MMU)将进程空间的虚拟地址(VA)与实际的物理地址(PA)做映射,并指定相应的访问权限、缓存属性等。程序执行时,CPU访问的是虚拟内存,通过MMU找到映射的物理内存,并做相应的代码执行或数据读写操作。MMU的映射由页表(PageTable)来描述,页表保存虚拟地址和物理地址的映射关系以及访问权限等。每个进程在创建的时候都
OpenHarmony_小贾
·
2024-09-10 09:20
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
嵌入式硬件
鸿蒙开发
OpenHarmony
鸿蒙嵌入式
鸿蒙内核
鸿蒙轻内核A核
源码分析
系列四(3) 虚拟内存
4.2函数LOS_RegionAlloc函数LOS_RegionAlloc用于从地址空间中申请空闲的虚拟地址区间。参数较多,LosVmSpace*vmSpace指定虚拟地址空间,VADDR_Tvaddr指定虚拟地址,当为空时,从映射区申请虚拟地址;当不为空时,使用该虚拟地址。如果该虚拟地址已经被映射,会先相应的解除映射处理等。size_tlen指定要申请的地区区间的长度。UINT32regionF
OpenHarmony_小贾
·
2024-09-10 09:19
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
OpenHarmony
鸿蒙内核
移动开发
驱动开发
系统开发
鸿蒙轻内核A核
源码分析
系列四(1)虚拟内存进程空间编号
在熟悉下OpenHarmony鸿蒙轻内核提供的虚拟内存(Virtualmemory)管理模块之前,作为预备基础知识,我们先了解下虚拟内存进程空间编号,进程空间编号功能相对独立,源代码文件单独维护。涉及的头文件和C源代码文件分别为arch/arm/arm/include/los_asid.h和arch/arm/arm/src/los_asid.c。本文先介绍OpenHarmony鸿蒙轻内核LiteO
OpenHarmony_小贾
·
2024-09-10 09:49
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
移动开发
鸿蒙内核
鸿蒙开发
OpenHarmony
鸿蒙轻内核A核
源码分析
系列一 数据结构-双向循环链表
在学习OpenHarmony鸿蒙轻内核源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握它们的用法,会导致阅读源代码时很费解、很吃力。本文会给读者介绍源码中重要的数据结构,双向循环链表DoublyLinkedList。在讲解时,会结合数据结构相关绘图,培养读者们的数据结构的平面想象能力,帮助更好的学习和理解这些数据结构的用法。本文中所涉及的源码,以OpenHarmonyLiteOS-A内核为
OpenHarmony_小贾
·
2024-09-10 09:49
OpenHarmony
鸿蒙开发
HarmonyOS
数据结构
harmonyos
链表
OpenHarmony
移动开发
鸿蒙内核
鸿蒙开发
Netty
源码分析
:NioEventLoopGroup
Netty
源码分析
:NioEventLoopGroup在工作之余,看到自己公司的超哥(俞超)关于Netty的系列博文,讲解的很好,因此,自己在学习之余也跟了下源代码,来了解Netty,也做了相关的笔记,
HelloWorld_EE
·
2024-09-10 07:09
netty源码分析
源代码
netty
EventLoop
基于Spring的消息推送实战(Web
socket
和前端轮询实现)
基于Spring的消息推送实战(Web
socket
和前端轮询实现)本文介绍了基于Spring的消息推送实现方法,主要介绍了web
socket
实时消息推送方法(ServerEndpoint方式实现),以及前端客户端轮询方式的消息推送
星月梦瑾
·
2024-09-10 03:40
vue
java
spring
websocket
前端
深度学习部署:Triton(Triton inference server)【旧称:TensorRT serving,专门针对TensorRT设计的服务器框架,后来变为Triton,支持其他推理后端】
本系列讲解重点是结合实际的应用场景以及
源码分析
,以及写一些triton周边的插件、集成等。非速成,适合同样喜欢深入的小
u013250861
·
2024-09-10 03:09
#
LLM/部署
深度学习
人工智能
基于事件驱动网络服务器实现
socket
的事件类型有读事件(
socket
链接也属于读事件)、写事件、
socket
关闭事件事件处理方式无非就是添加事件、删除事件、分发执行事件大致逻辑就是:事件驱动的网络实现逻辑Loop: EventOp
jlaij
·
2024-09-10 03:06
c/c++
Web
Socket
的详细介绍(打开你对Web
Socket
的认识)
Web
Socket
s是一种网络通信协议,它允许在客户端(通常是Web浏览器)与服务器之间建立一个持久的双向通信通道。
Digimon-Y
·
2024-09-10 03:34
websocket
网络协议
网络
Tinywebserver数据库连接池
源码分析
day0
Tinywebserver的第一天源自github:GitHub-qinguoyi/TinyWebServer::fire:Linux下C++轻量级WebServer服务器这是项目的数据库连接池一共有两个文件,.h/.cpp先看md文档数据库连接池*单例模式,保证唯一*list实现连接池*连接池为静态大小*互斥锁实现线程安全直接看sql_connection_pool.cpp,在代码里看看具体是怎
winsons_lu
·
2024-09-10 02:02
数据库
oracle
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他