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
C++STL空间配置器源码分析
Java并发编程之LockSupport源码详解
LockSupport
源码分析
构造方法与成员变量LockS
7rulyL1ar
·
2023-11-02 05:21
Java并发编程
java
juc
并发编程
Linux-Input入门-一次愉快的
源码分析
看他人如何分析代码最关键的目的是了解别人是怎么思考和探索的,其次才是获取内容相关的知识点。即吃别人的鱼不如学别人怎么钓鱼。本文是我学生时代留下的关于输入子系统的学习笔记,对我个人而言很有纪念意义,对初学者来说也许有一丢丢参考价值。最近工作上需要驱动一些输入设备,不由得感慨:Input子系统设计得真好,这么多年了Inputcore的设计和API可以认为是仅发生了察觉不到的变化,这就是驱动界的典范子系
嵌入式小傻瓜
·
2023-11-02 04:46
Linux
驱动开发
Eureka Client
源码分析
(二)
Eureka客户端加载过程image.png
源码分析
packageorg.springframework.cloud.netflix.eureka;impo
山歌里滴放牛娃
·
2023-11-02 04:23
嵌入式Linux基础学习笔记目录
1.2GCC编译器1.3makefire1.4文件I/O1.5Framebuffer应用编程1.6文字显示及图象显示1.7输入系统应用编程1.8网络编程1.9多线程编程1.10串口编程1.11I2C应用编程2.
源码分析
故山月白
·
2023-11-02 02:16
嵌入式Linux应用开发基础
嵌入式Linux
通信协议
并发编程 — 原子类 AtomicInteger 详解
的基本用法1、创建AtomicInteger2、常用方法说明2.1、自增方法2.2、自减方法2.3、原子性的更新值2.4、其他方法3、AtomicInteger内幕3.1、compareAndSwapInt
源码分析
瞎胡扯
·
2023-11-02 01:33
并发编程
多线程
原子类
AtomicInteger
[Vue CLI 3] @vue/cli-plugin-eslint
源码分析
熟悉eslint-loader的同学一般如下配置:设置一下几项:test:Aconditionthatmustbemet(一般是处理对应文件的正则)exclude:Aconditionthatmustnotbemet(手动添加不需要处理的,一般比如node_modules)loader:Anarrayofpathsorfileswheretheimportedfileswillbetransfor
我的乌托
·
2023-11-02 01:17
Sentinel
源码分析
二 之 流控算法-滑动时间窗口
记录Sentinel中使用的滑动时间窗口之前,先说明下简单的滑动时间窗口是怎样的。对于限流的算法假如时间窗口不滑动,限流qps100。如果在0.5~1s之间发生了80个请求量,会认为在0~1s内qps是不会达到限流阈值的。在1~1.5s内达到80的请求量,也会认为在1-2s内的qps为80没有达到阈值。但是在0.5~1.5秒的请求量却达到160已经超过了阈值。这就出现了问题。有了滑动时间时间窗口之
姑苏冷
·
2023-11-02 00:41
微服务
算法
java
sentinel
AFNetworking
源码分析
之序列化
这个模块主要的类就是下面的这几个(协议)AFHTTPRequestSerializer(根类)(多部分表单,协议)AFJSONRequestSerializerAFPropertyListRequestSerializer(协议)AFHTTPResponseSerializer(根类)AFJSONResponseSerializer(默认的)AFXMLParserResponseSerialize
hallfrita
·
2023-11-01 22:43
SpringBoot源码——请求全过程
源码分析
——一步一步详细分析
文章目录前言一、SpringBoot源码二、代码准备1、请求2、controller层3、分析起点三、
源码分析
1.getHandler()方法2.getHandlerAdapter()方法3.applyPreHandle
可乐多点冰
·
2023-11-01 22:52
工具
spring
spring
boot
doDispatch
spring源码分析
那些年,我们在Apache SeaTunnel 2.1.0部署中踩过的坑【含
源码分析
】
01简介SeaTunnel原名Waterdrop,自2021年10月12日改名为SeaTunnel。SeaTunnel是一个非常易于使用的超高性能分布式数据集成平台,支持海量数据的实时同步。它每天可以稳定高效地同步数百亿数据,已在近100家公司的生产中使用。02特点易于使用,配置灵活,低代码开发实时流媒体离线多源数据分析高性能、海量数据处理能力模块化和插入式机构,易于扩展支持通过SQL进行数据处理
SeaTunnel
·
2023-11-01 21:53
apache
spark
big
data
Spring
源码分析
:创建 BeanDefinition 流程
一、前期准备1.1环境依赖org.springframeworkspring-context5.1.7.RELEASEorg.springframeworkspring-webmvc5.1.7.RELEASE1.2实体类简单的User类,在测试过程中创建这个User类的对象。publicclassUser{privateIntegerid;privateStringname;publicUser(
Tzk—
·
2023-11-01 21:51
#
Java框架
BeanDefinition
创建
BeanDefini
源码分析BeanDefini
spring
源码分析
之BeanDefinition相关
目录前言:BeanDefinition的家族系列1、BeanDefintion的UML类图2、BeanDefintion家族类详解2.1、通用接口2.2、BeanDefintion接口2.3、AbstractBeanDefintion抽象类2.4、GenericBeanDefinition类2.5、AnnotatedGenericBeanDefinition类2.6、ScannedGenericB
liushangzaibeijing
·
2023-11-01 21:17
spring源码
阅读
源码分析
使用 restframework-bulk 包进行`批量`操作中的 `批量更新` 失败问题
今天看到博客中有朋友提问,就打开
源码分析
debug了一下,找到了根本愿意所在先
全栈运维
·
2023-11-01 19:00
Reflection java反射
源码分析
Reflection
源码分析
定义Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法
怡人蝶梦
·
2023-11-01 15:50
JAVA
java
音视频开发之旅(51)-M3U8边缓存边播放
目录MP4的“问题”m3u8是什么m3u8的好处
源码分析
扩展思考:mp4能不能像m3u8一样进行分片缓存呐?
yabin小站
·
2023-11-01 12:16
Hikari
源码分析
总结连接池关系1、HikariDataSource构建函数->生成HikariPool对象->调用HikariPool的getConection得到连接2、HikariPool包含ConcurrentBag3、ConcurrentBag保存连接:三个集合threadList、sharedList、handoffQueue4、ConcurrentBag管理连接:创建连接的线程池,探活的线程池,关闭连
信仰_273993243
·
2023-11-01 12:39
线程池和异步处理
java
Hikari
连接池
IA3
源码分析
IA3
源码分析
PEFT开源包中的模型代码实现classIA3Model(BaseTuner):"""Example:```py>>>fromtransformersimportAutoModelForSeq2SeqLM
发呆的比目鱼
·
2023-11-01 11:38
预训练模型
python
深度学习
开发语言
41 深度学习(五):图片增强|Transfer Learning|VGG|resnet50(fine-tune)|InceptionNet
文章目录图片增强为什么要使用图片增强具体方式.flow_from_directory(directory)flow_from_dataframe迁移学习(TransferLearning)AlexNetVGGresnet50代码学习关键的
源码分析
Micoreal
·
2023-11-01 09:19
个人python流程学习
深度学习
人工智能
C++ STL容器 —— list 用法详解
C++STL
容器——list用法详解写在前面:近期正在学习C++的STL容器,因此在这里做一下日志记录,主要介绍一些容器基本成员函数的用法,配上实际用例,并不涉及原理。
Ember_Sky
·
2023-11-01 07:05
C++
常用STL容器及算法
c++
STL容器
list用法详解
Masonry
源码分析
与链式编程
在ios开发中,Masonry是最常用的第三方开发布局框架。Masonry是基于自动布局技术实现的,所以说Masonry是NSLayoutConstrait的简易封装版本,底层还是封装系统的NSLayoutConstraint来实现的。下面的代码就是一段典型的布局代码:[self.bgViewmas_makeConstraints:^(MASConstraintMaker*make){make.t
sun_glory
·
2023-11-01 06:34
【SpringMVC】springmvc 基础知识
SpringMVC系列】入门案例【SpringMVC系列】基础知识【SpringMVC系列】@RequestMapping注解详解【SpringMVC系列】HiddenHttpMethodFilter过滤器配置实例及
源码分析
肥宅快乐鼠
·
2023-11-01 06:32
▶后端
▶框架
#
【SpringMVC】
mvc
spring
java
框架
后端
lucene
源码分析
- core
ApacheLuceneisahigh-performance,full-featuredtextsearchenginelibrary.Here'sasimpleexamplehowtouseLuceneforindexingandsearching(usingJUnittocheckiftheresultsarewhatweexpect):lucene是高性能,功能全,文本搜索引擎库,这是一个
机器智能
·
2023-11-01 06:56
Redis 源码简洁剖析 08 - epoll
select,poll,epoll
源码分析
参考链接Redis源码简洁剖析系列select,poll,epoll关于select,poll,epoll,网络IO演变发展过程和模型介绍这篇文章讲得很好,本文就不浪费笔墨了
被称为L的男人
·
2023-11-01 02:11
基于ORB-SLAM2的语义地图构建,分成服务端和客户端
源码分析
Github:Semantic_Mapping_on_ORBSLAM2服务端源码来自deeplabv2_server/server.py。
XindaBlack
·
2023-11-01 01:22
ORB-SLAM2
网络通信
socket
语义地图
ORBSLAM2
C++STL
关联容器通用操作
目录前言一、关联容器概述二、pair模板三、有序集合通用操作1.map1.1创建map容器的几种方法1.2map容器的成员方法1.3迭代器1.4map获取键对应值的几种方法1.5mapinsert()插入数据的4种方式1.6emplace()和emplace_hint()2.multimap3.set3.1创建set容器的几种方法3.2set容器的成员方法3.3set容器迭代器3.4setinse
wangpenghnu
·
2023-11-01 01:48
leetcode
c++
C++STL
关联式容器map
文章目录
C++STL
关联式容器种类map容器创建map容器map容器的成员方法map容器迭代器获取键对应值的方法插入数据的方式
C++STL
关联式容器种类容器名称特点map定义在头文件中,使用该容器存储的数据
初学小白Lu
·
2023-11-01 01:17
QT
c++
哈希算法
map
关联式容器
stl
大厂爱问的HashMap的几个问题,看看你都答得上来吗?
HashMap
源码分析
笔记首页序号内容链接地址1HashMap的继承体系,HashMap的内部类,成员变量https://blog.csdn.net/weixin_44141495/article/details
程序员小章
·
2023-10-31 21:51
Java笔记
java
hashmap
面试
ArrayList与顺序表【附ArrayList扩容机制
源码分析
】
目录一.线性表二、顺序表2.1简单模拟顺序表的实现三、ArrayList简介3.1ArrayList的扩容机制(附
源码分析
)四、使用示例:4.1扑克牌4.2.杨辉三角一.线性表线性表(linearlist
不应该热爱
·
2023-10-31 19:58
数据结构
链表
gulp
源码分析
(registry)
registry将自定义的注册表加入到任务中underTaker中创建默认的registryUndertaker创建默认registryDefaultRegistry实例有get,set,init,tasks四个方法get:根据name获取taskset:设置taskinit:初始化一个tasktasks:获取全部的taskregistry方法接收一个具有以上四个方法的对象自定义registry该
liqiyuan
·
2023-10-31 19:53
ReentrantLock
源码分析
以我第一次读源码的顺序。创建锁:privatestaticfinallongserialVersionUID=7373984872572414699L;privatefinalSyncsync;publicReentrantLock(){sync=newNonfairSync();}publicReentrantLock(booleanfair){sync=fair?newFairSync():n
阳丶小光
·
2023-10-31 17:09
go database/sql
源码分析
(三)sql.DB数据结构
packagesql中最核心的的数据结构是sql.DB,其为上层应用程序提供一个统一的抽象体,它不代表一个数据库连接,也不代表一个连接池,其是sql的包的作者为了实现:并发访问安全控制,连接池等诸多功能而设计的一个综合抽象数据结构。具体见代码注释221typeDBstruct{#通过driverName获取driver,通过driver的Open()方法获得到DB的原始连接,sql.Open()创
千年的塔
·
2023-10-31 15:28
golang
database/sql/
vue keep-alive二次渲染缓存优化策略、生命周期
源码分析
首次渲染实例化会执行挂载$mount的过程,这一步会执行keep-alive选项中的render函数render函数在初始渲染时,会将渲染的子vnode进行缓存。同时对应的子真实节点也会被缓存到vnode中。基本使用child1child2varchild1={template:'add{{num}}',data(){return{num:1}},methods:{add(){this.num++
神奇大叔
·
2023-10-31 15:29
Vue源码
vue.js
缓存
javascript
Uva 230 - Borrowers
string类成员函数find/find_first_of用法详解
C++STL
中Map的按Key排序和按Value排序然后讲讲我的思路吧:因为题目要求在进行相关操作之前就要有序,我用set这样的pair
奋力翻身的咸鱼=_=
·
2023-10-31 14:14
acm
uva
c++
算法
Android事件分发及
源码分析
1.touch事件一个事件总是以ACTION_DOWN作为开始,在手势移动过程中会重复产生多个ACTION_MOVE事件,用户操作结束事件的标志为ACTION_UP,而意外终止事件则会触发ACTION_CANCEL。通常ACTION_DOWN的分发最重要。2.三个主要相关方法dispatchTouchEvent(MotionEventev)onInterceptTouchEvent(MotionE
pisfans
·
2023-10-31 11:47
MyBatis
源码分析
分析完了MyBatis的架构和执行流程,终于到了
源码分析
的章节,估计很多小伙伴的大刀都已经饥渴难耐了,好了接下来咱么就要开始“DoubleKill”了。
森火123
·
2023-10-31 10:43
java架构
java
intellij-idea
maven
集合源码解析之Vector
下面我们来学习下Vector.Vector和ArrayList一样是基于数组实现的List,区别在于Vector是线程安全的,我们来研究下其源码.Vector和ArrayList配合食用,味道更佳哦...
源码分析
结构图继承关系
可苯
·
2023-10-31 10:06
MyBatis
源码分析
- 配置文件解析过程
*本文速览由于本篇文章篇幅比较大,所以这里拿出一节对本文进行快速概括。本篇文章对MyBatis配置文件中常用配置的解析过程进行了较为详细的介绍和分析,包括但不限于settings,typeAliases和typeHandlers等,本文的篇幅也主要在对这三个配置解析过程的分析上。下面,我们来一起看一下本篇文章的目录结构。从目录上可以看出,2.3节、2.5节和2.8节的内容比较多。其中2.3节是关于
dishitu6229
·
2023-10-31 10:03
java
数据库
【万字总结篇】
C++STL
常用算法详解(错等年系列)
目前C++这个专栏的博客我已经总结完了C++常用的容器、内置函数对象(仿函数)、还有此篇常用的内置算法,都是一些
C++STL
的内容,因为这部分内容不难,并且需要记忆的内容偏多(也就是需要多看多运用),所以就先总结出来了
&不逝
·
2023-10-31 08:25
C++
c++
后端
算法
stl
开发语言
grpc-go源码剖析七十二之服务器端keepalive原理图介绍以及
源码分析
已发表的技术专栏0 grpc-go、protobuf、multus-cni技术专栏总入口1 grpc-go源码剖析与实战 文章目录2 Protobuf介绍与实战图文专栏 文章目录3 multus-cni 文章目录(k8s多网络实现方案)4 grpc、oauth2、openssl、双向认证、单向认证等专栏文章目录)本篇文章先从服务器端一侧介绍保持链接的相关原理。1、服务器端keepa
码二哥
·
2023-10-31 07:57
golang
grpc
grpc-go
架构师
微服务架构
Shiro
源码分析
系列:01.shiro初始化
关于shiro的架构和组件,可以参考开涛跟我学Shiro系列。Shiro初始化初始化DelegatingFilterProxy:@BeanpublicFilterRegistrationBeangetShiroFilter(){FilterRegistrationBeanregistrationBean=newFilterRegistrationBean();//创建FactoryBean的代理对
城南码农
·
2023-10-31 07:41
SpringMVC的源码解析
目录一、前言二、面试回答总结三、源码解析1、doDispatch概括总结2、核心1
源码分析
3、核心2
源码分析
4、核心3
源码分析
5、核心4
源码分析
6、核心5
源码分析
7、核心6
源码分析
8、核心7
源码分析
一、
蓝影铁哥
·
2023-10-31 06:35
spring
boot
spring
cloud
spring
servlet
neutron服务启动
源码分析
(一)
基于openstackstein,从代码梳理一下neutronserver的启动以及ovsagent的启动流程PS:本篇是关于neutronserver启动的neutron-server的启动命令如下:424355195980.00.0371240137840?SOct174:01/var/lib/kolla/venv/bin/python/var/lib/kolla/venv/bin/neutr
robin5911
·
2023-10-31 05:24
openstack
编程开发
openstack
网络
开发语言
openstack cinder volume创建流程以及
源码分析
(一)
本文基于openstackStein版本1.cinder创建整体流程如整体架构图所示,创建卷涉及的答题步骤主要有以下几步:a.Client发送请求,通过RESTFUL接口访问cinder-api。b.Api解析响应请求,api解析由Client发送来的请求,并通过rpc进一步调用cinder-scheduler。c.Scheduler对资源进行调度,scheduler选择合适的节点进行。d.Vol
robin5911
·
2023-10-31 05:54
openstack
云计算
自从刷了2020这份Spring源码+微服务PDF,面试官都被我反问自闭了
前言做Java开发,没有人敢小觑SpringBoot、SpringCloud、Spring技术内幕、Spring
源码分析
和Spring开发实战和微服务的重要性,现在出去面试,无论多小的公司or项目,都要跟你扯一扯这些东西
笑起来真好看LQQ
·
2023-10-31 05:06
Flask1.1.4 Werkzeug1.0.1
源码分析
:上下文
在使用Flask时,当我们需要获取一些请求相关的信息时,会使用fromflaskimportrequest,然后从request对象中就可以拿到请求的相关信息。今天就来一探request背后的实现原理。先看下request相关的代码#flask/globals.pyfromfunctoolsimportpartialfromwerkzeug.localimportLocalProxyfromwer
某工程师$
·
2023-10-31 03:48
flask
python
flask
python
后端
flask
源码分析
-框架扩展(六)
良好的框架应该有良好的扩展性试想我有如下需求:在服务器启动时,我需要往数据库初始化一些数据在每次请求api之前,需要验证用户token是否合法每次请求完成后,需要往数据库插入一条日志你可能会这么做,我先去找到服务器启动时的代码位置,在他之前插入一段代码;在请求分发到路由之前,我找到源码的位置,然后再此处插入一段代码。。。。。。如果一个框架不在某些位置留几个口子留给你扩展的话,必须继承原来的类进行扩
ssx沈
·
2023-10-31 03:17
flask源码分析
flask
框架
源码分析
【linux c/c++开发】零声教育新班开播(原理讲解+
源码分析
+案例分析+上线项目))
1、原理讲解+
源码分析
+案例分析+上线项目2、直播+录播结合(110个课时,每节课2小时)3、一对一技术答疑,一对一简历指导面试指导试听地址:LinuxC/C++开发(后端/音视频/游戏/嵌入式/高性能网络
linux大本营
·
2023-10-31 02:01
linux
c/c++
Highcharts中的宽度自适应问题详解--
源码分析
阅读前须知在本文你将得到以下信息:导致Highcharts图表宽度无法自适应的根本原因解决chart宽度自适应的两种方法如何主动触发DOM事件如有任何疑问或问题,欢迎探讨~问题今天在实现div元素的sizable的功能是,发现一个问题:作为container的div元素宽度发生变化时,内部的Highcharts图表并没有自适应的变化。然而当浏览器窗口宽度发生变化导致container宽度变化时,H
vito1994
·
2023-10-31 02:46
3D LUT 滤镜 shader
源码分析
最近在做滤镜相关的渲染学习,目前大部分LUT滤镜代码实现都是参考由GPUImage提供的LookupFilter的逻辑,整个代码实现不多。参考网上的博文也有各种解释,参考了大量博文之后终于理解了,所以自己重新整理了一份,方便以后阅读理解,对整体代码的实现过程结合LUT的原理进行一个简单整理。GPUImageLookupFiltershader源码varyinghighpvec2textureCoo
落叶挽歌
·
2023-10-31 01:23
lut滤镜
Spring bean建模基础BeanDefinition-相关流程及对应的
源码分析
BeanDefinition流程以及源码前言示例总结前言近段时间小编一直在啃源码,包括mybatis,spring,springboot,dubbo等等。有输入就得有输出要不,刚刚啃完就忘记了。确实比较难啃,当然也听过一系列大佬学习源码的过程,也看过相应的视频。现在为了巩固自己所学,也为了验证自己所学,特将此过程记录,首先就是spring核心,ioc和aop,这过了18年还经久不衰,可见当年作者的
木兮君
·
2023-10-30 23:13
spring核心源码
#
Spring
Framework
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他