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
suricata概述及源码分析
深入FreeRTOS内存管理:揭秘高效内存分配的秘密(
源码分析
)
layout:posttitle:“内存管理”date:2023-11-2215:39:08+0800tags:FreeRTOS内存管理这一部分的使用以及各个文件的不同可以参考我的这一篇文章的有关内存的部分,本篇的主要是实际的实现的分析heap_1staticsize_txNextFreeByte=(size_t)0;staticuint8_t*pucAlignedHeap=NULL;xNextF
唐·柯里昂798
·
2024-02-03 07:35
FreRTOS笔记
单片机
笔记
经验分享
stm32
mcu
物联网
RT-Thread线程管理(使用篇)
layout:posttitle:“RT-Thread线程管理”date:2024-1-2615:39:08+0800tags:RT-Thread线程管理(使用篇)之后会做
源码分析
线程是任务的载体,是RTT
唐·柯里昂798
·
2024-02-03 07:34
stm32
嵌入式硬件
单片机
mcu
c语言
笔记
经验分享
RT-Thread线程间同步(信号量, 互斥量, 事件集)--02
源码分析
源码分析
使用看上一篇API使用信号量/***Semaphorestructure*/structrt_semaphore{structrt_ipc_objectparent;/**parent));/*
唐·柯里昂798
·
2024-02-03 07:34
stm32
单片机
mcu
c语言
笔记
RT-Thread对象管理解析(通过线程创建
源码分析
)
layout:posttitle:“对象管理”date:2024-1-3015:39:08+0800tags:RT-Thread对象管理RT-Thread的对象可以使用动态创建以及静态创建,使用动态的话需要定义一个宏定义RT_USING_HEAP,有这一个宏定义后会使用堆区进行初始化一般使用动态的函数为rt_xxx_create(),静态的为rt_xxx_init()内核对象的管理RT-Threa
唐·柯里昂798
·
2024-02-03 07:33
stm32
嵌入式硬件
单片机
mcu
c语言
物联网
FreeRTOS任务挂起以及延时部分
源码分析
layout:posttitle:“任务状态”date:2023-7-1915:39:08+0800tags:FreeRTOS任务状态fireRTOS代码分析任务挂起//把一个任务挂起voidvTaskSuspend(TaskHandle_txTaskToSuspend){TCB_t*pxTCB;taskENTER_CRITICAL();//进入临界区{/*参数是NULL的时候设置为当前任务,否则
唐·柯里昂798
·
2024-02-03 07:57
FreRTOS笔记
stm32
单片机
mcu
c语言
2.2作业
所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是(A)A.类B.对象C.函数体D.数据块3、在C++中,使用流进行输入输出,其中用于屏幕输入(A)A.cinB.cerrC.coutD.clog4、关于对象
概
A dog look like the wolf
·
2024-02-03 07:07
算法
c++
开发语言
Nginx简单阐
述及
安装配置
目录一.什么是Nginx二.Nginx优缺点1.优点2.缺点三.正向代理与反向代理1.正向代理2.反向代理四.安装配置1.添加Nginx官方yum源2.使用yum安装Nginx3.配置防火墙4.启动后效果一.什么是NginxNginx(“enginex”)是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用
空空_k
·
2024-02-03 07:04
Linux之centos
nginx
centos
linux
架构学习(三):scrapy-redis
源码分析
并实现自定义初始请求
scrapy-redis
源码分析
并实现自定义初始请求前言关卡:如何自定义初始请求背景思考简单又粗暴的方式
源码分析
结束前言通过这篇文章架构学习(二):原生scrapy如何接入scrapy-redis,初步入局分布式
九月镇灵将
·
2024-02-03 06:58
逆向与架构
架构
学习
scrapy
tengine ngx_http_upstream_dynamic_module 动态域名解析功能的代码详细解析
tenginengx_http_upstream_dynamic_module动态域名解析功能的代码详细解析1.为什么需要域名动态解析2.配置指令3.加载模块3.
源码分析
3.1指令解析3.2upstream
码农心语
·
2024-02-03 06:43
nginx学习
nginx
tengine
动态域名解析
upstream
dynamic
君子道次第导论:中士道
中士道一,中士道概论前文中我们
述及
所谓“下士道”,强调了下士道是儒家社会的基础。
焦恍
·
2024-02-03 06:56
【PyRestTest】PyRestTest简
述及
安装
pyresttest是什么?一个Rest测试及小型的API冒烟测试工具。接口测试文件使用YAML/JSON进行编写,不需要编码。依赖少量的python模块,必要模块:pycurl、pyyaml,可选模块:future,可以很容易部署在服务上并对部署pyresttest进行冒烟测试或健康检查,检查部署是否成功。支持generate/extract/validate机制generate类似于Jmete
WEL测试
·
2024-02-03 06:43
WEL测试
测试工具
PyRestTest
Rest接口
接口自动化
HarmonyOS-UIAbility组件概
述及
生命周期
UIAbility组件概述概述UIAbility组件是一种包含UI界面的应用组件,主要用于和用户交互。UIAbility组件是系统调度的基本单元,为应用提供绘制界面的窗口;一个UIAbility组件中可以通过多个页面来实现一个功能模块。每一个UIAbility组件实例,都对应于一个最近任务列表中的任务。声明配置为使应用能够正常使用UIAbility,需要在module.json5配置文件的abil
阿玮编程_
·
2024-02-03 04:44
harmonyos
华为
鸿蒙系统
前端
ui
1. 数据库概述
文章目录一、数据库概
述及
数据准备1.什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?
Healer说这题太baby了
·
2024-02-03 04:03
MySQL
数据库
CopyOnWriteArrayList
源码分析
介绍:CopyOnWriteArrayList是一个线程安全的ArrayList,它在每次修改(add/set/remove)时创建数组的新副本,然后将修改应用到新数组上。这是它名字的由来:“CopyOnWrite”。这种设计使得它在多线程环境下能提供更好的并发性能。当一个线程修改列表时,其他线程不能访问旧数组,因此不会受到数据不一致的影响。然而,写操作的代价是创建新数组并复制所有元素,这可能在大
不随意的风
·
2024-02-03 03:36
JUC
java
数据结构
开发语言
ConcurrentHashMap
源码分析
-关键特性使用简单用例实现
下面是一个简化的
源码分析
,帮助你理解ConcurrentHashMap的工作原理:importjava.util.concurrent.ConcurrentHashMap;publ
无名·
·
2024-02-03 02:30
java
线程安全
【SpringCloud技术专题】「Eureka
源码分析
」从源码层面让你认识Eureka工作流程和运作机制(上)
SpringCloud,大家都应该知道注册中心,而对于我们从过去到现在,SpringCloud中用的最多的注册中心就是Eureka了,所以深入Eureka的原理和源码,接下来我们要进行讲解下eureka的
源码分析
洛神灬殇
·
2024-02-03 02:06
话说喜欢
这句话是特别的解气,但是又不是很赞同,什么事情不能一
概
而论;尤其是感情,说不清道不明;这有的时候和你优不优秀,是否帅气多金真的是两码事,不是你努力了就可以
扣子a_健康管理师
·
2024-02-03 01:47
张秋珍践行第192天20211212
过去的低迷一
概
翻篇,真好。2、幸福三件事:(1)早上的分享会,我知道了每个人的决定都有他的道理在。
涓涓溪流_ff90
·
2024-02-02 23:26
由浅至深谈谈JUC
JUC并发工具一、CountDownLatch应用&
源码分析
1.1CountDownLatch介绍CountDownLatch就是JUC包下的一个工具,整个工具最核心的功能就是计数器。
被Java暴击的星河
·
2024-02-02 22:06
并发编程
java
《饥饿站台》,人性的贪婪和自私深不见底
一言一
概
之就是吃饭引发的血拼。一个深坑,300多层,每天0层会准备好丰富的食物,然后逐层下降,每层会短暂停留,2人可以进食,但不准藏留食物。但由于
水中星火
·
2024-02-02 21:30
javascript 概
述及
基础知识点(变量,常量,运算符,数据类型)
JavaScript概述1.1什么是JavaScript:javaScript(简称js),是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan的Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。一种运行于JS解释器/引擎解
落雨、离秋
·
2024-02-02 18:24
脚本语言
javascript
java
js
python
2031-11-06
我还是准备继续买入中
概
,以及医疗,我对这个长期还是比较看好的。继续买入长期卧倒不动做多吧,我还是有信心的。我还是在下周准备继续买入吧。我还是有信心的,继续卧倒不动,买入吧,进攻?
氨气中的战斗机
·
2024-02-02 16:23
IDEA如何进行远程Debug调试
背景:使用docker进行CVE漏洞复现的时候,由于只能黑盒进行复现,并不能知道为什么会产生这个漏洞,以及漏洞的POC为什么要这么写,之前我都是通过本地debug来进行
源码分析
,后来搜了一下,发现可以进行远程代码
Smileassissan
·
2024-02-02 16:47
问题解决技巧
intellij-idea
java
ide
安全
web安全
《蔡澜说书法:静下心来写写字》读书摘抄
写经之旅无心抄,也能把心安稳,任何苦难,任何悲哀,一
概
忘怀,这就是写
紫茉冰荷
·
2024-02-02 15:03
「连载」边缘计算(十四)02-02:边缘部分源码(
源码分析
篇)
(接上篇)CloudCore本节将对CloudCore进行剖析,对CloudCore组件中功能模块共用的消息框架和各功能模块的具体功能进行深入剖析,具体包括CloudCore功能模块之间通信的消息框架、cloudhub剖析、edgecontroller剖析、devicecontroller剖析。CloudCore功能模块之间通信的消息框架CloudCore组件中各个功能模块之间是通过Beehive
十越科技
·
2024-02-02 15:12
边缘计算
人工智能
会议纪要做到这5点拿下90分,2分钟就学会了
文风说明:不喜废话,好语句精炼,故文章无闲言碎语,一
概
以建议结论为主。
尖头尖脑的equal
·
2024-02-02 13:30
Android
源码分析
:Activity启动流程
分析流程基于Android8.0源码一般情况下我们通过Activity中的startActivity方法启动一个Activity。这个流程中涉及一下几个类:android.app.Activityandroid.app.Instrumentationcom.android.server.am.ActivityManagerServicecom.android.server.am.ActivityS
LeaYw
·
2024-02-02 12:27
从零开始,成为最顶级的创意执行人
1.jpg《一生的旅程》并不是自传,也不是秘籍,是一本主角视角的职场升级
概
录。这本书从结构上来看极其简单:1)成为迪士尼CEO之前,主题是『学习』;2)成为迪士尼CEO之后,主题是『领导』。
亦明reading
·
2024-02-02 12:54
InnoDB行格式
记录在数据页种的排布在《InnoDB页面结构》中已
述及
,本文重点介绍InnoDB的记录格式。
saviochen
·
2024-02-02 11:35
神经网络与深度学习Pytorch版 Softmax回归 笔记
3.Softmax回归模型概
述及
其在多分类问题中的应用4.Softmax运算在多分类问题中的应用及其数学原理5.小批量样本分类的矢量计算表达式6.交叉熵损失函数7.模型预测及评价8.小结Softmax回归
砍树+c+v
·
2024-02-02 09:14
深度学习
神经网络
pytorch
人工智能
python
回归
笔记
Nginx RTMP
源码分析
--GOP的实现
nginxrtmpmodule的默认实现中,不支持gop缓存。我们可以自己进行开发,实现的主要原理是:当遇到关键帧时,清空旧的gop缓存并开始缓存新的帧数据;当play时,先将缓存的gop发送给对方,然后开始正常的发送的逻辑。具体逻辑如下:(这里只列出了主要的流程,并不是全部的代码实现)初始化在ngx_rtmp_session_t增加gop相关的字段:typedefstruct{....../*g
龙--技术总结分享
·
2024-02-02 09:12
Nginx
RTMP
C/C++
nginx
rtmp
gop
源码分析
「连载」边缘计算(八)01-25:边缘部分源码(
源码分析
篇)
搭建开发环境KubeEdge开发环境的搭建与7.1节高度相似,详情见《深入理解边缘计算:云、边、端工作原理与
源码分析
》。
十越科技
·
2024-02-02 08:18
边缘计算
数据库
大数据
「连载」边缘计算(十一)01-30:边缘部分源码(
源码分析
篇)
(接上篇)函数StartModules()定义具体如下所示。//StartModulesstartsmodulesthatareregisteredfuncStartModules(){coreContext:=context.GetContext(context.MsgCtxTypeChannel)modules:=GetModules()forname,module:=rangemodules
十越科技
·
2024-02-02 08:18
边缘计算
数据库
人工智能
「连载」边缘计算(十二)01-31:边缘部分源码(
源码分析
篇)
组件
源码分析
本节将对Kubernetes的核心组件的源码进行梳理和分析。
十越科技
·
2024-02-02 08:18
边缘计算
人工智能
「连载」边缘计算(十三)02-01:边缘部分源码(
源码分析
篇)
(接上篇)配置模块初始化配置模块初始化具体如下所示。err:=archaius.Init()...CONFIG=archaius.GetConfigFactory()(3)获取内存配置源获取内存配置源具体如下所示。ms:=memoryconfigsource.NewMemoryConfigurationSource()CONFIG.AddSource(ms)(4)获取命令行配置源获取命令行配置源具
十越科技
·
2024-02-02 08:46
spring
java
后端
freertos
源码分析
一 list链表数据结构
链表和任务管理是freertos的核心,先分析链表源码,freertos的链表是双向环形链表,定义与数据结构在list.h中,表项的初始化,插入与删除在list.c中。数据结构一、表项数据结构structxLIST_ITEM{listFIRST_LIST_ITEM_INTEGRITY_CHECK_VALUEconfigLIST_VOLATILETickType_txItemValue;struct
yvee
·
2024-02-02 08:05
数据结构
list
链表
经历风雨,遇见彩虹
借婚大就周年庆,感
概
一下近几年婚大越来越壮大,我与婚大之间越来越密切的关系。智慧女人成长学校【1】一个偶然的机会,结识了婚姻大学的零零老师,因此她让我入了婚大,成为了其中的一位家人。
文馨_
·
2024-02-02 07:06
ElasticSearch概
述及
Window和Linux环境下安装
一、ElasticSearch1、ElasticSearch概述ES(Elasticsearch)是一个基于开放源代码的分布式搜索引擎,用于快速和灵活地搜索和分析大量数据。它是构建在ApacheLucene之上的,通过提供一个简单而强大的RESTfulAPI来实现全文搜索、结构化搜索、分析和数据可视化的功能。ES的设计目标是具有高度可扩展性和可靠性,可以在大规模分布式环境中处理PB级别的数据。它通
666-LBJ-666
·
2024-02-02 06:27
ES
elasticsearch
linux
大数据
SpringBoot统一功能处理,拦截器,统一数据格式,捕捉异常
编辑@ControllerAdvice
源码分析
数据结构面试:HashMap,ConcurrentHashMap,ThreadLocal要看(建议看源码)网络:
狗哥不是甜妹
·
2024-02-02 06:49
spring
boot
后端
java
【分布式技术专题】Guava RateLimiter 针对于限流器的入门到实战(含
源码分析
介绍)
GuavaRateLimiter针对于限流器的入门到实战限流器的思路和算法漏桶算法令牌算法RateLimiter限流器RateLimiter的作用create方法acquire方法tryAcquire方法详细分析参数抛出异常参数抛出异常实践案例第1次获取10个令牌第2次获取1个令牌第3次获取10个令牌资料参考限流器的思路和算法如果让你来造一个限流器,有啥想法?漏桶算法用一个固定大小的队列。比如设置
洛神灬殇
·
2024-02-02 06:52
实战指南之分布式/微服务
java
guava
开发语言
【MySQL入门到精通-黑马程序员】MySQL基础篇-概
述及
MySQL环境配置
文章目录前言一、MySQL概述1.1数据库相关概念1.2MySQL数据库二、数据模型三、总结前言本专栏文章为观看黑马程序员《MySQL入门到精通》所做笔记,课程地址在这。如有侵权,立即删除。一、MySQL概述1.1数据库相关概念数据库(DataBase(DB)):存储数据的仓库,数据是有组织的进行存储。数据库管理系统(DataBaseManagementSystem(DBMS)):操纵和管理数据库
负重奋进,笃行求实
·
2024-02-02 06:13
MySQL学习笔记
mysql
数据库
database
sqlserver
数据库开发
大数据
big
data
叙旧高考
每每当人老去一岁,感
概
便顺其自然的多三分,哪怕不长白头发,也不生胡子拉碴。时光轴漫溯回中学的日子里,脑海中全是青涩的自己。不是说现在的我们成熟了多少。
不二b
·
2024-02-02 04:25
linux 内核协议栈 ip_loopback,Linux内核协议栈
源码分析
.pdf
Linux内核协议栈
源码分析
.pdfLinux2.6协议栈源代码分析基于Linux2.6.18内核源码V0.1luoyu第i页Linux2.6协议栈源代码分析目录目录ii图目录iv表目录viii前言xiii
周雨鑫
·
2024-02-02 03:14
linux
内核协议栈
ip_loopback
闲话腐气
我倒认为要分出于情形,切不可一
概
简单否定,也许里面藏着很多积极的因素,而有些积极的东西又正是当下社会人心所需要的。观念中的陈旧落后、不合时宜,常被视为腐气。
晋梅一枝香
·
2024-02-02 02:08
VBA小模板,一个不放回的抽奖用的例子
1问题一个不放回的抽奖用VBA怎么写,下面用一个类似对对碰/翻牌子的游戏(抽到的奖励不放回,可抽的东西越来越少)来举例说明1.1首先要回顾下几个经典的随机模型古典
概
型,重点就是每次抽奖的各个奖品,概率都相等
奔跑的犀牛先生
·
2024-02-02 01:59
VBA
VBA
消息中间件之RocketMQ
源码分析
(三)
RocketMQ中的Consumer启动流程RocketMQ客户端中有两个独立的消费者实现类分别为DefaultMQPullConsumer和DefaultMQPushConsumer,DefaultMQPullConsumerDefaultMQPullConsumer,该消费者使用时需要用户主动从Broker中Pull消息和消费消息,提交消费位点继承关系图核心属性namesrvAddr:继承自C
coffee_babe
·
2024-02-02 01:55
消息中间件
java-rocketmq
rocketmq
网络
消息中间件之RocketMQ
源码分析
(四)
消费者的Rebalance机制客户端是通过Rebalance服务做到高可靠的。当发生Broker掉线、消费者实例掉线、Topic扩容等各种突发情况时,消费者组中的消费者实例是怎么重平衡的,以支持全部队列的正常消费的?Rebalance服务的类图RebalanceImpl的核心属性ConcurrentMapprocessQueueTable:记录MessageQueue和ProcessQueue的关
coffee_babe
·
2024-02-02 01:55
消息中间件
java-rocketmq
rocketmq
java
算法:箱子之形摆放
一、算法描
述及
解析要求将一批箱子按从上到下以‘之’字形的顺序摆放在宽度为n的空地上,输出箱子的摆放位置,例如:箱子ABCDEFG,空地宽为3。
默伊清风
·
2024-02-02 01:44
算法练习
算法
java
LidarView
源码分析
(十三)vtkLidarReader类
该类负责读取pcap文件,并调用vtkLidarPacketInterpreter类进行数据解析。然后将数据传入vtk的渲染管线中。可以通过各种索引获取数据:帧数,网络时间,数据时间。头文件在渲染管线中调用的函数为RequestData,获取数据的函数为GetFrame。classLVIOLIDAR_EXPORTvtkLidarReader:publicvtkPolyDataAlgorithm{p
上官天耀
·
2024-02-02 01:05
LidarView
c++
自动驾驶
信息可视化
qt
LidarView
源码分析
(十四)vtkPacketFileReader类
简介vtkPacketFileReader是对libpcap的包装(windows系统下是winpcap,linux下是libpcap)。winpcap已经停止维护。可以使用Npcap。在LidarView中仍然使用的是winpcap(http://github.com/patmarion/winpcap.git)。vtkPacketFileReader负责对pcap数据进行读取,并可以获取或者设
上官天耀
·
2024-02-02 01:05
LidarView
c++
自动驾驶
信息可视化
qt
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他