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
第三方库源码分析
Java集合-HashMap
源码分析
HashMap
源码分析
成员变量staticfinalintDEFAULT_INITIAL_CAPACITY=1[]table;/***HoldscachedentrySet().NotethatAbstractMapfieldsareused
重生之我是cxk
·
2023-10-29 23:05
JAVA后端开发
#
底层源码分析
java
哈希算法
mybatis(五):mybatis插件
在前面
源码分析
的过程中,有几次出现过一段代码InterceptorChain.pluginAll(),而这就是使用插件通过动态代理的方式对mybatis进行功能增强,我们平时使用的一些分页插件、分库分表插件等基本都是使用的
一只老实的程序猿
·
2023-10-29 21:31
Azkaban
源码分析
之用户登录篇
介绍用户登录过程:当用户首次进入Azkaban的时候,需要首先登录系统,登录通过LoginAbstractAzkabanServlet类来接入实现功能.LoginAbstractAzkabanServlet中有一个handleAjaxLoginAction用来处理用户登录事件.protectedvoidhandleAjaxLoginAction(HttpServletRequestreq,Http
陌城小川
·
2023-10-29 21:31
Nginx
源码分析
-内存管理
Nginx
源码分析
内存池内存池结构与操作系统相关的内存操作函数申请内存池申请小块内存申请大块内存内存的释放释放大块内存销毁内存池重置内存池共享内存参考链接内存池Nginx使用内存池管理进程内的内存,可分为两类
bobo-zero
·
2023-10-29 21:35
nginx
运维
SpringCloudAlibaba注册中心与配置中心之利器Nacos实战与
源码分析
(上)
Python微信订餐小程序课程视频https://blog.csdn.net/m0_56069948/article/details/122285951Python实战量化交易理财系统https://blog.csdn.net/m0_56069948/article/details/122285941概述背景NacosGitHub源码地址https://github.com/alibaba/nac
u012804784
·
2023-10-29 21:05
android
计算机
Nginx 内存管理
源码分析
文章目录Nginx介绍Nginx内存管理用到的数据数据结构分配算法代码分析创建一个内存池ngx_create_pool重置内存池申请内存函数分配小内存块分配大块内存扩容内存池总结Nginx介绍Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页
冯巩2.0
·
2023-10-29 21:34
Vue 数据绑定 和 数据渲染
(2)Vue的核心库只关注视图层,易于上手,且支持和其他类库结合使用,便于与
第三方库
或项目整合,在开发复杂的单页应用时非常方便。2.MVVM:(1)M
Cyan_RA9
·
2023-10-29 21:57
Technology
Stack
#
Vue
java
vue.js
vue
前端框架
后端
js
iOS——FMDB的简单使用
最近在实现一个简单APP的收藏功能,需要用到数据库,将数据存储到本地,但在iOS中使用C语言函数对原生SQLite数据库进行增删改查操作,是比较麻烦的,FMDB是一个针对libsqlite3框架进行封装的
第三方库
chabuduoxs
·
2023-10-29 20:19
iOS
ios
sqlite
objective-c
知乎日报仿写小记
运行环境与整体框架Xcode版本:Version12.5模拟机系统版本:iOS14.5整体设计模式:MVC模式用到的
第三方库
:JSONModel、FMDB、SDWebImage、SDWebImage主页部分主页主页效果主页顶部的
浪极
·
2023-10-29 20:18
xcode
ios
macos
vue
源码分析
(七)—— createComponent
文章目录前言一、createComponent参数说明二、createComponent源码详解1.baseCtor的实际指向2.extend方法3.判断Ctor是否是函数的判断4.installComponentHooks方法5.返回一个带标识的组件vnode前言createComponent文件的路径:src\core\vdom\create-component.ts一、createCompo
前端张三
·
2023-10-29 20:52
vue2源码分析
vue.js
javascript
前端
vue
源码分析
(一)——源码目录说明
文章目录一、如何下载源码(可忽略)(1)打开地址(2)复制链接(3)gitclone链接二、源码目录说明1.可以根据你下载的源码通过package.json文件查看vue版本2.源码目录说明一、如何下载源码(可忽略)(1)打开地址vue源码git地址:https://github.com/vuejs/vue(2)复制链接(3)gitclone链接找到你要放源码的文件夹,打开gitbash输入命令g
前端张三
·
2023-10-29 20:22
vue2源码分析
vue.js
前端
javascript
vue
源码分析
(五)——vue render 函数的使用
二、render
源码分析
1.执行initRender方法2.vm._c和vm.
前端张三
·
2023-10-29 20:22
vue2源码分析
vue.js
前端
javascript
vue
源码分析
(六)——vnode 和 createElement的使用和作用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Vnode是什么?二、create-element.ts文件1.createElement方法2._createElement方法(1)createEmptyVNode方法(2)normalizeChildren和simpleNormalizeChildren方法(3)_render函数的返回值3.createElem
前端张三
·
2023-10-29 19:17
vue2源码分析
vue.js
前端
javascript
学习笔记:Vue任意组件间通信----消息订阅与发布
目录一.因为消息订阅发布不是原生js和Vue自带的,所以需要下载
第三方库
二引入pubsub-js三订阅消息四发布消息五取消订阅(解绑)六总结一.因为消息订阅发布不是原生js和Vue自带的,所以需要下载
第三方库
通过
前端小白先生
·
2023-10-29 19:40
vscode
javascript
利用Python实现mysql数据库的基础操作
一:环境准备:1.安装
第三方库
:pymsql在pycharm的terminal中执行命令:pip3installpymsql2.导入
第三方库
到py文件中importpymsql二:创建mysql数据库的链接对象
Test_the_rookie
·
2023-10-29 19:26
python
unittest
pytest
数据库
python
mysql
mybatis
源码分析
(一):自己动手写一个简单的mybaits框架
框架解决了什么问题目前主流的JavaWeb项目都采用SSM(springspringmvcmybatis)框架,其中mybatis框架源码是最简单的,想入手源码学习的同学很推荐从mybatis开始。本系列文章是我对mybatis源码学习的一些梳理总结,可以帮助你更高效得理解mybatis。在学习一个框架源码之前你首先要问自己几个问题。1.这个框架解决了什么问题?2.为了解决这个问题,你是如何设计的
猫清扬
·
2023-10-29 17:14
C#实战系列—学生信息管理系统(二)
源码分析
学生信息管理系统分为三个部分项目展示
源码分析
项目打包现在展示的是对原有系统进行二次开发的结果。为2.0版本。
微笑涛声
·
2023-10-29 17:27
visual studio引入
第三方库
相关设置
visualstudio引入
第三方库
相关设置一、动态引入
第三方库
二、静态引入
第三方库
在Linux环境下开发了一段时间再回到window下用visualstudio,总是有很多设置记不住(可能是因为年纪大了
shanelw
·
2023-10-29 17:34
visual
studio
c++
ide
VS C++控制台项目引入FMOD
第三方库
其实之前搞过这个问题,不过经过差不多一年的时间又忘了,写篇博客记录下,虽然是引入FMOD音频库,但对于其他
第三方库
应该也是同理的。
hlz2516
·
2023-10-29 17:33
FMOD探索
C++
Visual Studio(VS)C++项目 管理第三方依赖库和目录设置
发现很多程序员存在这种做法:把项目依赖的
第三方库
的lib和dll放在项目目录下,或者复制到输出目录,因为每种配置都有不同的输出目录,所以要复制多份(至少包括Debug和Release两个输出目录),这些做法有很多弊端
初级代码游戏
·
2023-10-29 17:02
软件工程
visual
studio
项目配置
配置管理
Spring Boot 2.0.2-webmvc
源码分析
(四)
前面章节介绍了webmvc的请求流程,客户端第一次请求servlet时,会调用servlet的init()方法(对应执行DispatcherServlet的initStrategies方法),该方法只会初始化一次,init方法初始完之后,紧接着执行service方法,对应DispatcherServlet的doDispatch方法,该方法会对请求参数进行解析,获取到对应handler,对应@Con
程序员之成长路
·
2023-10-29 16:51
RxSwift 核心逻辑-
源码分析
示例代码要想了解RxSwift核心逻辑,首先要知道他的运行流程,运行示例代码,看一下输出结果letob=Observable.create{(observer)->Disposableinobserver.onNext("发送信号")observer.onCompleted()returnDisposables.create()}let_=ob.subscribe(onNext:{(text)in
May_Dobin
·
2023-10-29 16:11
【网络安全 --- 文件上传靶场练习】文件上传靶场安装以及1-5关闯关思路及技巧,
源码分析
一,前期准备环境和工具1,vmware16.0安装若已安装,请忽略【网络安全---工具安装】VMware16.0详细安装过程(提供资源)-CSDN博客文章浏览阅读186次,点赞9次,收藏2次。【网络安全---工具安装】VMware16.0详细安装过程(提供资源)https://blog.csdn.net/m0_67844671/article/details/133609717?spm=1001.
网络安全_Aini
·
2023-10-29 16:38
10大漏洞
网络安全
网络安全
任意文件上传漏洞
python——>pip工具安装
内置命令,需要通过输入指令来执行命令需要保持电脑处于通网状态对于python3的用户,在安装python3时已经自动安装了pip,但对于python2的用户还需要在python官网下载pip在此处我使用安装
第三方库
是在
省级干饭王
·
2023-10-29 16:02
Python
笔记
Python——pip工具安装
第三方库
出现Read Time Out问题的一种解决方法
当我们使用pip安装
第三方库
时,出现ReadTimeOut的问题,无法正常安装。可以使用pipy国内镜像来安装
第三方库
,速度非常快。
老半撅儿
·
2023-10-29 16:28
Python学习笔记
spring
源码分析
aop链执行详细过程
概述aop一直是spring核心,也是spring的其中一大特性之一.我这里可以简单描述一下aop实现原理.我们知道mybatis的Mapper使用了aop,@Async使用异步操作以及我们最熟悉的@Aspect只要出现其中之一,其实就会使用动态代理wrap成一个代理对象,代理对象都需要执行一些增强,其实就是advice.假如我们一个mapper,需要异步执行和日志,那么上面三个功能都需要,那么这
star++
·
2023-10-29 14:02
spring
spring
java
mybatis
Spring AOP 执行流程及
源码分析
前期认识通知(Advice)五种类型我们如何做?AOP注解方式读取准备工作Advisor、Advice总结创建过程代码部分FAQ动态代理对象创建过程前言创建过程CGLIB生成动态代理对象过程JDK生成动态代理对象过程动态代理执行流程CGLIB执行流程总结前期认识切面(Aspect):切面编程的完整定义模块,包含了何时、对谁、如何等等所有的内容连接点(Joinpoint):能够植入切面的部分,被运用
vnjohn
·
2023-10-29 14:31
Spring
spring
Spring AOP
源码分析
目录1、AOP是什么2、AOP的作用及其优势3、AOP的底层实现3.1JDK动态代理:3.2CGLIB动态代理4、AOP相关概念5、AOP运行流程图6、AOP源码解析6.1源码解析须知6.2注册自动代理创建器6.3触发后置处理器6.4创建Proxy过程分析6.5代理回调增强6.6增强器执行6.7增强器执行顺序7、源码总结1、AOP是什么AOP为AspectOrientedProgramming的缩
八五年的湘哥
·
2023-10-29 14:26
SSM&开源组件
java
spring
aop
谈谈iOS多线程的锁
image前言iOS开发中由于各种
第三方库
的高度封装,对锁的使用很少,刚好之前面试中被问到的关于并发编程锁的问题,都是一知半解,于是决定整理一下关于iOS中锁的知识,为大家查缺补漏。
KingWorld
·
2023-10-29 14:21
肝!十大 Python 机器学习库
今天我们就来介绍2021年最为重要的10个Python机器学习相关的
第三方库
,不要错过哦TensorFlow什么TensorFlow如果你目前正在使用Python进行机器学习项目
小詹学 Python
·
2023-10-29 14:03
神经网络
算法
c++
大数据
python
redis6.0
源码分析
:跳表skiplist
文章目录前言什么是跳表跳表(redis实现)的空间复杂度相关定义跳表(redis实现)相关操作创建跳表插入节点查找节点删除节点前言太长不看版跳跃表是有序集合zset的底层实现之一,除此之外它在Redis中没有其他应用。每个跳跃表节点的层高都是1至64之间的随机数。层高越高出现的概率越低,层高为i的概率为跳跃表中,分值可以重复,但对象成员唯一。分值相同时,节点按照成员对象的大小进行排序。本篇解析基于
路飞H
·
2023-10-29 12:39
redis
skiplist
redis
redis6.0
源码分析
:字典扩容与渐进式rehash
文章目录字典数据结构结构设计dictType字典类型为什么字典有两个哈希表?哈希算法扩容机制扩容前置知识字典存在几种状态?容量相关的关键字段定义字典的容量都是2的幂次方扩容机制字典什么时候会扩容?扩容的阈值&扩容的倍数哪些方法会触发扩容?触发扩容后会怎么扩容?渐进式rehash前置知识为什么要rehash?渐进式rehash?什么时候会rehash?rehash流程被动式迁移主动式迁移问题哈希冲突
路飞H
·
2023-10-29 12:09
redis
redis
redis6.0
源码分析
:简单动态字符串sds
文章目录sds简介与特性(面试)sds结构模型数据结构苛刻的数据优化数据结构优化uintX_t对齐填充sds优势O(1)时间复杂度获取字符串长度二进制安全杜绝缓冲区溢出自动扩容机制——sdsMakeRoomFor方法内存重分配次数优化sds最长是多少部分API源码解读创建sds释放sdssds简介与特性(面试)Redis面试中大概率会提及相关的数据结构,SDS的八股文大部分人倒背如流,可是没有读过
路飞H
·
2023-10-29 12:07
redis
redis
使用Python将PDF转为图片
用Python将PDF文件转JPG/PNG图片可能是大家在一些项目中会遇到的需求,下面将详细介绍如何使用
第三方库
Spire.PDFforPython来实现这一功能。
Eiceblue
·
2023-10-29 12:15
Python
PDF
Python
pdf
python
png
jpg
文档操作
孙哥Spring源码第10集
getBean创建的,当然大家结合spring应用来讲会发现,当时在讲基本课程的时候反复跟大家强调,作为单实例,spring会在工厂启动的时候创建,那个时候需要大家注意的是,有一个小区别但是在spring
源码分析
的课程里面呢
weixin_43996338
·
2023-10-29 11:30
spring
java
后端
对Opencv 的stitching 的使用串联匹配
《Opencv2.4.9
源码分析
——Stitching(八)》3。
juebai123
·
2023-10-29 11:53
拼接全景图
opencv
opencv
stitching改进
串联快速匹配
ModuleNotFoundError: No module named ‘pip._internal.cli.main‘的解决方法
目录背景问题截图解决方法第一步:第二步:完成背景背景:使用jupyternotebook读取Excel中的数据时,提示需要安装pyecharts
第三方库
,安装完毕后,提示需要更新pip,更新失败导致pip
大师与玛格丽特_1
·
2023-10-29 10:15
日常笔记
python
anaconda
安装需要的
第三方库
时,命令行输入pip提示不是内部或外部命令
简介在做Python开发时,安装需要的
第三方库
时,大多数人喜欢选择在命令行用pip进行安装。然而有时敲入pip命令会提示‘pip’不是内部或外部命令。。
爱学习的执念
·
2023-10-29 10:11
pip
python
开发语言
Unity Xlua热更新框架(九):网络部分
14.编译Xlua
第三方库
14-1.编译Xlua
第三方库
通信协议:protobuf、sproto、pbc、pblua、json、cjson……用于服务器与客户端通信的数据格式Xlua不带这些
第三方库
需要把
第三方库
下载下来
我是刘咩咩阿
·
2023-10-29 10:24
Xlua
Unity
unity
网络
lua
xxl-job学习
-全网段最全解说XXL-JOB分布式任务调度框架(一)-基础入门XXL-JOB分布式任务调度框架(二)-策略详解XXL-JOB分布式任务调度框架(三)-集群部署XXL-JOB分布式任务调度框架(四)-
源码分析
ps酷教程
·
2023-10-29 09:58
#
xxl-job
学习
[k8s
源码分析
][kube-scheduler]scheduler/core之equivalence
1.前言转载请说明原文出处,尊重他人劳动成果!本文将分析kubernetes/pkg/scheduler/core/equivalence中的equivalence.go源码位置:https://github.com/nicktming/kubernetes/blob/tming-v1.13/pkg/scheduler/core/equivalence/eqivalence.go分支:tming-
nicktming
·
2023-10-29 09:47
利用Cocoapods生成依赖
第三方库
的Framework
{h,m}DemoProject/...执行以下命令初始化cocoapods环境podinit然后编辑Podfile,把需要依赖的
第三方库
按规则
GrayDang
·
2023-10-29 09:13
Rust Vec
源码分析
RustVec
源码分析
1Vec数据结构2扩容1Vec数据结构pubstructVec{buf:RawVec,len:usize,}pub(crate)structRawVec{ptr:Unique,cap
Ilqjx
·
2023-10-29 08:30
Rust
rust
Megatron-LM GPT
源码分析
(二) Sequence Parallel分析
引言本文接着上一篇【Megatron-LMGPT
源码分析
(一)TensorParallel分析】,基于开源代码GitHub-NVIDIA/Megatron-LM:Ongoingresearchtrainingtransformermodelsatscale
HaoBBNuanMM
·
2023-10-29 08:36
gpt
人工智能
深度学习
Megatron-LM GPT
源码分析
(一) Tensor Parallel分析
TensorParallel
源码分析
HaoBBNuanMM
·
2023-10-29 08:35
gpt
人工智能
深度学习
Megatron-LM GPT
源码分析
(三) Pipeline Parallel分析
引言本文接着上一篇【Megatron-LMGPT
源码分析
(二)SequenceParallel分析】,基于开源代码GitHub-NVIDIA/Megatron-LM:Ongoingresearchtrainingtransformermodelsatscale
HaoBBNuanMM
·
2023-10-29 08:03
gpt
人工智能
深度学习
C++ Standard Stl -- SGI STL源码学习笔记(01) auto_ptr
写在前面:学C++,到现在是第九天了,所以我只是在理论上对C++有浅显的认知.对于实际应用,我还没有实际的经验.所以接下来对于SGISTL
源码分析
的相关文章,更多的就只是针对源码的直接分析,是没有关于实际应用场景经验之谈的
weixin_33712881
·
2023-10-29 08:18
c/c++
删除
第三方库
导致的library not found for -lXXXXX
BuildSettings-OtherLinkerFlags里删除对应的库。把和它相关的两个配置删除(-frameworks和对应的库一起删除)
王律
·
2023-10-29 07:24
SpringSecurity实现自定义控制器Handler
内部是通过successHandler()方法进行控制成功后交给哪个类进行处理
源码分析
可以看到sucessForwardUrl将forwordUrl转发给ForwardAu
易霭珞
·
2023-10-29 07:50
java
spring
boot
Vue 扩展插件、双大括号表达式、强制数据绑定、绑定事件监听、计算属性、监视属性、计算属性高级、class 与 style 绑定、条件渲染、列表渲染
图片懒加载*vue-scroller:页面滑动相关*mint-ui:基于vue的UI组件库(移动端)*element-ui:基于vue的UI组件库(PC端)*它本身只关注UI,可以轻松引入vue插件或其它
第三方库
开发项目
Neversaybye不放弃
·
2023-10-29 07:25
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他