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源码解析
震惊!这篇文章解读数据仓库、数据湖、数据中台等概念,竟然写了4万字!
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-08-31 02:05
数据仓库
sqlite
lamp
scipy
zk
SpringBean 生命周期
源码解析
前言Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的青睐。准确的了解SpringBean的生命周期是非常必要的,SpringBean的生命周期是Spring面试热点问题,想要答好并不容易!本文将从源码的角度入手,帮助小伙伴彻底掌握SpringBean的生命周期。而SpringBean的生命周期只有4个阶段:主要逻辑都在doCreateBean方法(AbstractAutowi
养歌
·
2023-08-31 01:17
java
spring
java
面试
【
源码解析
】ContentProvider的启动过程
一、引言ContentProvider作为Android的四大组件之一,其主要的作用是通过Binder向其他组件或者其他应用提供数据。它的底层实现方式也是Binder,但是它的使用方法又比较简单。原因是系统为我们做了封装,而我们无须关心底层细节就能轻松的实现进程间的通信。ContentProvider的应用还是挺广泛的,比如我们应用中获取通讯录、获取短信、获取手机通话记录等,都是通过Content
AndroidHint
·
2023-08-31 01:41
HAL_Delay()函数 在
freertos
中 不会运行
因为在SysTick_Handler里面只有
freertos
时钟加一的osSystickHandler(),而没有hal时钟加一的HAL_IncTick(),把后者加入就好了代码如下voidSysTick_Handler
m0_37056522
·
2023-08-30 23:15
STM32
安卓小部件刷新
源码解析
一非列表
一、刷新流程1、system_process发送广播2、应用widget收到广播,准备数据构建RemoteView,并调用AppWidgetManager的updateAppWidget()方法3、AppWidgetManager通过AIDL通知system_process更新,system_process收到回调后做一些列操作4、system_process通过AIDL回调Host更新方法,Ho
OpenDreamer
·
2023-08-30 22:00
YOLOv7
源码解析
YOLOv7
源码解析
YAML文件YAML文件以yolov7cfg/yolov7-w6-pose.yaml为例:#parametersnc:1#numberofclassesnkpt:4#numberofkeypointsdepth_multiple
吃水果不削皮
·
2023-08-30 19:17
YOLO
前端
python
Spring Boot + Vue + Shiro 实现前后端分离,写得太好了!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-08-30 18:37
前后端分离的接口规范,我们是这样做的!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-08-30 18:37
中间件
java
javascript
编程语言
大数据
聊聊前后端分离的接口规范
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-08-30 17:01
中间件
java
javascript
编程语言
iot
大家都能看得懂的源码(一)ahooks 整体架构篇
注:本系列对ahooks的
源码解析
是基于v3.3.13。自己folk了一份源码,主要是对源码做了一些解读,可见详情。第一篇主要介绍ahooks的背景以及整体架
Gopal
·
2023-08-30 17:04
Mybatis
源码解析
:JavaBean与xml互转的方法详解
}}###2、简单类型 (1)单实体类转换packagecom.guor.demo.beanToXml;importjava.util.Date;importjavax.xml.bind.annotation.XmlAccessType;importjavax.xml.bind.annotation.XmlAccessorType;importjavax.xml.bind.annotation.X
web苍南县
·
2023-08-30 13:43
程序员
后端
java
面试
FreeRTOS
目录一,什么是操作系统二,
FreeRTOS
环境搭建三,什么是前后台代码结构四,什么是RTOSRTOS工作原理实践检验真理一,什么是操作系统操作系统是一种控制和管理计算机硬件与软件资源的程序集合。
烤辣大师
·
2023-08-30 13:39
单片机和驱动开发
单片机
stm32
嵌入式硬件
mcu
嵌入式实时数据库
linux
stm32+
FreeRTOS
遇到的坑
问题最近把项目移植进
FreeRTOS
时,发现开始任务都不能启动;机器是stm32f407,使用的arm固件和
FreeRTOS
都是最新版本;裸机运行没有问题,但是使用任务运行就运行不了;排查首先尝试了教程用的点灯代码
青松依旧在
·
2023-08-30 10:51
嵌入式开发学习
stm32
嵌入式硬件
单片机
FreeRTOS
【Spring专题】Spring之事务底层
源码解析
前置知识@Transactional简单介绍@Transactional注解相信大家并不陌生,平时开发中很常用的一个注解。它可以作用在类上面,所有该类的public方法都配置相同的事务属性信息;也可以作用在方法上面,表示方法被纳入了事务管理钟。被事务管理的方法,能保证方法内多个数据库操作要么同时成功、要么同时失败。但是使用@Transactional注解时又需要注意一些细节,不然一个不小心就事务失
验证码有毒
·
2023-08-30 10:08
tuling学院学习笔记
spring
数据库
java
java八股文面试[多线程]——CAS同步机制
AtomicInteger
源码解析
:publicclassAtomicIntegerextendsNumberimplementsjava.io.Serializable{//设置使用Unsafe.compareAndSwapInt
小田田_XOW
·
2023-08-30 09:13
java八股文
面试
职场和发展
mall:redis项目
源码解析
文章目录一、mall开源项目1.1来源1.2项目转移1.3项目克隆二、Redis非关系型数据库2.1Redis简介2.2分布式后端项目的使用流程2.3分布式后端项目的使用场景2.4常见的缓存问题三、
源码解析
忆~遂愿
·
2023-08-30 07:27
mall
redis
数据库
缓存
Spring Security oauth2(四)密码模式
源码解析
前言,因为最近的项目是用SpringSecurityAauth2来实现用户授权平台,本来想有时间的时候把整个流程写一下博客,实在抽不出时间,刚好有水友用密码模式有问题,就顺便把这密码模式整理下。1.Oauth2原理OAuth2.0是一种授权机制,正常情况,不使用OAuth2.0等授权机制的系统,客户端是可以直接访问资源服务器的资源的,为了用户安全访问数据,在访问中间添加了AccessToken机制
歪桃
·
2023-08-30 06:50
Spring
Spring
Security
oauth2
spring
服务器
java
【Vesta发号器源码】MachineIdsIdServiceImpl
Vesta发号器
源码解析
——MachineIdsIdServiceImpl这个类是一个对IdServiceImpl的扩展,继承了IdServiceImpl,实现了多个Ids的扩展相关字段//记录最后的时间戳
DeanChangDM
·
2023-08-30 05:02
YUV实战代码解析,通道分离,灰度图,变暗处理
在YUV格式通透解析一文中,详细描述了YUV格式的概念、优点、采样格式和存储格式,在文末,还放置了一些对YUV图像进行分量处理的效果图,本文就是那些效果图的实战
源码解析
,理论与实践相结合,助你更进一步理解
浮晓悠羡
·
2023-08-30 04:13
JDK
源码解析
-Object
1.Object类所有类的基类——java.lang.ObjectObject类是所有类的基类,当一个类没有直接继承某个类时,默认继承Object类Object类属于java.lang包,此包下的所有类在使用时无需手动导入,系统会在程序编译期间自动导入。思考:Object是如何成为默认父类的?publicclassJDK8_TestextendsObject{publicstaticvoidmai
Allen-xs
·
2023-08-30 00:43
源码分析
java
开发语言
ArrayList
源码解析
-jdk1.8之remove
ArrayList
源码解析
-jdk1.8之remove方法remove(intindex)publicEremove(intindex){//rangeCheck()用于判断index是否在超过了能移除元素的范围
readShu
·
2023-08-30 00:43
源码解析
ArrayList
java
JDK
源码解析
集合篇--ArrayList全解析
对于一个集合的使用,我们首先关注的是:1、增删改查的特点(时间复杂度是怎样的)适用于随机访问2、是否允许空允许为空3、是否允许重复数据允许4、是否有序,有序的意思是读取数据的顺序和存放数据的顺序是否一致有序5、是否线程安全非线程安全ArrayList实现原理ArrayList就是一个以数组形式实现的集合,但是它实现了长度可变。我们可以看其源码属性:ArrayList是基于数组的一个实现,eleme
冷面寒枪biu
·
2023-08-30 00:42
源码解析
arraylist源码分析
集合框架
Vector
源码
android
源码解析
-- ArrayList
ArrayList简介ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(Listl)函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的CopyOnWriteArray
PuddingGuo
·
2023-08-30 00:11
【android
源码解析】
arraylist
源码
线程安全
线程
android
jdk1.8----ArrayList
源码解析
jdk1.8----ArrayList
源码解析
jdk1.8----ArrayList
源码解析
1.ArrayList类的结构其中,用transient关键字来修饰elementData这个数组变量,实际上表明这个字段的生命周期仅存于调用者的内存中而不会写到磁盘里持久化
@例外.
·
2023-08-30 00:41
JDK
源码解析
-Collection.iterator方法
4.2.6JDK
源码解析
-Collection.iterator方法publicclassDemo{ publicstaticvoidmain(String[]args){ Listlist=newArrayListit
xiaowei2201
·
2023-08-30 00:09
java
设计模式
JDK
源码解析
(集合)--ArrayList与LinkedList区别
《JDK
源码解析
(集合)--ArrayList与LinkedList区别》首发橙寂博客转发请加此提示JDK
源码解析
(集合)--ArrayList与LinkedList区别ArrayList和LinkedList
牧码人博客www.luckyhe.com
·
2023-08-30 00:39
Java
jdk
源码
集合
ArrayList
LinkedList
jdk1.8
源码解析
-ArrayList
本文原创地址,我的博客:https://jsbintask.cn/2019/03/22/jdk/jdk8-arraylist/(食用效果最佳),转载请注明出处!前言ArrayList是一个长度可调节的数组,使用者只需向其中添加,删除,获取元素,可以向其中添加任何对象(包括null值),无需关系它的扩容,,缩减问题。它实现了list接口所有方法,它基本等价于Vector,唯一不同的是它没有任何同步手
jsbintask22
·
2023-08-30 00:39
java
源码
java
ArrayList
源码
JDK
源码解析
-ArrayList
1.ArrayList类1.1ArrayList类结构图ArrayList是一个用数组实现的集合,支持随机访问,元素有序且可以重复。(1)ArrayList是一种变长的集合类,基于定长数组实现。(2)ArrayList允许空值和重复元素,当往ArrayList中添加的元素数量大于其底层数组容量时,其会通过扩容机制重新生成一个更大的数组。(3)ArrayList底层基于数组实现,所以其可以保证在O(
Allen-xs
·
2023-08-30 00:08
源码分析
java
ArrayList
setOnItemClickListener不起作用解决方法
setOnItemClickListener不起作用解决方法问题原因
源码解析
解决方法问题使用ListView时通常会和Adapter一起使用,在使用setOnItemClickListener方法监听节点时不起作用原因原因是因为在你自己定义的
是阿超
·
2023-08-29 22:26
Android
错误解决方法
android
【JVM
源码解析
】模板解释器解释执行Java字节码指令(上)
本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布第17章-x86-64寄存器不同的CPU都能够解释的机器语言的体系称为指令集架构(ISA,InstructionSetArchitecture),也可以称为指令集(instructionset)。Intel将x86系列CPU之中的32位CPU指令集架构称为IA-32,IA是“IntelArchitecture”的简称,也可以称为i386
HeapDump性能社区
·
2023-08-29 19:16
AQS
源码解析
(4)tryAcquire
之前的acquire函数会先调用tryAcquire去尝试获得锁,这个在每个具体类中实现,这里看ReentrantLock中2个实现。公平锁FairSync中:protectedfinalbooleantryAcquire(intacquires){finalThreadcurrent=Thread.currentThread();intc=getState();if(c==0){//状态为0表示
三斤牛肉
·
2023-08-29 12:50
44000 字 + 代码,艿艿肝的 Spring Security 从入门到实战,直接收藏吃灰!
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-08-29 11:04
Dubbo之TelnetCodec
源码解析
功能概述TelnetCodec用于实现在终端执行telnet指定的编解码功能。功能分析核心类TelnetCodec分析主要成员变量分析privatestaticfinalbyte[]UP=newbyte[]{27,91,65};//向上指令privatestaticfinalbyte[]DOWN=newbyte[]{27,91,66};//向下指令privatestaticfinalListENT
csy_insist
·
2023-08-29 07:58
Dubbo
dubbo
15 - fishhook
源码解析
fishhook使用structrebindingreb;reb.name="NSLog";reb.replaced=(void*)&sys_NSLog;reb.replacement=my_NSLog;structrebindingrebs[]={reb};rebind_symbols(rebs,1);使用说明:定义一个rebinding结构体rebinding结构体中name参数表示原函数名称
卡布奇诺_95d2
·
2023-08-29 06:04
Ceph
源码解析
:PG peering
集群中的设备异常(异常OSD的添加删除操作),会导致PG的各个副本间出现数据的不一致现象,这时就需要进行数据的恢复,让所有的副本都达到一致的状态。一、OSD的故障和处理办法:1.OSD的故障种类:故障A:一个正常的OSD因为所在的设备发生异常,导致OSD不能正常工作,这样OSD超过设定的时间就会被out出集群。故障B:一个正常的OSD因为所在的设备发生异常,导致OSD不能正常工作,但是在设定的时间
大隐隐于野
·
2023-08-29 06:16
Ceph专栏
ceph
JUC——并发容器BlockingQueue数据共享通道
源码解析
文章目录1:BlockingQueue数据共享通道介绍2:BlockingQueue的用处3:BlockingQueue的核心方法4:BlockingQueue工作机制——
源码解析
5:BlockingQueue
福建选手阿俊
·
2023-08-29 05:13
Java高并发
java
队列
并发编程
juc
八、soul源码学习-SoulAdmin事件同步机制
源码解析
-1
上一节讲了从我们SpringBoot项目同步数据到SoulAdmin并将数据持久化到数据库中,这一节在数据持久化到数据库中之后,SoulAdmin会通过Spring的ApplicationEventPublisher发送一个事件变更事件,继承自org.springframework.context.ApplicationEvent//org.dromara.soul.admin.listener.
风洛洛
·
2023-08-29 05:18
Android动画内幕揭秘
ViewAnimation的原理ViewAnimation
源码解析
Viewanimation的代码都是在android.view.animation包下面。这里面主要有三个东西,下
alexhilton
·
2023-08-29 04:23
Android
android
kotlin
android
studio
android
runtime
YTKNetwork
源码解析
2
YTKNetwork在GitHub的仓库中有一份高级教程,这篇我们就来看下高级教程中相关部分的源码。YTKUrlFilterProtocol接口这个只是一个接口,需要实现下面的方法,可以为originUrl拼接额外的一些信息。-(NSString*)filterUrl:(NSString*)originUrlwithRequest:(YTKBaseRequest*)request;Demo工程中提
p_peng
·
2023-08-29 04:10
分享因缺少 xPortSysTickHandler()函数而导致程序一直卡死在函数portTASK_FUNCTION的案例分析
今天来分享一个在学习
freertos
过程中遇到的一个小问题。就是发现程序跑不起来,但是debug调试时候发现也没有到while循环中,于是通过排查发现是因为缺少相应的SysTick中断服务函数导致的。
OMGMac
·
2023-08-29 02:12
嵌入式
FreeRTOS
经验分享
单片机
嵌入式
FreeRTOS
程序人生
解决错误“ #error “include
FreeRTOS
.h“ must appear in source files before “include event_groups.““例子分享
今天来给大家分享一下,关于之前自己在学习
FreeRTOS
过程中遇到的一个错误提示,话不多说,我们直接来看~错误分析首先,我们看一下错误的提示:error:#35:#errordirective:“include
FreeRTOS
.h
OMGMac
·
2023-08-29 02:12
嵌入式
FreeRTOS
单片机
嵌入式
stm32
FreeRTOS
经验分享
解决
FreeRTOS
程序跑不起来,打印调试却提示“Error:..\
FreeRTOS
\port\RVDS\ARM_CM3\port.c,244“的方法
前言今天来分享一个不会造成程序编译报错,但会使程序一直跑不起来,并且通过调试会发现有输出错误提示的错误例子分析,话不多说,我们就直接开始分析~首先,我们说过这个例子在编译时候没有明示的错误提示,也可以说没有语法和逻辑之类的错误,应该是程序哪里写的有不规范的地方造成的。我们先来分析一下当时的情况~错误发现当时发现程序跑不起来,依然是从LED呼吸灯看出来的,然后通过debug来一步一步锁定错误,并且配
OMGMac
·
2023-08-29 02:11
FreeRTOS
嵌入式
arm开发
经验分享
嵌入式
FreeRTOS
单片机
以太坊C-
源码解析
(十)以太坊交易中的nonce
以太坊交易中存在一个特殊的值nonce,此nonce并非计算block难度的nonce,此nonce仅仅表示发送账号发送交易的次数,从0开始,每发送一次交易+1,那么第一次发送nonce为0,第二次为1,以此类推。nonce的存在可以用来防止重放攻击,也就是同一个交易只能被发送一次,下次发送同一个交易时,因为nonce值和最新的nonce不同,会被区块链拒绝。我们来从代码层面看看这个nonce的生
sky2016
·
2023-08-28 23:36
内存泄露(十)-- KOOM(高性能线上内存监控方案)
KOOM介绍OOMMonitor介绍KOOM线上APM监控最全剖析一文看懂快手KOOM高性能监控方案KOOM浅析【开源库剖析】KOOMV1.0.5
源码解析
目录KOOM功能1.JavaHeap泄漏监控1.1OOMMonitor
xuyin1204
·
2023-08-28 21:01
java
jvm
linux
Android动画内幕揭秘
ViewAnimation的原理ViewAnimation
源码解析
Viewanimation的代码都是在android.view.animation包下面。这里面主要有三个东西,下
·
2023-08-28 21:01
Dubbo之InternalThreadLocal
源码解析
功能概述对ThreadLocal的封装处理,内部使用的数据结构是数组,而ThreadLocal是使用hashCode来计算处理的,多了一步计算,还得解决hash冲突,所以InternalThreadLocal的访问性能更高InternalThreadLocalMap:内部的线程局部变量的Map【用于存储线程的局部变量值,存储的结构是一个数组,而不是一个Map(快慢获取的元素,本质在于数组结构的不同
csy_insist
·
2023-08-28 17:32
Dubbo
dubbo
JDK8 HashMap
源码解析
一、put操作
源码解析
1.hash(key)对key进行
傲傲娇
·
2023-08-28 16:44
java
哈希算法
开发语言
FreeRTOS
线程安全的printf输出(使用STM32F103)
article/details/53811144环境STM32F103开发板HAL库(标准库也没事换个串口输出函数就行)MDK5.28STM32CubeMX前言原本直接使用串口输出来debug调试的,但是添加
FreeRTOS
柒妖71
·
2023-08-28 13:33
#
RTOS
stm32
单片机
arm
NCCL
源码解析
⑥:Channel搜索
作者|KIDGINBROOK更新|潘丽晨上节讲到已经计算出GPU和NIC节点到其他任意节点的最优路径了,本节看下NCCL中channel的搜索过程。NCCL中channel的概念表示一个通信路径,为了更好地利用带宽和网卡,以及同一块数据可以通过多个channel并发通信,另外后续可以看到一个channel对应了一个GPUSM,所以基于这些原因,NCCL会使用多channel,搜索的过程就是搜索出来
OneFlow深度学习框架
·
2023-08-28 09:21
NCCL
源码解析
⑤:路径计算
作者|KIDGINBROOK更新|潘丽晨上节NCCL完成了对机器PCI系统拓扑的建图,其中建好的图如下所示,其中GPU之间是通过NVLink连接起来的。为了方便之后的搜索channel,接下来NCCL会先计算GPU和NIC节点到其他任意节点之间的最优路径,以及对应的带宽,即最优路径上所有边的带宽的最小值。那么抽象一下,这个问题可以建模为给定一个无向图,每条边有一个权值,给定查询(u,v),求节点u
OneFlow深度学习框架
·
2023-08-28 09:21
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
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
其他