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源码解析
一文看懂SpringBoot启动流程!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2024-02-01 06:49
spring
java
编程语言
python
android
芋道 Spring Boot MyBatis 入门
源码精品专栏原创|Java2019超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
公众号-芋道源码
·
2024-02-01 06:19
芋道 Spring Boot 消除冗余代码 Lombok 入门
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
公众号-芋道源码
·
2024-02-01 06:19
芋道 Spring Boot 数据库版本管理入门
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
公众号-芋道源码
·
2024-02-01 06:19
Go-ethereum
源码解析
之 go-ethereum/consensus/errors.go
Go-ethereum
源码解析
之go-ethereum/consensus/errors.goSourcecode//Copyright2017Thego-ethereumAuthors//Thisfileispartofthego-ethereumlibrary
furnace
·
2024-02-01 00:59
docker
源码解析
(一)dockerd服务的启动
docker
源码解析
(一)部分参数默认值main函数入口newDaemonCommand()函数runDaemon()函数Windows平台linux平台daemonCli.start()函数newDaemon
ImSEten
·
2024-01-31 22:15
docker
docker
golang
【JVM
源码解析
】模板解释器解释执行Java字节码指令(下)
本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布第22篇-虚拟机字节码之运算指令虚拟机规范中与运算相关的字节码指令如下表所示。0x60iadd将栈顶两int型数值相加并将结果压入栈顶0x61ladd将栈顶两long型数值相加并将结果压入栈顶0x62fadd将栈顶两float型数值相加并将结果压入栈顶0x63dadd将栈顶两double型数值相加并将结果压入栈顶0x64isub将栈顶两
HeapDump性能社区
·
2024-01-31 22:29
freeRTOS
的第一个任务是如何跑起来的?(以RISC-V架构分析)
1、前言要理解第一个任务是如何跑起来,必须先能理解下面的概念
freeRTOS
的任务创建、任务切换机制架构规定的函数调用规范了解基础的汇编指令可以参考的资料:《
freertos
任务切换的现场保存、恢复(任务栈空间
正在起飞的蜗牛
·
2024-01-31 21:09
freertos系统
risc-v
freeRTOS
链接脚本常用命令(KEEP、MEMORY、PROVIDE、ENTRY、AT、ALIGN等)
语言或者汇编语言使用ENTRY程序入口AT指定段的加载地址ALIGN指定地址的对齐LOADADDR获取段的加载地址想了解更多MEMORY命令,可参考博客:《GNU链接脚本的MEMORY命令解析》;2、
freeRTOS
正在起飞的蜗牛
·
2024-01-31 21:07
嵌入式开发中的总结
链接脚本
Qt元对象系统
源码解析
一、Qt元对象系统简介1、元对象系统简介Qt的信号槽和属性系统基于在运行时进行内省的能力,所谓内省是指面向对象语言的一种在运行期间查询对象信息的能力,比如如果语言具有运行期间检查对象型别的能力,那么是型别内省(typeintropection)的,型别内省可以用来实施多态。'C++'的内省比较有限,仅支持型别内省,'C++'的型别内省是通过运行时类型识别(RTTI)(Run-TimeTypeInf
程序员老舅
·
2024-01-31 20:33
Qt开发
qt
c++
qt教程
qt开发
qt项目
Unity UGUI
源码解析
(一) EventSystem
一.引言当我们在Unity中创建一个Canvas时,编辑器会默认给我们创建一个EventSystem,其上有两个组件EventSystem和StandaloneInputModule如下图那EventSystem到底是用来干什么的呢?我们找到UGUI底层的源码来一探究竟!UGUI源码二.EventSystem作用EventSystem在UGUI源码中属于事件逻辑处理模块。所有UI事件都是通过Eve
IMBA鑫鑫
·
2024-01-31 11:14
Unity3d学习
Unity
UGUI
EventSystem
Java 集合框架_HashMap
源码解析
今天终于分析HashMap的源码,其实它的主要算法在我的Java集合框架_HashMapJDK1.8新算法这篇文章中详细说明了。HashMap集合是通过哈希表储存数据的,关于哈希表,请阅读这篇文章数据结构_哈希表(Java)。一.主要成员属性//默认初始容量16,必须是2的幂数。即只能是16,32,64等等staticfinalintDEFAULT_INITIAL_CAPACITY=1[]tabl
wo883721
·
2024-01-31 11:13
uniapp实现app检查更新与升级-uni-upgrade-center详解
的几个疑问什么是升级中心uni-upgrade-centeruniapp官方开发的App版本更新的插件,基于unicloud的后端服务因为是开源的,通过修改源码可以实现请求java等其他后端服务,后续的
源码解析
永远不会太晚
·
2024-01-31 08:24
uniapp
uni-app
java
前端
k8s的operator基石:controller-runtime
源码解析
写在之前今天开始开更controller-runtime的源码阅读,笔者建议大家在阅读前了解以下知识,可能会帮助大家更好的理解源码逻辑。1.client-go的基础使用2.使用kubebuilder搭建一个简单的controller-runtime环境3.informer的基本思想1.源码环境搭建参考链接:https://book.kubebuilder.io/cronjob-tutorial/c
bug_createman
·
2024-01-31 07:52
云原生源码阅读
kubernetes
网络
容器
Nacos
源码解析
:Nacos配置管理-客户端篇
本文源码来源于Nacos2.1.0版本https://github.com/alibaba/nacos/releases/tag/2.1.0一、一个例子Nacos获取配置以及监听配置变更的基本使用方式如下:publicclassNacosConfigExample{publicstaticvoidmain(String[]args)throwsNacosException,InterruptedE
huangyk206
·
2024-01-31 06:30
Nacos
java
开源软件
cesium
源码解析
篇:GeoJsonDataSource(Polygon)
本篇主要内容为介绍使用GeoJsonDataSource加载GeoJSON数据之后的代码调用和业务逻辑从中提炼对polygon进行解析和创建entity的函数以供参考读取GeoJSON获取feature判断是PolygonorMultiPolygon带hole创建entity对象代码调用栈Cesium.GeoJsonDataSource.load(data,options)newGeoJsonDa
游无穷
·
2024-01-31 05:44
Cesium
Cesium
源码解析
Android EventBus
源码解析
前言上一篇文章自己对EventBus的用法进行了简单的叙述,然后自己又去研究了一下EventBus3.0源码也参考了网上的一些大佬的博客进行进一步的理解,写这一篇文章让自己对EventBus有个好的总结回顾,如有不正确的地方欢迎留言。一、EventBus简介在EventBus没出现之前,那时候的开发者一般是使用Android四大组件中的广播进行组件间的消息传递,那么我们为什么要使用事件总线机制来替
阿木木丶涛
·
2024-01-31 00:53
【Java系列】ArrayList
源码解析
温馨提示:本文源码分析基于JDK1.8。目录ArrayList简介ArrayList核心源码分析底层数据结构构造函数自动扩容add方法grow方法ArrayList简介ArrayList实现了List接口,是有序集合,即用户可以精确控制每个元素在列表中的插入位置,允许放入null元素,底层通过数组实现,支持动态扩容。每个ArrayList都有一个容量(capacity),表示底层数组的实际大小。当
Hyatt1024
·
2024-01-30 23:43
Java
源码系列
java
Nacos服务注册
源码解析
简介:本文将以图文方式详述SpringCloudAlibaba技术体系之Nacos服务注册
源码解析
。
Hyatt1024
·
2024-01-30 23:39
Spring
Cloud
Alibaba
微服务系列
源码系列
springboot
Nacos
SpringCloud
Java
Dubbo学习笔记(四)——负载均衡与SPI机制
代码执行流程分析参考文章:阿里面试真题:Dubbo的SPI机制_三太子敖丙博客-CSDN博客dubbo(二)dubbospi机制_dubbospi-CSDN博客核心技术概念-SPI(baidu.com)Dubbo
源码解析
薛薛哦
·
2024-01-30 21:25
分布式
dubbo
Spring注解开发
源码解析
一:SpringIOC注解解析1:@Configuration注解下面是@Configuration注解的源码翻译部分:@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Componentpublic@interfaceConfiguration{/***1、显式指定与此配置类关联的Springbean定
*共清欢*
·
2024-01-30 20:26
Spring框架
spring
java
mysql
FreeRTOS
- TCB
FreeRTOS
为了实现任务调度。首先就需要定义任务调度的数据结构,来保存任务堆栈结构、任务状态、任务ID、任务的优先级等信息。
王涛的专栏
·
2024-01-30 18:10
FreeRTOS
stm32
mcu
emWin移植时遇到的红蓝反色问题解决
,正点原子的视频没有下载,直接根据《STM32F4EMWIN开发手册——V3.1》这个文档去学习,另外没有学ucOS,所以尝试移植到我熟悉的
FreeRTOS
上。
fly__ome
·
2024-01-30 15:35
emWin学习笔记
emWin
STM32
红蓝反色
[React
源码解析
] Fiber (二)
在React15及以前,Reconciler采用递归的方式创建虚拟Dom,但是递归过程不可以中断,如果组件的层级比较深的话,递归会占用线程很多时间,那么会造成卡顿。为了解决这个问题,React16将递归的无法中断的更新重构为异步的可中断更新,Fiber架构诞生。文章目录1.Fiber的结构2.作为架构来说3.作为静态的数据结构4.作为动态的工作单元1.Fiber的结构作为架构来说,之前React1
959y
·
2024-01-30 15:57
react
react.js
前端
【学习笔记】Vue3
源码解析
:第一部分-实现vue3环境搭建
课程地址:【已完结】全网最详细Vue3
源码解析
!
youyoufenglai
·
2024-01-30 14:53
学习
笔记
vue
Feign
源码解析
SpringCloudFeignFeignClientsRegistrar实现包扫描@FeignClient注解的接口逻辑@OverridepublicvoidregisterBeanDefinitions(AnnotationMetadatametadata,BeanDefinitionRegistryregistry){//找到被注解的类,注册bean的定义registerDefaultCon
minute_5
·
2024-01-30 12:50
在C++类中使用
FreeRTOS
任务-为什么
FreeRTOS
任务用静态函数
在C++类中使用
FreeRTOS
任务前言ESP32是一款强大的微控制器,具有丰富的功能和灵活性,可以用于各种物联网和嵌入式应用。
宁子希
·
2024-01-30 10:23
c++
开发语言
单片机
嵌入式硬件
ESP32
快来看看
源码解析
概述FastJson2是FastJson项目的重要升级,目标是为下一个十年提供一个高性能的JSON库。根据官方给出的性能来看,相比v1版本,确实有了很大的提升,本篇文章我们来看下究竟做了哪些事情,使得性能有了大幅度的提升。本篇将采用代码测试+源码阅读的方式对FastJson2的性能提升做一个较为全面的探索。一、环境准备首先,我们搭建一套用于测试的环境,这里采用springboot项目,分别创建两个
java小皮皮
·
2024-01-30 09:19
Java
大数据
java
J.U.C之AQS:
源码解析
-核心属性
AQS核心属性publicabstractclassAbstractQueuedSynchronizerextendsAbstractOwnableSynchronizerimplementsjava.io.Serializable{privatestaticfinallongserialVersionUID=7373984972572414691L;/***同步队列头节点*/privatetra
贪睡的企鹅
·
2024-01-30 07:38
SharedPreferences卡顿分析
SharedPreferences(以下简称SP)是Android本地存储的一种方式,是以key-value的形式存储在/data/data/项目包名/shared_prefs/sp_name.xml里,SP的使用示例及
源码解析
参见
_ext
·
2024-01-30 03:21
性能优化
android
Xilinx ZYNQ7020密集访问内存出错
XilinxZYNQ7020密集访问内存出错问题问题描述:XilinxZYNQ7035和ZYNQ7020,没有跑linux系统,裸机和使用
freertos
如果频繁使用memset和memcpy会出现错误
觉皇嵌入式
·
2024-01-29 22:46
ZYNQ7020
ZYNQ7035
Xilinx
开源物联网操作系统-ZephyrOS
未来小而美的智能产品会越来越多,现在还没有一个大的平台或者生态,国内开发者常用的物联网操作系统的有华为的LiteOS-海思芯片,Alios-Things,RT-Thread,mebos,
freeRTOS
直岩
·
2024-01-29 18:44
物联网操作系统-Alios Things
阅读引言:本篇文章我想给大家分享一下AliosThings这款物联网操作系统的一些相关知识,并且,在文章的最后会给出我自己写的,非常详细的学习笔记,学习笔记的思路清晰,物联网操作系统的核心知识点都有涉及到,
FreeRtos
@daiwei
·
2024-01-29 18:39
物联网
物联网
Alios
操作系统
Glide使用与
源码解析
Glide.pngglide中文文档Glide介绍Glide是一个快速高效的Android图片加载库,注重于平滑的滚动。Glide提供了易用的API,高性能、可扩展的图片解码管道(decodepipeline),以及自动的资源池技术。Glide支持拉取,解码和展示视频快照,图片,和GIF动画。Glide的Api是如此的灵活,开发者甚至可以插入和替换成自己喜爱的任何网络栈。默认情况下,Glide使用
月影路西法
·
2024-01-29 15:43
muduo 网络库
源码解析
和使用
1.base模块1.1API1.1.1eventfdinteventfd(unsignedintinitval,intflags);(1)类似信号量;其内部保存了一个uint64_t计数器count,使用initval初始化;(2)read没有设置EFD_SEMAPHORE并且count不为0,返回count值,并将count设为0;如果count值为0,阻塞直到其非0;设置EFD_NONBLOC
十一很迷茫
·
2024-01-29 12:31
计算机网络
网络
c++
linux
服务器
SRPC 框架服务端
源码解析
0.RPCContext保存某些必要的上下文信息;某端独有功能:Client获取请求成功或失败1.RPCBufferconst和constexpr变量的主要区别是:const变量的初始化可以被推迟到运行期,constexpr必须在编译期初始化;所有constexpr都是constbuffer_t指向实际的数组,代表一个缓存块;再通过链表将各缓存块连接起来;(1)BUFFER_MODE_NOCOPY
十一很迷茫
·
2024-01-29 12:29
计算机网络
后端
c++
linux
RPC
FreeRTOS
任务知识详解
前言本篇文章旨在记录我学习
FreeRTOS
实时操作系统中,有关于
FreeRTOS
的任务知识的记录。
小小_扫地僧
·
2024-01-29 11:50
FreeRTOS实时操作系统
服务器
运维
单片机
FreeRTOS实时操作系统
Integer中bitCount方法的
源码解析
Integer中的bitCount()方法用于统计二进制数字中bit为1的个数,例如0b111中bit为1的个数有3位。源码为:publicstaticintbitCount(inti){//HD,Figure5-2i=i-((i>>>1)&0x55555555);i=(i&0x33333333)+((i>>>2)&0x33333333);i=(i+(i>>>4))&0x0f0f0f0f;i=i+
梧桐碎梦
·
2024-01-29 07:36
源码分析
开发语言
java
SpringBoot
源码解析
- 持续更新
开始springinitilizer:根据依赖构建工具、springboot版本等生成Java工程。手把手教你手写一个最简单的SpringBootStarterStarter命名规则Spring官方定义的Starter通常命名遵循的格式为spring-boot-starter-{name},例如spring-boot-starter-data-mongodb。Spring官方建议,非官方Start
qq_27986857
·
2024-01-29 06:32
Spring
spring
boot
java
Java中Integer(127)==Integer(127)为True,Integer(128)==Integer(128)却为False,这是为什么?
文章目录1.前言2.
源码解析
3.总结1.前言相信大家职业生涯中或多或少的碰到过Java比较变态的笔试题,下面这道题目大家应该不陌生:Integeri=127;Integerj=127;Integerm=
David爱编程
·
2024-01-29 05:39
java
java
开发语言
Gson使用及
源码解析
Gson是我们经常用来在Java对象和JSON数据之间进行映射的库,今天我们就来分别讲一讲其使用和源码分析使用详解1.基本的解析与生成Gson提供了fromJson()和toJson()两个直接用于解析和生成的方法,前者实现反序列化,后者实现了序列化解析基本数据类型valgson=Gson()vali=gson.fromJson("100",Int::class.java)//100vald=gs
今阳说
·
2024-01-29 03:37
SpringBoot+Mybatis 如何实现流式查询,你知道吗?
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2024-01-29 00:25
mybatis
spring
boot
java
后端
spring
【Spark系列3】RDD
源码解析
实战
本文主要讲1、什么是RDD2、RDD是如何从数据中构建一、什么是RDD?RDD:弹性分布式数据集,ResillientDistributedDataset的缩写。个人理解:RDD是一个容错的、并行的数据结构,可以让用户显式的将数据存储到磁盘和内存中,并能控制数据的分区。同时RDD还提供一组丰富的API来操作它。本质上,RDD是一个只读的分区集合,一个RDD可以包含多个分区,每个分区就是一个data
周润发的弟弟
·
2024-01-28 23:12
spark
大数据
分布式
GD32移植
FreeRTOS
+CLI过程记录
背景之前我只在STM32F0上基于HAL库和CubeMX移植
FreeRTOS
,但最近发现国产化替代热潮正盛,许多项目都有国产化器件指标,而且国产单片机确实比意法的便宜,所以也买了块兆易创新的GD32F303
HanMenglin
·
2024-01-28 08:16
单片机应用
单片机
FreeRTOS
GD32
Spring(20) GET请求参数偶发性丢失问题
文章目录一、问题现象二、问题分析2.1发生时间2.2发生位置2.3
源码解析
2.4Tomcat机制2.5原因总结三、问题复现四、问题修复一、问题现象最近偶遇一诡异棘手问题:一个用于获取token的GET接口
ACGkaka_
·
2024-01-28 03:03
Spring
spring
java
后端
Map#computeIfAbsent
Map#computeIfAbsent1.
源码解析
1.1java.util.Map#computeIfAbsent2.demo1.
源码解析
1.1java.util.Map#computeIfAbsentdefaultVcomputeIfAbsent
hao9e
·
2024-01-28 00:52
java
SpringBoot
源码解析
5:ConfigurationClassPostProcessor整体流程和@ComponentScan源码分析
SpringBoot
源码解析
5:ConfigurationClassPostProcessor整体流程和@ComponentScan源码分析1.知道以下几点,读ConfigurationClassPostProcessor
hao9e
·
2024-01-28 00:51
spring
boot
java
后端
SpringBoot
源码解析
4:refresh 方法解析
SpringBoot
源码解析
4:refresh方法解析1.refresh方法解析2.准备刷新AbstractApplicationContext#prepareRefresh3.获取bean工厂AbstractApplicationContext
hao9e
·
2024-01-28 00:21
spring
boot
java
后端
在ESP32 Arduino框架上实验
FreeRTOS
:多任务操作系统的简介与应用
FreeRTOS
介绍实时操作系统(RTOS):实时操作系统是一种专为实时应用程序设计的操作系统。实时应用程序对任务的响应时间有严格的要求,因此实时操作系统必须能够在预定的时间内完成任务的调度和执行。
宁子希
·
2024-01-27 23:07
freeRTOS-ESP32
mfc
c++
FreeRTOS
任务优先级
FreeRTOS
任务优先级介绍在
FreeRTOS
中,任务优先级是一种重要的调度机制,它决定了任务在系统中的执行顺序和调度方式。
宁子希
·
2024-01-27 23:07
freeRTOS-ESP32
开发语言
c++
单片机
嵌入式硬件
freeRTOS
STM32
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他