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
freeRtos源码解析
DRF-
源码解析
-4.2-限流的流程:drf的限流源码,drf流量控制流程,drf如何流量控制
流量控制的逻辑:1、设置一个唯一标识,作为cache的key2、请求访问时,构造唯一标识,从ceche中获取[时间1,时间2,时间3,…]3、根据设置流量控制规则,如:5/m(一分钟最多访问5次),判断该唯一标识记录到cache中的访问时间的次数,是否满足请求的条件4、不满足,就抛出异常,前端收到请求过快的响应。满足访问,就直接访问。一、代码的准备视图:classTestAPIView(APIVi
东林牧之
·
2024-01-08 16:01
django
python
DRF-
源码解析
-1.1-drf的request对象:drf的request对象有何不同,drf的request多了哪些功能,drf的request比django的request好在哪里
介绍两个魔法方法__getattr__当对象.成员,不存在时,就会触发__getattr__方法__getattribute__当对象.成员,(无论成员是否存在),都会触发__getattribute__方法二、
源码解析
东林牧之
·
2024-01-08 16:31
django
python
DRF-
源码解析
-4.1-SimpleRateThrottle
源码解析
:SimpleRateThrottle
源码解析
,SimpleRateThrottle实现1/5m此类型的规则
一、限流类解析fromrest_framework.throlleimportSimpleRateThrottleclassSimpleRateThrottle(BaseThrottle):cache=default_cachetimer=time.timecache_format='throttle_%(scope)s_%(ident)s'scope=NoneTHROTTLE_RATES=api
东林牧之
·
2024-01-08 16:30
django
DRF-
源码解析
-2-认证流程,drf的认证源码,drf的认证流程
一、代码准备视图:classTestAPIView(APIView):authentication_classes=[MyJWTAuthentication]defget(self,request)returnRespponse({'code':200,'msg':'测试通过'})路由:path('test/',views.TestAPIView.as_view())请求方式:GET认证的配置:#
东林牧之
·
2024-01-08 16:59
djang
操作系统第一课:CPU基础知识
相关书籍推荐读书的原则:不求甚解,观其大略《编码:隐匿在计算机软硬件背后的语言》《深入理解计算机系统》数据结构与算法《java数据结构与算法》《算法》《算法导论》《计算机程序设计艺术》操作系统:Linux内核
源码解析
学而知不足~
·
2024-01-08 16:58
操作系统
操作系统
SpringBoot第1讲:SpringBoot 知识体系详解+原理+应用+面试(P6精通)
本篇文章作为SpringBoot第1讲,开篇会站在知识体系的视角,介绍基于SpringBoot总体知识点,包括入门、开发过程、项目实战、
源码解析
等。
程序员 jet_qi
·
2024-01-08 13:18
深入理解Spring生态
spring
boot
面试
后端
系统集成
Springboot部署
Springboot监控
江科大STM32
NVIC:内核里面用于管理中断的设备,比如配置中断优先级这些东西SysTick:内核里面的定时器,主要用来给操作系统提供定时服务的,STM32是可以加入操作系统的,比如
FreeRTOS
、UCOS等。
行稳方能走远
·
2024-01-08 07:33
STM32
stm32
单片机
嵌入式硬件
【设计模式】迭代器模式
一起学习设计模式目录前言一、概述二、结构三、案例实现四、优缺点五、使用场景六、JDK
源码解析
总结前言【设计模式】迭代器模式——行为型模式。
浩泽学编程
·
2024-01-08 06:24
软件设计模式
java
开发语言
设计模式
迭代器模式
后端
软件工程
filebeat配置解析
Filebeat与应用运行不在同一容器方式三:通过KubernetesFilebeatDaemonSet配置解析——以7.10.2为例性能分析与调优全部配置outputprocessors文件日志容器日志
源码解析
待续
Generalzy
·
2024-01-08 05:42
elasticsearch
golang
elk
FreeRTOS
移植详解
一、前言本文旨在讲解
FreeRTOS
在STM32单片机上的移植步骤,对于
FreeRTOS
在其他单片机上的移植已具有一定的参考意义。相信读者在看完这篇文章后,一定会有所收获!
小小_扫地僧
·
2024-01-08 02:12
FreeRTOS实时操作系统
单片机
嵌入式开发
FreeRTOS实时操作系统
新手读的懂的RxSwift
源码解析
(一)-- 事件的产生与监听(create&subscribe)
上一篇中,我们了解了RxSwift的核心概念与核心逻辑,有兴趣的读者可以了解一下:新手读的懂的RxSwift
源码解析
(零)--核心概念与核心逻辑本篇文章,笔者将与各位读者一起学习一下下一个课题:RxSwift
iAllen
·
2024-01-08 00:39
spring oauth2 authorization server 配置
源码解析
版本1.2.1源码OAuth2授权服务器配置org.springframework.security.oauth2.server.authorization.config.annotation.web.configuration.OAuth2AuthorizationServerConfiguration@Configuration(proxyBeanMethods=false)publiccla
路过君_P
·
2024-01-08 00:17
spring
spring
java
后端
spring
security
oauth2
Lua调用C++
调用Lua上述是读取过程,然后可以在C++中修改table中的值lua调用C++函数一、C++的函数定义二、注册函数三、C模块1.定义注册数组2.注册lua模块3.注册库四、luaL_openlibs
源码解析
宁静致远2021
·
2024-01-07 23:23
C++
脚本语言
lua
c++
开发语言
spring boot
源码解析
(四)Web开发及Servlet原理
我看这个教材主要就是为了
源码解析
这一块的东西。不过既然讲到了,还是看一遍吧。也希望有一些惊喜。
唯有努力不欺人丶
·
2024-01-07 23:10
设计模式之享元模式【结构型模式】
深入学习某技术知识点…一个人摸索学习很难坚持,想组团高效学习…想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…文章目录前言一、概述二、结构三、案例实现四、优缺点和使用场景五、JDK
源码解析
总结前言一
哥的时代
·
2024-01-07 22:42
软件设计模式
设计模式
享元模式
java
软件工程
Java多线程(四)——ThreadPoolExecutor
源码解析
ThreadPoolExecutor
源码解析
多线程场景下,手动创建线程有许多缺点:频繁创建、销毁线程会消耗大量CPU资源,销毁线程后需要被回收,对GC垃圾回收也有一定的压力使用线程池有许多好处:降低CPU
程序一逸
·
2024-01-07 21:08
java
jvm
开发语言
K8s 之 kube-scheduler 源码学习
主要分为四个模块本地部署简介整体架构
源码解析
1.本地部署windows环境需要先安装一个DockerDesktop下载地址:https://hub.docker.com/search?
积跬步方至千里
·
2024-01-07 20:02
个人笔记
kubernetes
kube-scheduler
golang
【Navigation】teb_local_planner
源码解析
ROS局部路径规划器插件teb_local_planner流程梳理(上)ROS局部路径规划器插件teb_local_planner流程梳理(下)主要文件:test_optim_node.cppteb_planner_ros.cppoptimal_planner.cpp
华璃
·
2024-01-07 19:49
ROS
源码解析
机器人
自动驾驶
人工智能
【Navigation】global_planner
源码解析
全局规划器global_planner功能包文章目录global_planner功能包结构1、plan_node.cpp2、planner_core.cpp3、astar.cpp4、dijkstra.cpp5、quadratic_calculator.cpp6、grid_path.cpp7、gradient_path.cpp8、orientation_filter.cpp全局规划大都基于静态地图进
华璃
·
2024-01-07 19:45
ROS
源码解析
ROS
ros
机器人
算法
Tricore上下文切换PCXI操控实验--Apple的学习笔记
继昨天
FreeRTOS
任务切换的实现方式--Apple的学习笔记中搞明白了port.c中上下文切换的代码为什么要如此设计后,今天想尝试下暴力切换,其实就是想串改A11(RA)返回地址。
applecai
·
2024-01-07 15:51
Dubbo
源码解析
之服务暴露过程
Dubbo服务暴露过程中,主要有Dubbo的xml标签解析器、装配ServiceBean、服务暴露、订阅与通知、元数据注册等步骤,其中服务暴露又分为本地暴露和远程暴露,远程暴露中主要有将invoker转换为exporter、启动netty、注册zookeeper等,下面进行详细解析。2.1Dubbo自定义xml解析器Dubbo定义了DubboNamespaceHandler、DubboBeanDe
郭美冉
·
2024-01-07 15:13
FreeRTOS
—— 2.堆内存管理
堆内存管理从
FreeRTOS
V9.0.0起,可以完全静态分配
FreeRTOS
应用程序,而无需包括堆内存管理器2.1本章简介与范围先决条件
FreeRTOS
是作为一组C源文件提供的,因此,成为一名合格的C程序员是使用
浩子_up
·
2024-01-07 15:37
FreeRTOS
rtos
freertos
gd32
stm32
单片机
C语言list头文件_
freertos
中的list.c和list.h文件详解
加V请备注"
Freertos
"。备注:本系列均基于stm32cubeIDE,并非keilV5哦!!!
weixin_39640265
·
2024-01-07 15:07
C语言list头文件
freeRTOS
小结——Heap管理
freeRTOS
没有强制提供Heap管理机制,只是给出了几类推荐方案,用于支持RTOS所需存储空间的分配回收管理。
weixin_42385536
·
2024-01-07 15:37
RTOS
FreeRTOS
的内存分配heap_1/2/3/4
因此,在剖析
FreeRTOS
的内核代码之前,前对
FreeRTOS
的内存管理进行研究。现在以
FreeRTOS
8.0.1进行剖析研究。
bill_live
·
2024-01-07 15:36
数据结构与算法
内存管理
操作系统
FreeRTOS
堆内存管理策略
堆内存管理本文中超链接的设置指向了官网的链接,方便读者更加深入的了解
FreeRTOS
的内部机制。
早睡的叶子
·
2024-01-07 15:05
实时操作系统
FreeRTOS
:内存管理
在
FreeRTOS
中有两种内存使用方法:一种是使用静态方法创建任务的栈空间、任务控制块等,该方法也就是在我们编程时候直接定义/申请一个数组或结构体内存空间;另一种是使用动态方法创建,该方法是在代码运行时候才申请数组或结构体内存空间
makin.liu
·
2024-01-07 15:03
RTOS
c语言
arm
单片机
stm32
FreeRTOS
的内存管理方案
FreeRTOS
提供了多种内存管理方案,但这些内存管理方案的函数接口都是一样的,如下:void*pvPortMalloc(size_txSize);//内存申请函数voidvPortFree(void*
blacegg
·
2024-01-07 15:03
STM32
c++
算法
【
FreeRtos
内存管理】
FreeRtos
内存管理文章目录
FreeRtos
内存管理前言一、内存管理介绍1.1内存认识1.2内存碎片二、内存分配5种方式2.1heap_1内存分配方式2.2heap_2内存分配方式2.3heap_3
小殷学长
·
2024-01-07 15:32
FreeRTOS
单片机
stm32
FreeRtos
c语言
1866_
FreeRTOS
的存储管理方案heap_4分析
Grey全部学习内容汇总:GitHub-GreyZhang/g_
FreeRTOS
:learningnotesabout
FreeRTOS
.1866_
FreeRTOS
的存储管理方案heap_4分析对
FreeRTOS
grey_csdn
·
2024-01-07 15:29
FreeRTOS
mysql
数据库
FreeRTOS
全志R128 SDK架构与目录结构
本文档作为R128
FreeRTOS
SDK开发指南,旨在帮助软件开发工程师、技术支持工程师快速上手,熟悉R128
FreeRTOS
SDK的开发流程。SDK架构R128包含3个核,需要编译
DOT小文哥
·
2024-01-07 15:17
全志R128
架构
SDK
Arm
risc-v
全志
FreeRTOS
和ThreadX的任务调度
FreeRTOS
的任务调度通过将configUSE_PREEMPTION和configUSE_TIME_SLICING都设置1,
FreeRTOS
可以同时支持基于优先级可抢占的调度和相同优先级任务时间片调度
归云十九少
·
2024-01-07 14:34
嵌入式软件开发
freertos
FutureTask 核心
源码解析
1引导语研究源码,一般我们都从整体以及实例先入手,再研究细节,不至于一开始就“深陷其中而"当局者迷".本文,我们来看最后一种有返回值的线程创建方式。使用继承方式的好处是方便传参,可以在子类里面添加成员变量,通过set方法设置参数或者通过构造函数进行传递使用Runnable方式,则只能使用主线程里面被声明为final变量不好的地方是Java不支持多继承,如果继承了Thread类,那么子类不能再继承其
JavaEdge
·
2024-01-07 10:41
源码解析
:Apache RocketMQ重置消费位点
引入resetoffset,即重置消费进度,一般在以下场景中使用:需要重新消费已经消费过的消息,重置到最早位置或根据时间进行重置。消息积压,不需要消费积压的消息,重置到最新位置,使其从最新位置开始消费。重置到最早、或者根据时间进行重置与消息补发的区别?●消息补发是将原先的消息由生产者重发一次,与区别的那边消息本质上不是同一条消息(除了消息体一样以外)。●重置操作是操作消费位点(offset),本质
serendipitabition
·
2024-01-07 08:25
apache
rocketmq
消息队列
【
源码解析
】Apache RocketMQ发送消息源码
sendmessage
源码解析
引入sendmessage方法作为我们经常使用的方法,平时我们很难去关注他底层到底做了什么。
serendipitabition
·
2024-01-07 08:52
Apache
RocketMQ
消息队列
源码解析
apache
rocketmq
STM32_HAL
Freertos
按键控制LED
添加
Freertos
任务在
freertos
任务中,添加按键任务,通过myTask_Key不断读入PA0的引脚状态。添加一个消息队列用来给LED任务传递读取的内容。
饱饱浪迹天涯
·
2024-01-07 08:20
STM32
FreeRTOS
stm32
单片机
嵌入式硬件
vue 虚拟DOM
源码解析
1、什么是虚拟DOM虚拟DOM(VirtualDOM)是使用javaScript对象描述真实DOMvue.js中的虚拟DOM借鉴snabbdom,并添加了vue.js的特性,例如:指令和组件机制2、为什么使用虚拟DOM可以避免直接操作DOM,提高开发效率作为一个中间层,可以跨平台虚拟DOM不一定可以提高效率首次渲染的时候会增加开销,在第一次渲染的时候,需要增加一个虚拟DOM复杂视图情况下提升渲染性
方方孜
·
2024-01-07 04:17
ConcurrentHashMap为什么线程安全
文章目录一、必要知识1.成员属性2.Node存储结构3.TreeNode4.TreeBin二、
源码解析
1.初始化数组时的线程安全2.put操作的线程安全3.扩容操作的线程安全4.统计容器大小的线程安全5
倜傥村的少年
·
2024-01-07 00:51
Java核心
java
stm32f407 bm ->
freertos
工程文件差异:工程结构上,os版本多了
FreeRTOS
文件夹在USER下多了
FreeRTOS
Config.h文件,和多了需要用到的一些外设驱动对比添加os文件到bm工程中,以及C/C++.h文件的包含stm32f4xx_it.c
JoYER_cc
·
2024-01-06 23:22
stm32
嵌入式硬件
单片机
stm32c8t6之
freertos
互斥信号量
互斥信号量其实就是一个拥有优先级继承的二值信号量,在同步的应用中(任务与任务或中断与任务之间的同步)二值信号量最适合,,互斥信号量适合用于那些需要互斥访问的应用中。就好比你定义了串口1和串口2,使用串口1时不想使用串口2,使用串口2时不想使用串口1,这时候就可以使用互斥量。互斥信号量的创建和删除#include"semphr.h"//头文件SemaphoreHandle_tMuxSem_Handl
六花不会哭T﹏T
·
2024-01-06 21:16
FreeRtos
stm32
嵌入式硬件
单片机
stm32c8t6之
freertos
软件定时器
而
freertos
也不例外,它自己也有定时器的功能。
六花不会哭T﹏T
·
2024-01-06 21:16
FreeRtos
stm32
嵌入式硬件
单片机
stm32c8t6之
freertos
二值信号量和计数信号量
在
freertos
中,信号量的作用大多是用来同步任务的。而信号量又分为4种信号量,分别是二值信号量、计数信号量、互斥量和递归信号量。这次主要是来介绍二值信号量和计数信号量。
六花不会哭T﹏T
·
2024-01-06 21:15
FreeRtos
stm32
嵌入式硬件
单片机
stm32c8t6之
freertos
消息队列
freertos
任务之间的通讯方式有很多,消息队列就是一种,它可以在任务中发送或者读取信息。有了解过数据结构的应该能理解消息队列的含义,消息队列本质上来说就是队列。
六花不会哭T﹏T
·
2024-01-06 21:45
FreeRtos
stm32
嵌入式硬件
单片机
stm32c8t6之
freertos
事件
freertos
中的事件主要是用来把若干个任务关联起来的一种机制,就好比我创建了3个任务。当我3个任务都发生了之后,那么事件就起效果了,就可以执行事件函数里的代码逻辑。
六花不会哭T﹏T
·
2024-01-06 21:15
FreeRtos
stm32
嵌入式硬件
单片机
stm32c8t6使用
freertos
控制led闪烁
在
freertos
中都是以任务为单位的,每个任务当中都有一个while(1)循环不断执行,所以每个任务就好比一个线程在跑。那么第一步,想要玩
freertos
,就必须学会创建任务。
六花不会哭T﹏T
·
2024-01-06 21:15
FreeRtos
stm32
嵌入式硬件
单片机
spring之循环依赖底层源码分析
目录前言:@Resouce/@AutoWired区别@Resouce注入过程spring循环依赖底层原理
源码解析
解决循环依赖问题所需要的重要关键对象循环依赖不同场景解决方式前言:今天聊一聊spring循环依赖问题
山鸟与鱼!
·
2024-01-06 18:09
spring源码
spring
java
后端
FreeRTOS
学习——同步互斥
FreeRTOS
学习——同步互斥目录
FreeRTOS
学习——同步互斥一、概念1.1同步1.2互斥二、示例——有缺陷的同步三、示例——优化有缺陷的同步四、示例——有缺陷的互斥五、总结一、概念1.1同步在
FreeRTOS
studyingdda
·
2024-01-06 18:33
嵌入式
学习
FreeRTOS
互斥量解决优先级反转问题
FreeRTOS
互斥量目录
FreeRTOS
互斥量一、概念二、优先级反转三、互斥量解决优先级反转一、概念
FreeRTOS
中的互斥量(Mutex)是一种特殊的二值信号量,它支持互斥量所有权、递归访问以及防止优先级翻转的特性
studyingdda
·
2024-01-06 18:03
FreeRTOS
互斥量
优先级反转
keil移植MQTT时GNU语法报错
keil移植MQTT时GNU语法报错目录keil移植MQTT时GNU语法报错一、原因分析二、解决方法方法1方法2背景描述:STM32F103C8T6+ESP8266WIFI模块,使用CubeMX生成简单的
FreeRTOS
studyingdda
·
2024-01-06 17:58
学习
FreeRTOS
Hive
源码解析
一:Driver
本文为Hive源码系列的第一节(共三节)客户端部分,本节主要内容是通过源码分析总结从bin/hive启动到SQL解析转换成MR再到提交任务打印结果的一个宏观流程;第二节则针对HSQL如何解析、转换成MR程序;第三节则针对MR的提交流程再加Hive的远程DEBUG模式。这是hive的架构图从架构图来看,黄颜色属于Hive范畴,蓝颜色属于Hadoop范畴,其中MetaStore可以说是独立Hive核心
小王是个弟弟
·
2024-01-06 17:25
hive
hadoop
big
data
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他