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空间配置器源码分析
HashTable、HashMap的key和value为null的情况
HashTable是线程安全的,他的key和value都不可以为nullHashMap是线程不安全的,他的key和value都可以为null具体原因:
源码分析
:HashTable:当我们调用put()方法时
chishuiLi
·
2023-11-14 13:28
java基础
哈希算法
java
2023 最新可用Google镜像地址 长期更新
Google镜像说明llvm15
源码分析
:函数调用链、流程分析、链长短、频率分析由于种种原因,国家还未开放Google搜索的使用。
ziix
·
2023-11-14 11:04
eclipse
java
tomcat
php
c++
c语言
2023 最新可用Google镜像地址 长期更新
Google镜像说明llvm15
源码分析
:函数调用链、流程分析、链长短、频率分析由于种种原因,国家还未开放Google搜索的使用。
ziix
·
2023-11-14 11:03
python
java
c++
c语言
算法
数据结构
2023 最新可用Google镜像地址 长期更新
Google镜像说明llvm15
源码分析
:函数调用链、流程分析、链长短、频率分析由于种种原因,国家还未开放Google搜索的使用。
ziix
·
2023-11-14 11:28
python
eclipse
java
tomcat
c++
git
keep-alive的作用及原理
看
源码分析
原理:先来看它的使用方式在动态组件中的应用:在vue-r
编程迪
·
2023-11-14 09:22
vue
keep-alive
【C++】gnustl_static 与 c++_shared 的区别
参考:GNU与
c++STL
的区别与联系-爱代码爱编程gnustl_static与c++_shared的区别:不同版本的STLTSL是一个与STL兼容的多线程支持库。
unonoi
·
2023-11-14 07:17
C++
c++
各个角色间的交互流程
下面从Topic的创建入手,结合
源码分析
一下NameServer如何和其他各个组件交互,以及NameServer存储的元数据内容的具体含义。
Hamilton_Huan
·
2023-11-14 07:31
RocketMQ
rocketmq
java-rocketmq
java
后端
Flink-SQL源码解读(一)window算子的创建的
源码分析
本文大体框架参考https://blog.csdn.net/LS_ice/article/details/90711744flink版本:1.9Intro作为无限流的核心机制,流可以分割为大小有限的窗口,通过在窗口内进行聚合。把源源不断产生的数据根据不同的条件划分成一段一段有边界的数据区间,使用户能够利用窗口功能实现很多复杂的统计分析需求。windowOperator算子的创建架构window语法
小凯Alex
·
2023-11-14 05:10
Flink源码解读系列
flink
sql
【SA8295P
源码分析
】122 - MAX96715 加串器初始化参数分析
【SA8295P
源码分析
】122-MAX96715加串器初始化参数分析1.MAX96715寄存器初始化参数2.MAX96715Vsync初始化配置3.使能/关闭HIM高抗扰度模式4.MAX96715pipeline
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-14 03:38
车芯
SA8295P
源码分析
android
QAM8295P
SA8295P
QNX
Golang
源码分析
| 程序引导过程
环境说明CentOSLinuxrelease7.2(Final)goversiongo1.16.3linux/amd64GNUgdb(GDB)RedHatEnterpriseLinux7.6.1-80.el7使用gdb查看程序入口编写一个简单的go程序//main.gopackagemainfuncmain(){print("Helloworld")}编译gobuild-gcflags"-N-l"
轮子学长
·
2023-11-14 00:59
Golang
golang
php
linux
sqli-labs靶场15-19关通关笔记中总结
第十五关本关属于时间注入,基于
源码分析
,闭合字符是单引号。本关没有错误提示,那么我们只能靠猜测进行注入。这里我直接从源代码中看到了sql语句。那这里对id进行‘id’的处理。本关我们利用延时注入进行。
追风--白猫
·
2023-11-13 21:23
sql
【Vue原理解析】之虚拟DOM
本文将深入探讨Vue.js中虚拟DOM的作用、核心
源码分析
。虚拟DOM的作用虚拟DOM是一个轻量级的JavaScript对象
梦想是坚持
·
2023-11-13 20:31
原力值打卡
vue.js
flutter
前端
【Vue原理解析】之模版编译
本文将深入探讨Vue模版解析的作用、核心
源码分析
以及总结。模版解析的作用在Vue中,我们可以使用类似HTML的语法编写组件的模版代码。这些模版代码包含了数据绑定、指令、事件等功能,但浏
梦想是坚持
·
2023-11-13 20:52
原力值打卡
vue.js
前端
javascript
Android事件分发机制(2)-setOnCLickLinstener 执行流程
阅读之前建议先看从
源码分析
Android事件分发机制_z936689039的博客-CSDN博客,可以更方便的理解里面奥妙setOnCLickLinstener,只要写过Android的同学应该都见过,大家都知道是点击事件监听
沙滩捡贝壳的小孩
·
2023-11-13 18:08
源码解析
android进阶
android
android
studio
android-studio
STL简介+浅浅了解string——“C++”
各位CSDN的uu们好呀,终于到小雅兰的STL的学习了,下面,让我们进入
C++STL
的世界吧!!!
认真学习的小雅兰.
·
2023-11-13 15:14
C++
c++
开发语言
Java单列集合——List
目录1.集合的分类2.集合的家族体系3.不同集合的特点4.集合的通用方法及
源码分析
5.遍历集合的三种方式5.1第一种方式,迭代器遍历5.2第二种方式,增强for循环5.3第三种方式:lambda表达式遍历
程序猿ZhangSir
·
2023-11-13 12:44
数据结构
java
【一起学Rust】Rust的Hello Rust详细解析
文章目录前言一、创建项目目录二、编写HelloWorld三、运行程序编译运行四、分析HelloWorld
源码分析
编译过程总结作业前言在上一小结中,我们搭建了Rust的开发环境,并且使用Rust的包管理工具
广龙宇
·
2023-11-13 09:11
一起学Rust
#
Rust基础篇
rust
开发语言
后端
Framework学习之路(一)—— UI绘制深入
源码分析
Framework学习之路(一)——UI绘制深入
源码分析
本篇为笔者对AndroidSDK33版本的UI绘制入口进行追踪的过程,主要作笔记作用。由于笔者经验尚浅,水平也有限,所以会存在很多不足的地方。
blue_fen
·
2023-11-13 09:04
Android
Framework学习之路
ui
android
java
Java定时任务(一) Timer及TimerTask的案例解析及
源码分析
Java定时任务(一)Timer及TimerTask的案例解析及
源码分析
一、概述:定时任务这个概念在Java的学习以及项目的开发中并不陌生,应用场景也是多种多样。
程序员在旅途
·
2023-11-13 08:13
Java
定时任务
任务队列
timer
timertask
周期执行
深入研究源码:Android10.0系统启动流程(三):Zygote
前言研究过程中参考了很多的文章,这篇
源码分析
,可能是全网最全的Zygote
源码分析
了如果觉得这篇
源码分析
太干,也可以先看一下后续的相关总结,戳https://juejin.im/post/6844903966665539591
释然小师弟
·
2023-11-13 06:00
释然的Android源码之旅
linux
java
android
jvm
详解SpringBoot自动装配原理
文章目录一、从RedisAutoConfiguration
源码分析
自动装配二、@EnableConfigurationProperties注解三、@Import注解3.1类导入3.2ImportSelector
好汉不吃草
·
2023-11-13 06:34
SpringBoot
spring
boot
java
spring
04-详解SpringBoot自动装配的原理,依赖属性配置的实现,
源码分析
自动装配原理依赖属性配置提供Bean用来封装配置文件中对应属性的值@DatapublicclassCat{privateStringname;privateIntegerage;}@DatapublicclassMouse{privateStringname;privateIntegerage;}cartoon:cat:name:"图多盖洛"age:5mouse:name:"泰菲"age:1读取y
echo 云清
·
2023-11-13 06:32
SpringBoot
spring
boot
java
spring
自动装配
变更自动装配
【SA8295P
源码分析
(一)】119 - QNX 中如何在代码中快速配置 TLMM_GPIO 或 PMIC_GPIO 中断 及 中断回调函数
【SA8295P
源码分析
】119-QNX中如何在代码中快速配置TLMM_GPIO或PMIC_GPIO中断及中断回调函数一、配置TLMMGPIO15中断示例代码二、配置PMIC2GPIO1中断示例代码三、
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-13 03:38
车芯
SA8295P
源码分析(一)
之
系统部分
android
QAM8295P
SA8295P
QNX
GPIO
C++类型转换+特殊类的设计+单例模式+IO流+
空间配置器
索引类型转换(1).C语言的类型转换(2).C++四种类型转换a.static_castb.reinterpret_castc.const_castd.dynamic_castvolatile关键字(了解即可)RTTL特殊类的设计(1).设计一个类不能支持拷贝(2).设计一个类,只能在堆上创建对象(3).设计一个类,只能在栈上创建对象(4).设计一个类,不能被继承单例模式a.饿汉模式b.懒汉模式I
每天少点debug
·
2023-11-13 01:05
C++语法分析
C++
c++
单例模式
开发语言
Java/c++ IO 实例详解 (字节流 字符流 Inputstream outInputstream Bufferedstream
源码分析
)
1Java字节流(byte),字符流(char,string)区别?什么是流:IO操作就是流。比如,标准输入输出,读写文件,内存赋值。字节,字符区别:byte1个字节,javacharis两个字节.c++charis1个字节应用场景:字符流用于是文本,字节流用于所有场景。常用字节流:ByteArrayInputStream,ObjectInputStream,FileInputStream,Fil
fdsafwagdagadg6576
·
2023-11-13 01:35
java
java
IO
字符流字节流
源码分析
【C++】类型转换 | IO流 |
空间配置器
C语言类型转换C语言总共有两种形式的类型转换:隐式类型转换和显示类型转换。C语言的转换格式虽然很简单,但也存在不少缺陷:隐式类型转换有些情况下可能会引发意料之外的结果,比如数据精度丢失。显示类型转换的可视性比较差,它将所有转换的情况都混合在一起,使代码不够清晰。C++之所以还要提出自己的类型转换,主要是为了更好地规避C语言风格类型转换所带来的的缺陷和风险。C++类型转换static_caststa
阿阿阿顺Yaya
·
2023-11-13 01:34
C++
c++
开发语言
C++STL
函数对象详解
写在前面我们都知道汉语和英语中是有谓词(谓语)这个概念的,汉语中的“是”,英语中的“is”等等。那么计算机语言是否也有谓词呢?那当然是有的!计算机语言中的谓词和函数以及函数对象有关,函数大家都了解,但函数对象,可能很多人就不知道了,所以接下来我们重点将的就是函数对象。函数对象写在前面概念及使用函数对象中的谓词内建函数对象算术仿函数关系仿函数逻辑仿函数结束语概念及使用函数对象的概念:重载操作符()的
&不逝
·
2023-11-13 00:13
C++
容器
c++
stl
开发语言
后端
Docker
源码分析
之容器日志处理与log-driver实现
概要本文将从docker(1.12.6)源码的角度分析dockerdaemon怎么将容器的日志收集出来并通过配置的log-driver发送出去,并结合示例介绍了好雨云帮中实现的一个zmq-loger。阅读本文,你也可以实现适合自己业务场景的log-driver。阅读准备本文适合能够阅读和编写golang代码的同学。(1)首先你需要认知以下几个关键词:stdout:标准输出,进程写数据的流。stde
weixin_33682719
·
2023-11-12 21:21
运维
golang
python
Go源码解析:copier库
注:该文章
源码分析
参考copier目录源码包代码阅读1、tag标签说明2、静态参数3、整体设计4、辅助方法说明I、获取实际的Type和ValueII、Tag处理III、获取结构体Field切片IV、检查结构体复制结果
了-凡
·
2023-11-12 21:48
Go语言学习
#
Go语言官方包
源码阅读
docker sharing -- code
概要阅读准备docker-daemon关于日志
源码分析
概要从docker源码的角度分析dockerdaemon怎么将容器的日志收集出来并通过配置的log-driver发送出去。
Max_Cong
·
2023-11-12 21:14
go
study
docker
study
docker logger
源码分析
概要本文将从docker(1.12.6)源码的角度分析dockerdaemon怎么将容器的日志收集出来并通过配置的log-driver发送出去,并结合示例介绍了好雨云帮中实现的一个zmq-loger。阅读本文,你也可以实现适合自己业务场景的log-driver。阅读准备本文适合能够阅读和编写golang代码的同学。(1)首先你需要认知以下几个关键词:*stdout:标准输出,进程写数据的流。*st
Max_Cong
·
2023-11-12 21:43
docker
study
go
study
dock
log
C++STL
之set/multiset容器
概述:set/multiset容器的特性:1)set/multiset的特性是所有元素会根据元素的值自动进行排序。set是以RB-tree(红黑树,属于平衡二叉树的一种,而平衡二叉树是属于二叉树的一种)为底层机制,其查找效率非常好。set容器中不允许重复元素,multiset允许重复元素。树的相关概念1)二叉树:二叉树就是任何节点最多只允许有两个字节点。分别是左子结点和右子节点。2)二叉搜索树:是
Mango酱
·
2023-11-12 18:19
C++STL专栏
stl
c++
死磕Spring之AOP篇 - 初识JDK、CGLIB两种动态代理
该系列文章是本人在学习Spring的过程中总结下来的,里面涉及到相关源码,可能对读者不太友好,请结合我的源码注释Spring
源码分析
GitHub地址进行阅读。
分发吧
·
2023-11-12 16:00
SRS流媒体服务器——WebRTC推拉流演示
github.com/ossrs/srs/wiki/v4_CN_WebRTC#rtmp-to-rtcSRS安装部署相关内容:SRS流媒体服务器——单机环境搭建和源码目录介绍SRS流媒体服务器——Forward集群搭建和
源码分析
Lumos`
·
2023-11-12 14:58
流媒体服务器
srs
JVM
源码分析
之FinalReference完全解读
http://lovestblog.cn/blog/2015/07/09/final-reference/概述JAVA对象引用体系除了强引用之外,出于对性能、可扩展性等方面考虑还特地实现了四种其他引用:SoftReference、WeakReference、PhantomReference、FinalReference,本文主要想讲的是FinalReference,因为我们在使用内存分析工具比如z
qian00215145
·
2023-11-12 13:34
jvm
jvm
JVM
源码分析
之警惕存在内存泄漏风险的FinalReference(增强版)
概述JAVA对象引用体系除了强引用之外,出于对性能、可扩展性等方面考虑还特地实现了四种其他引用:SoftReference、WeakReference、PhantomReference、FinalReference,本文主要想讲的是FinalReference,因为我们在使用内存分析工具比如mat等在分析一些oom的heap的时候,经常能看到java.lang.ref.Finalizer占用的内存
HeapDump性能社区
·
2023-11-12 13:02
java
jvm.gc
【数据结构】红黑树(RBTree)详解——C++实现
为什么在
C++STL
中的set和map都使用的红黑树?本文将用易于理解的描述,使得每个人都能看懂红黑树中的调整操作。
_索伦
·
2023-11-12 12:17
算法与数据结构
c++
数据结构
算法
学习
C++学习笔记
主要分两部分,第一部分为
C++STL
相关知识;第二部分为内存管理)STLOOPvsGPOOP(Object-Orientedprogramming)将数据和方法结合(封装成类)GP(GenericProgarmming
??LuLou
·
2023-11-12 12:44
C++
c++
第五章 :Spring Boot配置指南(二)
以下示例源码以及
源码分析
SpringBoot版本均为2.2.0.RELEASE一、什么是Environment?
半部论语
·
2023-11-12 11:14
Spring
Boot
系列
spring
boot
后端
java
v80.01 鸿蒙内核
源码分析
(内核态锁篇) | 如何实现快锁Futex(下) | 百篇博客分析OpenHarmony源码
百篇博客分析|本篇为:(内核态锁篇)|如何实现快锁Futex(下)进程通讯相关篇为:v26.08鸿蒙内核
源码分析
(自旋锁)|当立贞节牌坊的好同志v27.05鸿蒙内核
源码分析
(互斥锁)|同样是锁它却更丰满
鸿蒙内核源码分析
·
2023-11-12 08:59
鸿蒙内核源码分析
harmonyos
华为
快锁
Futex
内核态锁
Android ADB
源码分析
总结
Android之ADB总结本文内容如下:1.makefile分析及总结2.adb框架介绍3.adbd
源码分析
3.1adbd初始化流程分析3.2adbshell流程分析3.3adbroot流程分析4.adb
kunkliu
·
2023-11-12 06:23
#
adb
android
java
apache
2021-09-01[ZJCTF 2019]NiZhuanSiWei
[ZJCTF2019]NiZhuanSiWei首先根据连接打开得到一个,PHP源码:根据
源码分析
,我们需要GET三个参数分别是:text,file,password首先需要检查是否对text传一个文件,
南冥~
·
2023-11-12 01:26
php
mvc
http
web安全
Flink 1.13.0 sql-client 新特性及
源码分析
在Flink1.13.0版本中增加了很多新特征,具体可以参考前面一篇文章,其中很重要的一点是对sql-client功能做了加强,支持了初始化脚本和执行SQL文件,SQL客户端是直接运行和部署SQL流和批处理作业的便捷方法,而无需从命令行或作为CI的一部分来编写任何代码,这个版本大大改进了SQL客户端的功能。现在,SQL客户端和SQL脚本都支持Java应用程序可用的几乎所有操作(通过编程方式从Tab
JasonLee实时计算
·
2023-11-12 00:00
java
mysql
数据库
linux
jvm
vue
源码分析
【1】-new Vue之前
当前篇:vue
源码分析
【1】-newVue之前以下代码和分析过程需要结合vue.js源码查看,通过打断点逐一比对。
南城夏季
·
2023-11-11 22:49
vue
js
面试
vue.js
javascript
html5
【spring
源码分析
】之bean的生命周期
流程图:共有13个阶段一、Bean元信息配置阶段Bean信息定义有4中方式API方式Xml文件方式Properties文件方式注解方式API方式:是通过实现BeanDefinition接口的方式,具体的实现类有5种:RootBeanDefinition:根bean定义信息。表示没有父bean的beanChildBeanDefinition:子bean定义信息。需要通过parentName属性来指定
现实、太残忍
·
2023-11-11 21:21
spring
spring
java
后端
spring
源码分析
-生命周期
spring-系列文章目录spring-系列前言
源码分析
AnnotationConfigApplicationContextrefresh()invokeBeanFactoryPostProcessors
罗德阿
·
2023-11-11 21:48
spring
spring
java
后端
Spring
源码分析
之Bean的生命周期(一)
文章目录前言一、Bean生命周期例子二、执行结果分析说明注意前言相信大多数初级程序员在面试的时候都面试过Spring中bean的生命周期,大多数人对其不太了解,认为周期一般都是:初始化->使用->销毁就行了,Spring对bean的管理增加了很多操作,所以Spring中bean的生命周期上涉及的内容就比较多了,本文写个简单的例子来说明一下。本文只是举例介绍下,具体源码讲解在下一篇:Spring源码
浪子阿志
·
2023-11-11 21:47
源码原理
spring
java
Bean
生命周期
Android之Scroller详解讲解-真正了解滚动处理
本身不会去移动View,它是一个移动计算辅助类,用于跟踪控件滑动的轨迹,只相当于一个滚动轨迹的记录工具,最终还是通过View的scrollTo,scrollBy方法完成View的移动;2.Scroller
源码分析
mayundoyouknow
·
2023-11-11 21:23
Android面试整理2021
Android拓展
Scroller
scrollTo
startScroll
computeScroll
Failed to get field handle to set library path 问题解决(jdk17 升级)--附 xgboost4j
源码分析
说明@authorblog.jellyfishmix.com/JellyfishMIX-githubLICENSEGPL-2.0问题现象应用程序启动失败,查看日志grep-A50‘Errorcreatingbean’catalina.out发现报错:FailedtogetfieldhandletosetlibrarypathCausedby:org.springframework.beans.fa
JellyfishMIX
·
2023-11-11 19:57
Java
java
jdk17
jdk
xgboost4j
vuex2.0
源码分析
一、前言当我们用Vue.js开发一个中到大型的单页应用时,经常会遇到如下问题:如何让多个Vue组件共享状态Vue组件间如何通讯通常,在项目不是很复杂的时候,我们会利用全局事件总线(globaleventbus)解决,但是随着复杂度的提升,这些代码将变的难以维护。因此,我们需要一种更加好用的解决方案,于是,Vuex诞生了。本文并不是Vuex的科普文章,对于还不了解Vuex的同学,建议先移步Vuex官
面向对象的夜猫子
·
2023-11-11 17:53
vue
javascript
设计模式
vuex
vuex源码
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他