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源码解析
Android2.3.1源码编译简略版
Android2.3.1源码编译编译2.3.1源码,用于学习老罗的《Android系统
源码解析
》安装虚拟机Android源码编译必须在Linux环境下才能运行,所以必须使用Linux系统,在这里使用ubuntu14
宝塔山上的猫
·
2023-09-04 14:58
tp6
源码解析
-第二天,ThinkPHP6编译模板流程详解,ThinkPHP6模板源码详解
TP6
源码解析
,ThinkPHP6模板编译流程详解前言:刚开始写博客。如果觉得本篇文章对您有所帮助。
death撒旦
·
2023-09-04 12:32
php
thinkphp6
php
thinkphp
【Vesta发号器源码】CommonUtils
Vesta发号器
源码解析
——CommonUtils这个类是一个通用的工具类,主要功能就是判断某个变量是不是开的状态publicstaticString[]SWITCH_ON_EXP=newString[
DeanChangDM
·
2023-09-04 12:45
ARM汇编基础
ARM汇编基础我们在学习STM32的时候几乎没有用到过汇编,可能在学习UCOS、
FreeRTOS
等RTOS类操作系统移植的时候可能会接触到一点汇编。
ManGo CHEN
·
2023-09-04 11:18
Linux学习之路
汇编
单片机
stm32
源码角度看待线程池的执行流程
.Executor接口2.ExecutorService接口3.AbstractExecutorService接口4.ThreadPoolExecutor实现类二、ThreadPoolExecutor
源码解析
猿究院杨树林
·
2023-09-04 06:18
java
Thread
RocketMQ
源码解析
——存储部分(6)RocketMQ主从同步原理相关的HAService和HAConnection
引导 前面介绍了RocketMQ的CommitLog文件相关的类分析CommitLog物理日志相关的CommitLog类。其中有介绍到消息刷盘时高可用对应的handleHA方法,handleHA方法中如果配置的服务器的角色为SYNC_MASTER(从master同步),就会等待主从之间消息同步的进度达到设定的值之后才正常返回,如果超时则返回同步超时publicvoidhandleHA(Append
szhlcy
·
2023-09-04 04:49
STM32F103C8T6及其系列的
FreeRTOS
移植
STM32F103C8T6及其系列的
FreeRTOS
移植本文所提到的所有软件、驱动、代码百度网盘链接:https://pan.baidu.com/s/1VtjtWfXGHKFb0zr-6ECufA提取密码
TaylorS_SF
·
2023-09-04 03:51
STM32的软硬件设计
stm32
嵌入式
单片机
freertos
3.0 Dubbo的可扩展机制SPI
源码解析
1.DubboSPI架构图2.DemoExtensionLoaderextensionLoader=ExtensionLoader.getExtensionLoader(Protocol.class);Protocolhttp=extensionLoader.getExtension("dubbo");System.out.println(http);上⾯这个Demo就是Dubbo常⻅的写法,表示
JackXiang2019
·
2023-09-04 02:58
Dubbo
dubbo
5.0: Dubbo服务导出
源码解析
#Dubbo#文章内容Dubbo服务导出基本原理分析Dubbo服务注册流程源码分析Dubbo服务暴露流程源码分析服务导出的入口方法为ServiceBean.export(),此方法会调用ServiceConfig.export()方法,进行真正的服务导出。1.服务导出大概原理服务导出的入口方法为ServiceBean.export(),此方法会调用ServiceConfig.export()方法,
JackXiang2019
·
2023-09-04 02:58
Dubbo
dubbo
mall :hutool项目
源码解析
文章目录一、mall开源项目1.1来源1.2项目转移1.3项目克隆二、Hutool工具类库2.1Hutool简介三、
源码解析
3.1集成与配置3.1.1导入依赖3.1.2添加配置3.2核心工具类3.2.1AnnotationUtil
忆~遂愿
·
2023-09-03 19:09
mall
java
后端
Vue3
源码解析
(十):watch 的实现原理
本篇文章笔者会讲解Vue3中侦听器相关的api:watchEffect和watch。在Vue3之前watch是option写法中一个很常用的选项,使用它可以非常方便的监听一个数据源的变化,而在Vue3中随着CompositionAPI的写法推行也将watch独立成了一个响应式api,今天我们就一起来学习watch相关的侦听器是如何实现的。储备知识要求:在阅读本文前,建议你已经学习过本系列的第7篇文
Originalee
·
2023-09-03 09:52
搭建STM32F407的
Freertos
系统(基于STM32CubeMX)
本次demo目标立下:1.搭建或移植
FreeRTOS
到STM32上,毕竟对于长期在Linux环境开发(虽然也号称嵌入式),什么中断、拉高拉低,一直来没有搞的明明白白。
小刚学長
·
2023-09-03 07:48
stm32
嵌入式硬件
单片机
设计模式之责任链模式
4、案例分析(审批流程)5、代码展示5.1`AuditHandler接口`5.2`ChainHandle执行链`5.3`XxxxHandler具体的角色`5.4`InterfaceTest客户端`6、
源码解析
智_永无止境
·
2023-09-03 07:10
设计模式
责任链模式
java
Spring
源码解析
-总览
1、前言Spring源码一直贯穿我们Java的开发中,只要你是一个Java开发人员就一定知道Spring全家桶。Spring全家桶为我们一共一站式服务,IOC、AOP更是Spring显著特性。但是Spring到底怎么为我们提供容器,管理资源的呢?下来,我们将一步步探究Spring源码内幕。本章节主要讲述Spring源码的概述。2、总览图总览图中,主要通过注解的方式探索整个源码的流程,这也是程序的入
智_永无止境
·
2023-09-03 07:05
源码分析
spring
java
后端
源码
FreeRTOS
的信号量和互斥量之间的区别和联系
文章目录信号量信号量简介信号量特征互斥量互斥量的上锁机制互斥量的优先级继承机制二值信号量和互斥量的作用二值信号量的作用互斥量的作用二值信号量和互斥锁关系相同点不同点如何根据场景选择回答信号量和互斥锁之间的区别:信号量信号量简介队列(queue)可以用于传输数据:在任务之间、任务和中断之间,消息队列用于传输多个数据,占用时间按也相对较长,但是有时候我们只需要传递状态,这个状态值需要用一个数值表示,一
Is Fang
·
2023-09-03 06:56
rtos
Java-HashMap中put()方法是如何实现的,内含详细流程图
对比其他Map中put()方法HashMap中put()方法使用示例HashMap中put()
源码解析
手绘流程图实现原理源码探究(JDK1.8)设计put()的意义总结Java中的HashMap什么是HashMap
江 流 儿
·
2023-09-03 05:05
#
java相关
java
流程图
数据结构
G0第25章:Go Web进阶项目实战
1Gin框架
源码解析
通过阅读gin框架的源码来探究gin框架路由与中间件的秘密。
飞哥亡命天涯
·
2023-09-03 04:23
Golang
gin
【
源码解析
】扒开ArrayList的外衣
积千里跬步,汇万里江河;每天进步一点点,终有一天将成大佬。本文内容当然ArrayList里的方法不止这些,本文主要讲一些常用的方法image方法变量Arraylist里的方法变量主要有以下几个image1.构造方法1.1有参构造1.1.1传入数组的大小1.1.1.1代码实现Listlist=newArrayListlist=newArrayListlist=newArrayListlist=new
灰灰H_K
·
2023-09-03 04:50
基于深度学习的三维重建从入门实战教程 原理讲解
源码解析
实操教程课件下载
传统的重建方法是使用光度一致性等来计算稠密的三维信息。虽然这些方法在理想的Lambertian场景下,精度已经很高。但传统的局限性,例如弱纹理,高反光和重复纹理等,使得重建困难或重建的结果不完整。基于学习的方法可以引入比如镜面先验和反射先验等全局语义信息,使匹配更加鲁棒,从而解决传统方法无法克服的难题。传统视觉算法已经很难有新的突破,各个领域都在朝深度学习方向研究,近几年各大视觉会议论文都是基于深
R-G-B
·
2023-09-03 03:46
三维重建
MVS系列
深度学习
人工智能
三维重建
MVSNet
PatchMatchNet
序列化
基础篇》Java基础知识——序列化(已完结)-HollisChuang’sBlogJava基础学习总结——Java对象的序列化和反序列化-孤傲苍狼-博客园深度解析JAVA序列化-Java对象序列化底层原理
源码解析
uranusleon
·
2023-09-02 23:16
并发编程之:AQS
源码解析
大家好,我是小黑,一个在互联网苟且偷生的农民工。在Java并发编程中,经常会用到锁,除了Synchronized这个JDK关键字以外,还有Lock接口下面的各种锁实现,如重入锁ReentrantLock,还有读写锁ReadWriteLock等,他们在实现锁的过程中都是依赖与AQS来完成核心的加解锁逻辑的。那么AQS具体是什么呢?提供一个框架,用于实现依赖先进先出(FIFO)等待队列的阻塞锁和相关同
小黑说Java
·
2023-09-02 20:57
java中断线程
java中断线程1线程中断2原理分析2.1线程底层源码入口2.2断源码分析2.3中断状态查询3Thread.sleep/Object.join/Object.wait对中断的处理4Thread.sleep
源码解析
qq_37705525
·
2023-09-02 20:33
java
java
开发语言
DispatcherServlet doDispatch()方法解析(1)
目录简介doDispatch()
源码解析
this.mappingRegistry简介在DispatcherServlet类中,最关键的就是doDispatch()这个方法,每一次请求都需要经过这个方法,
像你这样的
·
2023-09-02 19:11
spring
mvc
mvc
mvc 异常处理
源码解析
(3)
目录准备源码跟踪ExceptionHandlerExceptionResolver初始化ExceptionHandlerExceptionResolver注入ExceptionHandlerExceptionResolver中exceptionHandlerAdviceCache初始化ExceptionHandlerMethodResolver中mappedMethods初始化结尾准备准备一个co
像你这样的
·
2023-09-02 19:39
spring
mvc
mvc
caniuse-lite browserslist
源码解析
caniuse-litedata目录下的文件agents//agents页面数据{A:{A:{},B:{},C:[],D:{},E:'IE',F:{}}}//解析后数据形式{ie:{usage_global:{},prefix:{},versions:[],prefix_exceptions:{},browser:'IE',release_date:{}}}-features-loading-la
翘首等待
·
2023-09-02 18:08
前端工程化
javascript
开发语言
ecmascript
以太坊C++
源码解析
(八)交易队列(一)
以太坊有两大队列,分别是交易队列TransactionQueue和区块队列BlockQueue,在这里先介绍交易队列。交易队列是用来缓存那些pending交易的,也就是尚未经过确认,未被区块链收录的交易。我们先来看看它有哪些重要成员。已校验交易PriorityQueuem_current;std::unordered_mapm_currentByHash;///>m_currentByAddres
sky2016
·
2023-09-02 16:56
fastjson
源码解析
——反序列化特辑(二)
2021SC@SDUSC本文在个人博客同步发出,地址fastjson
源码解析
——反序列化特辑(二)文章目录概要正式开始1.`BooleanCodec`反序列化2.
lllhhhyyy999
·
2023-09-02 14:47
json
java
Mybatis
源码解析
(八):Mapper代理原理
Mybatis源码系列文章手写源码(了解源码整体流程及重要组件)Mybatis
源码解析
(一):环境搭建Mybatis
源码解析
(二):全局配置文件的解析Mybatis
源码解析
(三):映射配置文件的解析Mybatis
冬天vs不冷
·
2023-09-02 13:11
mybatis
mybatis
java
Spring
源码解析
(十):spring整合mybatis源码
Spring源码系列文章Spring
源码解析
(一):环境搭建Spring
源码解析
(二):bean容器的创建、默认后置处理器、扫描包路径beanSpring
源码解析
(三):bean容器的刷新Spring
源码解析
冬天vs不冷
·
2023-09-02 13:09
spring
spring
mybatis
java
FreeRTOS
源码分析-13 内存管理
1STM32编译过程及程序组成1.1STM32编译过程从源文件到.o文件,使用了armcc工具和armasm工具,这些keil帮我们实现了。.o不是可执行文件,只是目标文件。因为地址没有定义,没有在rom中定义地址从.o文件到镜像文件使用了armlink,是可执行文件.elf在linux常用,.axf是stm32的可执行文件,通过sw或stlink可进行烧写。.map内存分布,这个文件很重要,出现
4IOT
·
2023-09-02 13:03
FreeRTOS源码分析
单片机
stm32
物联网
【
FreeRTOS
】【应用篇】消息队列【上篇】——队列基本概念、创建和删除
文章目录前言一、什么是消息队列,有什么用1.概念2.作用3.特点二、消息队列的深入原理1.消息队列的存储结构2.出入队列的相关操作①入队操作:②发送紧急消息:③读取队列操作:3.关于队列的阻塞机制①读操作的阻塞机制:②发操作的阻塞机制:③注意事项:三、消息队列函数解析1.消息队列控制块结构体①代码②结构体参数解释2.消息队列创建函数xQueueCreate()①xQueueCreate()实际上调
__Witheart__
·
2023-09-02 13:00
RTOS
FreeRTOS
RTOS
嵌入式硬件
stm32
学习
R3LIVE
源码解析
(7) — R3LIVE中LiDAR_front_end.cpp文件
目录1LiDAR_front_end.cpp简介2LiDAR_front_end.cpp程序解析1LiDAR_front_end.cpp简介激光点云首先在LiDAR_front_end节点中提取特征点,将处理完的信息通过/laser_cloud_flat完成节点的发送出去,与FAST-LIO2相同R3LIVE也只用到了面特征作为ESIKF融合。首先主函数会根据不同的雷达类型运行不同的回调函数接着通
几度春风里
·
2023-09-02 13:29
R3LIVE项目实战
R3LIVE源码解析
SLAM
【
FreeRTOS
】【应用篇】消息队列【下篇】
前言本篇文章主要对
FreeRTOS
中消息队列的概念和相关函数进行了详解消息队列【下篇】详细剖析了消息队列中发送、接收时队列消息控制块中各种指针的行为,以及几个发送消息和接收消息的函数的运作流程笔者有关于
__Witheart__
·
2023-09-02 12:29
RTOS
FreeRTOS
RTOS
stm32
嵌入式硬件
keil
学习
Android Retrofit
源码解析
在Android开发中,Retrofit是一个非常流行的网络请求库。它是由Square开发的,用于简化Android应用程序与网络服务器之间的通信。Retrofit主要用于处理RESTfulAPI的网络请求。它通过将HTTP请求与Java接口方法进行映射,使得网络请求的编写变得简单和直观。使用Retrofit,开发者可以定义一个描述网络请求的接口,然后通过注解将请求的URL、请求方法、请求参数等信
wk灬丨
·
2023-09-02 12:44
android
retrofit
Android Okhttp3 分发器
源码解析
在OkHttp中,分发器(Dispatcher)是负责调度和执行网络请求的组件。它管理着并发的请求数量以及请求的优先级,确保合理地使用底层的连接池和线程池,从而提高网络请求的效率和性能。默认情况下,OkHttp使用一个单例的分发器,它可以处理同时进行的最大请求数为64。也可以通过自定义分发器来修改这些默认设置,以满足特定的需求。以异步请求为例:packageokhttp3;finalclassRe
wk灬丨
·
2023-09-02 12:13
android
okhttp
浅谈AutoReleasePool
非原创(怕以后找不到了码上)目录1.autorelease的本质2.autoreleasepool的
源码解析
3.autoreleasePoolPage的结构4.autoreleasePool的结构和工作原理
微笑_d797
·
2023-09-02 12:52
2018-11-22 Myth分布式事务开源框架(基于消息中间件)-
源码解析
系列文章
作者:yu199195项目Git:mythMyth
源码解析
系列之(一)-项目简介Myth
源码解析
系列之(二)-项目结构介绍Myth
源码解析
系列之(三)-环境搭建Myth
源码解析
系列之(四)-配置与启动详解
Albert陈凯
·
2023-09-02 11:55
【
FreeRTOS
】常用函数总结
xTaskCreate():用法:xTaskCreate(taskFunction,taskName,stackSize,parameters,priority,taskHandle)参数:taskFunction:任务函数,即任务的入口函数。taskName:任务的名称。stackSize:任务堆栈的大小。parameters:传递给任务函数的参数。priority:任务的优先级。taskHan
嵌入式小白—小黑
·
2023-09-02 11:07
操作系统
linux
系统架构
c语言
【
FreeRTOS
】信号量的相关函数使用及示例解释
FreeRTOS
中的信号量是一种用于任务间同步的机制。它可以用来实现任务之间的互斥访问共享资源或者等待某个事件发生。
嵌入式小白—小黑
·
2023-09-02 11:07
操作系统
linux
运维
服务器
【
FreeRTOS
】互斥量的使用与逐步实现
在
FreeRTOS
中,互斥量是一种用于保护共享资源的同步机制。它通过二进制信号量的方式,确保在任意时刻只有一个任务可以获取互斥量并访问共享资源,其他任务将被阻塞。
嵌入式小白—小黑
·
2023-09-02 11:04
操作系统
linux
运维
c语言
七、任务优先级和Tick
(2)
FreeRTOS
会确保最高优先级的、可运行的任务,马上就能执行;对于相同优先级的、可运行的任务,轮流执行。(3)
FreeRTOS
的调度器可以使用2种方法来快
朱嘉鼎
·
2023-09-02 07:26
FreeRTOS
stm32
STM32F103C8T6 系统板底板扩充
顺便port了
FreeRTOS
V10.3.0和stm32stdlib驱动進去。之后准备验证lowpower和作个IoT。4bits2004A液晶屏,(背光太刺眼,关了)。
吕傑森
·
2023-09-02 06:20
笔记
Spring Cloud Ribbon的
源码解析
Ribbon是SpringCloud中作为负载均衡器的组件,接着上一篇的文章(SpringCloud中FeignClient的
源码解析
)[https://www.jianshu.com/p/7d5cb571e9e8
xjz1842
·
2023-09-02 05:55
《视觉几何三维重建:从入门到精通》教程手册 ---OpenMVS原理详解 + 逐行
源码解析
传统三维重建《视觉几何三维重建:从入门到精通》教程手册-OpenMVS原理详解+逐行
源码解析
文章目录1教程目录2教程内容展示3教程手册下载1教程目录2教程内容展示<
R-G-B
·
2023-09-02 02:48
三维重建
MVS系列
视觉几何三维重建
传统MVS从入门到精通
OpenMVS原理详解
OpenMVS逐行源码解析
vue3
源码解析
Vue3
源码解析
准备工作至项目结构为翻译官方贡献者指南内容,若翻译有误,尽情谅解。
晓蟲QwQ
·
2023-09-02 01:26
Nacos2.0.3
源码解析
(三)RPC客户端、服务端原理
目录1、RPC客户端1.1、RPC客户端结构1.2、RpcClient类1.3、RpcClient启动流程2、RPC服务端2.1、rpc服务端结构2.2、BaseRpcServer类2.3、GRPC服务端启动流程2.4、ConnectionManager注册1、RPC客户端1.1、RPC客户端结构源码中相关包结构如下图所示:话不多说,直接上UML图从上图可知,RPC客户端目前只有一种GRPC,而G
爱吃丸子的哈哈蒋
·
2023-09-02 01:20
Nacos源码解析
rpc
java
Axios
源码解析
-完整篇
//举个例子,类似:axios.get(url,{})>axios.create(url,{})>内部默认设置config=mergeConfig(this.defaults,config);//拦截器(请求和响应)varrequestInterceptorChain=[{fulfilled:interceptor.request.fulfilled,rejected:interceptor.re
m0_67619362
·
2023-09-01 21:41
Web前端
经验分享
前端
前端框架
RocketMQ
源码解析
——存储部分(3)CommitLog物理日志相关的`CommitLog`类
CommitLog文件讲解概述 commitlog文件的存储地址:$HOME\store\commitlog${fileName},每个文件的大小默认1G,commitlog的文件名fileName,名字长度为20位,左边补零,剩余为起始偏移量;比如00000000000000000000代表了第一个文件,起始偏移量为0也就是fileFromOffset值,当这个文件满了,第二个文件名字为0000
szhlcy
·
2023-09-01 20:31
JUC工具类: Exchanger详解
文章目录JUC工具类:Exchanger详解带着BAT大厂的面试问题去理解ExchangerExchanger简介Exchanger实现机制Exchanger
源码解析
内部类-Participant内部类
栀子`
·
2023-09-01 18:29
Java
多线程与并发
面试
Android Service启动流程
源码解析
相信大家都知道,Service的启动方式有两种:startService和bindService,今天我们就一起从源码的角度来学习下startService的启动流程。启动一个Service的方式如下:Intentintent=newIntent(MainActivity.this,TestService.class);startService(intent);我们跟进去startService方
Android_Jian
·
2023-09-01 18:33
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他