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
Dagger2源码分析
41、响应处理-【
源码分析
】-自定义MessageConverter
41、响应处理
源码分析
自定义MessageConverter以下是关于“响应处理-【
源码分析
】-自定义MessageConverter”的讲解:####自定义MessageConverter的作用-**
码界创艺坊(Arfan开发工程师)
·
2025-06-04 17:04
windows
java
开发语言
spring
boot
后端
架构
Linux内核
源码分析
--详谈NAPI原理机制(超详细)
1.引入问题内核收包主要有两种手段:轮询和中断。通过轮询,内核可以不断持续的检查设备时候有包收上来,例如设置一个定时器,定期检查设备上的某个定时器。这种方法会轻易浪费掉很多系统资源。如果采用中断收包,当设备收到包时,可以产生一个硬件中断通知内核,内核将中断其他活动,然后调用一个中断处理程序以满足设备的需求,内核只是将数据包放到某个队列中并通知内核中的收包模块。这种方式是非常常见的,在低流量负载下是
Linux内核站
·
2025-06-04 12:27
linux
驱动开发
运维
网络协议
数据库开发
LangChain4j系列:LangChain4j ChatMemory聊天记忆详解与实战
对于聊天记忆的场景、实现原理,在SpringAI专栏中的#SpringAI聊天上下文记忆
源码分析
以及实战文章有介绍,在这里就不多介绍直入主题。
大模型开发
·
2025-06-04 07:22
windows
人工智能
算法
产品经理
数据结构
媒体
【六】Android MediaPlayer整体架构
源码分析
-【start请求播放处理流程】【Part 5】【01】
承接上一章节分析:【六】AndroidMediaPlayer整体架构
源码分析
-【start请求播放处理流程】【Part4】本系列文章分析的安卓源码版本:【Android10.0版本】【此章节小节编号将重新排序
小白兔LHao
·
2025-06-04 07:48
MediaPlayer
configureCodec
ACodec
setPortMode
MediaCodec
STL
源码分析
(2) -- list.h分析(1)
在第一次的博客中给大家说明了STL源码实现分为好几种,而且各家的实现方法有许多区别,作为初学者的我们,还是要挑软柿子捏,我们从相对来说比较容易理解的PJ版本开始分析,PJ版本一般在VC6.0中可以找到,我在上次的博客中也已经上传,同时还有两本相关的书籍,也都已经上传。在开始分析源代码之前,我们应该先对STL的组成有一个大概的认识,STL中主要包括六大组件,分别是容器(containers),算法(
Findway_
·
2025-06-03 19:22
C++
STL
源码
c++
stl
源码分析
springboot自定义jackson序列化,默认null值个性化处理返回值
最近项目要实现一种需求,对于后端返回给前端的json格式的一种规范,不允许缺少字段和字段值都为null,所以琢磨了一下如何进行将springboot的Jackson序列化自定义一下,先看看如何实现,再去看源码第一步:写配置类1@Configuration2publicclassWebConfigurationextendsWebMvcConfigurationSupport{3@Override4
努力的小雨
·
2025-06-03 06:18
spring
boot
后端
java
【鸿蒙OH 5.0】OpenHarmony
源码分析
之分布式软总线:authmanager模块(2)/设备认证通信管理
往期推文全新看点(文中附带最新·鸿蒙全栈学习笔记)鸿蒙(HarmonyOS)北向开发知识点记录~鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~鸿蒙应用开发与鸿蒙系统开发哪个更有前景?嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~对于大前端开发来说,转鸿蒙开发究竟是福还是祸?鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?记录一场鸿蒙开发岗位面试经历~持续更新中……一、概述a
申小豹
·
2025-06-02 22:23
HarmonyOS
OpenHarmony
鸿蒙开发
harmonyos
分布式
c语言
openHarmony
嵌入式硬件
软总线
物联网
Spring Boot自动装配原理
自动配置机制深度解析一、自动配置的核心触发点二、自动配置类的注册机制三、条件注解的工作原理四、自动配置的实现流程五、自动配置的调试与控制六、自定义自动配置的实现七、自动配置的版本演进与最佳实践八、自动配置的底层原理与
源码分析
九
Pisces_224
·
2025-05-31 12:57
#
springboot
spring
boot
java
spring
CVE-2017-12629-XXE
源码分析
与漏洞复现
漏洞概述漏洞名称:ApacheSolrXML实体注入漏洞(XXE)漏洞编号:CVE-2017-12629CVSS评分:9.8影响版本:ApacheSolr&defType=xmlparserSolr路由到XmlQParserPlugin处理请求:publicQParsercreateParser(Stringqstr,SolrParamslocalParams,SolrParamsparams,S
网安spinage
·
2025-05-30 16:59
Vulhub靶场
web安全
java
网络安全
漏洞
solr
xxe
RAGFlow
源码分析
:MinIO 在知识库文件存储中的角色(全网首篇)
RAGFlow
源码分析
:MinIO在知识库文件存储中的角色前言一、MinIO在RAGFlow中的定位二、MinIO服务配置分析1.Docker容器配置2.认证信息配置三、MinIO的存储架构设计1.数据存储路径
Ven%
·
2025-05-30 12:31
RAGFlow入门
ragflow
人工智能
RAG
minio
对象存储
文件系统
CloudCompare|点测量功能
源码分析
文章目录先从接口类开始分析类名:`ccPointPickingGenericInterface`所在文件:一、类继承结构:✅父类功能:二、核心用途:三、核心成员函数详解:构造函数boollinkWith(ccGLWindowInterface\*win)boolstart()voidstop(boolstate)voidonItemPicked(constPickedItem&pi)virtual
奇树谦
·
2025-05-30 09:40
VTK
三维显示
揭秘 Spring Boot 启动流程:源码级深度解析与性能优化实战
这篇文章将带你一步步探索这个过程,包含
源码分析
、流程图解和实际案例。
码上Java.
·
2025-05-29 23:19
Java
实战解决方案
spring
boot
性能优化
后端
揭秘 Android 高级工程师面试秘籍:从源码到实战全方位剖析
本文将深入剖析Android高级工程师的面试秘籍,从面试的各个环节入手,结合
源码分析
和实际案例,为你提供全面的
Android 小码蜂
·
2025-05-29 22:17
Android
View介绍
android
面试
职场和发展
android
jetpack
gradle
rxjava
cocoapods
Android View系列(一)——View
源码分析
——DecorView
title:AndroidView系列(一)——View
源码分析
——DecorViewtag:Android源码category:Android文章目录View
源码分析
——DecorView为例MeasureSpecmeasureViewGroup
hesheng1024
·
2025-05-29 09:27
Android
一站式掌握视频编辑器开发:OpenCV + Qt + FFmpeg 实战课程全览
课程亮点一览实战导向:所有模块围绕视频编辑器项目展开,所学即所用
源码分析
:通过源码掌握API内部机制,提升底层理解能力性能测试:掌握自定义算法与OpenCV原生接口的效率对比多平台适配:课程支持Windows
salsm
·
2025-05-29 06:58
一站式掌握视频处理
音视频
编辑器
opencv
26、请求处理-【
源码分析
】-Rest映射及源码解析
26、请求处理-【
源码分析
】-Rest映射及源码解析#请求处理-Rest映射及源码解析##一、什么是Restful风格Restful是一种软件架构风格,它强调使用HTTP协议对资源进行操作,通过不同的HTTP
码界创艺坊(Arfan开发工程师)
·
2025-05-28 19:05
spring
boot
后端
架构
log4j
java
【mindspore系列】- 算子
源码分析
本文会介绍mindspore的算子源码结构、执行过程以及如何编写一个自定义的mindspore算子。源码介绍首先,我们先从https://gitee.com/mindspore/mindspore/官网中clone源代码下来。clone好代码后,可以看到源码的文件夹结构如下(只列出比较重要的文件夹):docsmindsporeccsrccoreopspythontests前端接口在算子开发过程中,
WinddyAkoky
·
2025-05-25 15:53
mindspore
python
mindspore
AI框架
PHP7】底层设计与
源码分析
(一)
一.前言本系列文章主要是《PHP7底层设计与源码实现》的学习笔记,一方面是为了记录知识点,另一方面是将文章以自己的想法重新梳理一遍,并且争取该系列文章每周1~2篇,欢迎大家的批评与指正。本篇文章会简单介绍PHP7的新特性,初步了解PHP7执行原理,内核架构,简单介绍了ext、main、sapi、TSRM、Zend各自的功能。二.PHP7新特性PHP7除了性能方面有极大提升外,还添加了许多新特性,相
xingshangyy
·
2025-05-24 21:27
php
php
c++
c语言
git
github
Android 网络全栈攻略(三)—— 从三方库原理来看 HTTP
如果对这两个框架还不是很了解,或者想查看
源码分析
向的文章,可以参考:OkHttp(一)——整体流程与分发
tmacfrank
·
2025-05-23 13:16
Android
#
网络相关
网络
android
http
【Java集合夜话】第8篇上:PriorityQueue优先队列详解,从源码到实战,一文吃透堆数据结构(建议收藏)
由于内容较多,分为上下两篇,本篇是上篇,主要讲解基础概念和
源码分析
。
果冻kk
·
2025-05-21 21:24
java基础
Java面试
Java集合
java
数据结构
PriorityQueue
优先队列
堆数据结构
Java中String类部分
源码分析
以及常见面试考点
Java面试中涉及到的面试题,最容易出错的就是各种字符串和String对象之间以及与其自身的比较、拼接、==、equals等。如果没有阅读String的源码,可能很多程序的运行结果与预想的结果不一致时,主要是因为String类对equals方法、hashCode方法、compareTo方法等进行了重写。文章目录一、关键部分源码介绍1.final修饰2.compareTo方法3.Comparator
-yanhui-
·
2025-05-21 17:54
Java基础
string
字符串
引用
比较
equals
Freertos应用与
源码分析
:消息队列 - 高级示例
目录一、概述1、数据存储2、共享特性3、读队列4、写队列二、函数介绍1、队列创建2、队列发送3、队列接收三、队列应用四、队列发送指针应用五、柔性数组与队列的高级应用1、柔性数组2、队列中的高级应用一、概述1、数据存储队列可以保存有限个具有确定长度的数据单元。队列可以保存的最大单元数目被称为队列的“深度”。在队列创建时需要设定其深度和每个单元的大小。通常情况下,队列被作为FIFO(先进先出)使用,即
爱敲代码的青蛙
·
2025-05-21 16:21
Freertos应用与源码分析
arm开发
架构
单片机
stm32
mcu
Java
源码分析
String为什么是不可变的
Java
源码分析
String为什么是不可变的?不可变:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。
☞精◈彩◈猿◈笔◈记☜
·
2025-05-21 14:06
Java
String为什么是不可变的
String是不可变的
String
speex
源码分析
-1-lpc分析
本文简要地分析一下speex窄带的编码算法算法实现主要在nb_celp.c这个文件里,看名字,大概可以猜出其它编码框架与g723等算法是极其类似的在分析前,先来看一下怎么用speex编解码算法//初始化编解码器:void*st;void*dec;SpeexBitsbits;st=speex_encoder_init(speex_lib_get_mode(SPEEX_MODEID_NB));dec=
飞天大蟾蜍
·
2025-05-21 08:26
语音处理
语音编解码研究与分析
mysql 链接关闭虚引用未清理引擎 JVM内存升高问题及解决
目录1、现象2、mysql-connector-java
源码分析
3、解决方法3.1、配置disableAbandonedConnectionCleanup3.2、暴力解决方式-----定时GC4、什么是虚引用
慧一居士
·
2025-05-21 03:59
mysql
jvm
数据库
【微前端】qiankun v2.10.16(流程图)源码解析
整体核心流程
源码分析
single-spa存在以下主要的缺点路由状态管理不足:无法保持路由状态,页面刷新后路由状态丢失父子应用间的路由交互以来postMessage等方式,开发体验差未提供原生的CSS和JS
·
2025-05-20 17:05
前端微前端源码分析
UnLua
源码分析
(一)初始化流程
UnLua
源码分析
(一)初始化流程接入插件启动注册设置默认参数集注册回调SetActivePostLoadMapWithWorldULuaEnvLocator启动Lua虚拟机初始化UE相关的LuaLib
异次元的归来
·
2025-05-19 20:06
UnLua源码分析
ue5
UnLua
lua
源码分析
之Leaflet中CircleMarker
源码分析
源码实现CircleMarker的源码实现如下:exportvarCircleMarker=Path.extend({options:{fill:true,//默认启用填充radius:10,/
Jinuss
·
2025-05-19 09:28
Leaflet
源码
前端
Leaflet
【微前端】singleSpa&importHTMLEntry
源码分析
single-spav5.9.3通过轻量级路由劫持和状态机设计,实现微前端的动态加载与隔离,主要实现路由管理:hashchange、popstate、history.pushState、history.replaceState进行劫持,路由变化时,触发reroute()子应用状态管理:不同执行逻辑转化不同的状态,比如加载流程:toLoadPromise→toBootstrapPromise→toM
·
2025-05-17 22:19
前端微前端源码分析
MongoDB
源码分析
WiredTiger存储引擎内存计算逻辑
WiredTiger存储引擎WiredTiger存储引擎是mongodb默认存储引擎。WiredTiger内存使用默认存储引擎WiredTiger内存缓存大小为以下两者中的较大者:(RAM大小-1GB)的50%,或256MB.例如,在总RAM为4GB的系统上,WiredTiger缓存使用1.5GBRAM(0.5*(4GB-1GB)=1.5GB)。相反,在总RAM为1.25GB的系统上,WiredT
cookqq
·
2025-05-17 11:29
mongodb源代码分析
mongodb
数据库
nosql
sql
【android bluetooth 协议分析 11】【AVDTP详解 1】【宏观感受一下avdtp是个啥东东】
先从宏观把握,我们在逐步展开对avdtp的
源码分析
。我们先从生活中的小例子感性的认识一下avdtp在蓝牙协议中的作用。
奔跑吧 android
·
2025-05-17 05:19
android
15
蓝牙协议栈分析
android
avdtp
a2dp
sdp
l2cap
蓝牙音乐
aosp13
Glide4.11
源码分析
(二)三级缓存之内存缓存
Glide4.11
源码分析
(一)生命周期的绑定Glide4.11
源码分析
(二)三级缓存之内存缓存Glide4.11
源码分析
(三)子线程执行的那些事儿及本地缓存上文讲了Glide.with(activity
acaixuediannao
·
2025-05-15 11:50
源码分析
android
源码
面试
spring boot的核心注解
SpringBoot核心配置文件详解SpringBoot开启的2种方式SpringBoot自动配置原理、实战SpringBoot2.x启动全过程
源码分析
更多请在Java技术栈微信公众号后台回复关键字:boot
m0_56427751
·
2025-05-15 06:43
oracle
java
windows
LinkedList详解及
源码分析
LinkedList详解及
源码分析
1.LinkedList概述:2.LinkedList继承实现体系:3.LinkedList主要属性介绍:4.LinkedList的构造方法:5.LinkedList的操作方法
Nevermoretoo
·
2025-05-14 22:49
java集合框架
java集合框架
java
List
LinkedList
Luckysheet
源码分析
之1-项目结构
返回目录说明:基于开源项目https://github.com/mengshukeji/Luckysheet整理相关逻辑;目录最小粒度到文件级别,正文最小粒度到函数方法一级;按照源代码的目录级别设置缩进;格式:目录或文件-相关说明;函数或方法-相关说明<-引用到这个方法的js文件;文章目录/-根目录package.json-npm配置文件gulpfile.js-gulp配置文件/dist-打包完成
小声读源码
·
2025-05-14 05:28
LuckySheet
jquery
javascript
Luckysheet
源码分析
之2-core.js分析
返回目录文章目录1.生成配置项2.参数初始化3.初始化插件4.加载function5.设置屏幕分辨率6.(疑似)加载数据的loading界面7.从file获取data(json格式),生成dom元素并注册一堆东西7.1.获取当前显示的sheet放到Store.currentSheetIndex7.2.把当前的sheet对应的数据从json拉取到file里面7.3.从file提取data7.4.从f
小声读源码
·
2025-05-14 05:28
LuckySheet
从
源码分析
MySQL 身份验证插件的实现细节
最近在分析ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:YES)这个报错的常见原因。在分析的过程中,不可避免会涉及到MySQL身份验证的一些实现细节。加之之前对这一块就有很多疑问,包括:一个明文密码,是如何生成mysql.user表中的authentication_string?在进行身份验证时,客户端是否
MySQL实战
·
2025-05-14 02:11
MySQL实战
mysql
深入浅出之STL
源码分析
2_stl与标准库,编译器的关系
引言在第一篇博客中,深入浅出之STL
源码分析
1_vector基本操作-CSDN博客我们将引出下面的几个问题1.刚才我提到了我的编译器版本是g++11.4.0,而我们要讲解的是STL(标准模板库),那么二者之间的关系是什么
zhczzm
·
2025-05-13 03:08
深入浅出之STL源码分析
c++
Microsoft Garnet 学习及
源码分析
Microsoft-Garnet
源码分析
建议获取源码后对照着阅读Garnet开源仓库Garnet官网Garnet简介原文摘录于官网文档Intro页:Garnetisanewremotecache-storefromMicrosoftResearch
Kookoos
·
2025-05-11 23:32
.net
.net
JAVA——底层源码阅读——包装数据类型Integer.valueOf()自动装箱方法底层
源码分析
JAVA——底层源码阅读——包装数据类型Integer.valueOf自动装箱方法底层
源码分析
一、提出问题二、查看源码方法途径1、查看本地文件(不推荐)途径2、在编辑器里查看jdk源码(推荐)三、查看Integer
叶不修233
·
2025-05-10 21:15
Java
java
leveldb
源码分析
:数据查询
leveldb数据查询查询的示例代码如下:stringres;status=db->Get(ReadOptions(),"KeyNameExample",&res);本文就先分析一下数据的获取流程。db->Get获取数据主要就是调用db的Get方法来查找数据;StatusDBImpl::Get(constReadOptions&options,constSlice&key,std::string*
小屋子大侠
·
2025-05-10 09:25
分布式相关
leveldb源码分析
leveldb
Vue 3 中编译时和运行时的概念区别
我会结合官方文档、
源码分析
和社区解释,确保内容清晰易懂,并配有示意图来说明组件生命周期中的创建时机。Vue3中的编译时vs运行时区别在Vue3中,编译时(compiletime)指的是框架
TE-茶叶蛋
·
2025-05-10 09:23
面试复习系列
vue3源码学习
vue.js
javascript
前端
Java的对象头:原理与源码详解
首先从概念开始,逐步深入到实现细节,涵盖对象头的结构、作用、
源码分析
,并提供完整的步骤和推导。内容清晰、结构化,避免过于晦涩的技术术语。
goTsHgo
·
2025-05-10 04:21
Java
java
开发语言
git - 笔记
1githttps://github.com/git/git深入理解Git:Git第1版
源码分析
深入理解Git:Git第1版
源码分析
(概述)-简书2ubuntu安装gitserverubuntu安装gitserver_wishfly
wishfly
·
2025-05-09 18:48
c++
git
github
pimpl设计模式unique_ptr的incomplete type报错
pimpl设计模式unique_ptr的编译问题问题描述`someclass.h``someclass.cpp``app.cpp`问题原因`std::unique_ptr`
源码分析
解决办法为什么构造函数也要跟随析构函数一起在
SHAN WEIQIANG
·
2025-05-09 14:47
c++
Java 的锁机制:原理与源码详解
本文会从概念开始,逐步深入到实现细节,涵盖Java锁的种类、底层原理、
源码分析
,并提供完整的步骤和推导。一、什么是锁?为什么需要锁?
goTsHgo
·
2025-05-09 10:51
Java
java
开发语言
Android killPackageProcessesLSP
源码分析
该方法用于终止指定包名/用户ID/应用ID下符合条件的应用进程,涉及多进程管理、资源冻结、进程清理及优先级更新等操作。核心流程分为进程筛选、资源冻结、进程终止与资源恢复三个阶段。/***从已排序的进程列表中,提取从指定起始索引startIdx开始的连续同一UID的进程子列表*/privatestaticList>getUIDSublist(List>procs,intstartIdx){final
月盈五
·
2025-05-08 08:10
android
开发语言
MySql技术栈
数据库基础之查询语句数据库基础之函数MySQL数据类型深入理解Mysql索引底层数据结构与算法MySQL索引优化实践MySQL优化工具详解SQL优化实践深入理解MVCCMySQL事务和锁二、MybatisMybatis
源码分析
引入之
这是一条海鱼
·
2025-05-08 07:30
章节目录
章节目录
Android setContentView()
源码分析
文章目录AndroidsetContentView()
源码分析
前提setContentView()
源码分析
总结AndroidsetContentView()
源码分析
前提Activity的生命周期与ActivityThread
xiangxiongfly915
·
2025-05-08 03:11
#
Android
源码分析
android
setContentView
vue3源码系列之高清版effect
源码分析
篇
前言本文是继上次vue3源码系列之高清版reactive
源码分析
篇之后,有一力作了。
全栈切图仔
·
2025-05-07 18:13
Vue
vue.js
javascript
前端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他