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
vant源码解析
JDK1.8异常处理——Throwable
源码解析
目录异常的生命周期异常分类Throwable的成员变量detailMessagestackTracesuppressedExceptionscause异常打印序列化/反序列化应用使用try-with-resource自动关闭资源在一个异常中保留另一个异常发生异常进行重试使用Throwable捕获异常异常的生命周期Throwable.java抽象了所有的异常,从异常的生命周期来看,可以分成:抛出一个
phantomsee
·
2024-01-15 09:26
java
Vue组件封装
前言日常Vue开发常用组件有
Vant
、ElementUi、VuxUI、MintUI等组件库。可是作为一个前端菜鸡常常也会遇到需要自己封装组件的需求。所以在下面会介绍自己封装组件的心得体会。
逆风微笑的程序狗
·
2024-01-15 07:45
Netty如何高效接收网络数据?一文聊透ByteBuffer动态扩缩容机制
本系列Netty
源码解析
文章基于4.1.56.Final版本本文概览.png前文回顾在前边的系列文章中,我们从内核如何收发网络数据开始以一个C10K的问题作为主线详细从内核角度阐述了网络IO模型的演变,
bin的技术小屋
·
2024-01-15 05:42
优先级队列(PriorityQueue)
源码解析
什么是堆Java中的PriorityQueue采用的是堆这种数据结构来实现的,而存储堆采用的则是数组。二叉树当中,叶子节点全部在最底层,除了叶子节点外,每个节点都有左右两个子节点,这种二叉树就叫作满二叉树。如果叶子节点都在最底下两层,最后一层的叶子节点都靠左排列,并且除了最后一层,其他层的节点个数都要达到最大,这种二叉树就叫作完全二叉树。堆是一个完全二叉树,堆中每一个节点的值都必须大于等于(或小于
zy_think123
·
2024-01-15 02:58
Spring Cloud OAuth 微服务内部Token传递的源码实现解析
背景分析1.客户端携带认证中心发放的token,请求资源服务器A(SpringSecurityOAuth发放Token
源码解析
)2.客户端携带令牌直接访问资源服务器,资源服务器通过对token的校验(SpringCloudOAuth2
Java高级架构师之路
·
2024-01-15 01:20
【GAM】《Global Attention Mechanism:Retain Information to Enhance Channel-Spatial Interactions》
arXiv-2021文章目录1BackgroundandMotivation2RelatedWork3Ad
vant
ages/Contributions4Method5Experiments5.1DatasetsandMetrics5.2ClassificationonCIFAR
bryant_meng
·
2024-01-15 00:38
CNN
/
Transformer
深度学习
人工智能
GAM
【NL】《Non-local Neural Networks》
CVPR-2018文章目录1BackgroundandMotivation2RelatedWork3Ad
vant
ages/Contributions4Non-localNeuralNetworks4.1Formulation4.2Instantiations4.3NonlocalBlock4.4VideoClassificationModels5Experiments5.1Datasets5.2E
bryant_meng
·
2024-01-15 00:36
CNN
/
Transformer
non-local
神经网络
深度学习
计算机视觉
【CCNet】《CCNet:Criss-Cross Attention for Semantic Segmentation》
ICCV-2019文章目录1BackgroundandMotivation2RelatedWork3Ad
vant
ages/Contributions4Method5Experiments5.1DatasetsandMetrics5.2ExperimentsonCityscapess5.3ExperimentsonADE20K5.4ExperimentsonCOCO6Conclusion
bryant_meng
·
2024-01-15 00:35
CNN
/
Transformer
人工智能
深度学习
CCNet
Criss-Cross
第五级领导人
比较:Ser
vant
-Leadership仆人式领导第五级领导的计算(公式)合适人选(文化背景以及人格特征,而非个人能力)+谦逊+强烈的专业意志(结合组织目标)=成功第五级领导人他们呈现出复杂甚至带点冲突的人格特征
智勇在创业
·
2024-01-15 00:21
Shiro框架:Shiro内置过滤器
源码解析
目录1.常见项目中过滤器配置2.Url访问控制配置解析为内置过滤器2.1DefaultFilterChainManager构造并注册内置过滤器2.2构造过滤器链3.Shiro内置过滤器解析3.1内置过滤器概览3.2公共继承类解析3.2.1顶层Filter接口3.2.2AbstractFilter3.2.3NameableFilter3.2.4OncePerRequestFilter3.2.5Adv
mumubili
·
2024-01-14 21:52
spring
框架
Shiro
tomcat
spring
后端
中间件
架构
mvc
servlet
Shiro框架:Shiro登录认证流程
源码解析
目录1.用户登录认证流程1.1生成认证Token1.2用户登录认证1.2.1SecurityManagerlogin流程解析1.2.1.1authenticate方法进行登录认证1.2.1.1.1单Realm认证1.2.1.2认证通过后创建登录用户对象1.2.1.2.1复制SubjectContext1.2.1.2.2对subjectContext设置securityManager1.2.1.2.
mumubili
·
2024-01-14 20:16
spring
框架
Shiro
java
后端
spring
servlet
架构
Hotspot
源码解析
-第十七章-虚拟机万物创建(一)
第十七章-虚拟机万物创建17.1硬编码偏移计算主要是对预加载的系统类的一些static字段的偏移进行计算,因为在C/C++中,对象分配后是一串连续的内存空间,各字段内容无法像java那样直接属性名获取,只能通过内存偏移位置来获取,所以这里要计算偏移位置17.1.1javaClasses.cpp17.1.1.1JavaClasses::compute_hard_coded_offsetsvoidJa
多栖码农
·
2024-01-14 20:17
Java虚拟机
java
Hotspot
源码解析
-第十七章-虚拟机万物创建(二)
17.2GC策略初始化这一步主要就是确定分代(新生代和老年代)信息、即将分配的Java堆内存的大小,以及针对这些信息的校验17.2.1collectorPolicy.cpp&ollectorPolicy.hpp17.2.1.1initialize_allvirtualvoidinitialize_all(){//针对内存分配的大小值做设置和校验CollectorPolicy::initialize
多栖码农
·
2024-01-14 20:17
Java虚拟机
java
Hotspot
源码解析
-第十六章-代码缓存空间初始化
第十六章-代码缓存空间初始化16.1codeCache.cpp16.1.1codeCache_initvoidcodeCache_init(){CodeCache::initialize();}voidCodeCache::initialize(){//判断操作assert(CodeCacheSegmentSize>=(uintx)CodeEntryAlignment,"CodeCacheSegm
多栖码农
·
2024-01-14 20:47
Java虚拟机
java
Hotspot
源码解析
-第十七章-虚拟机万物创建(三)
17.4Java堆空间内存分配分配Java堆内存前,我们先通过两图来了解下C堆、Java堆、内核空间、native本地空间的关系。1、从图17-1来看,Java堆的分配其实就是从Java进程运行时堆中选中一块内存区域来映射2、从图17-2,可以看中各内存空间的关系,当然实际的内存区域比这个复杂的多,这里只是概括说明图17-1图17-217.4.1genCollectedHeap.cpp17.4.1
多栖码农
·
2024-01-14 20:46
Java虚拟机
开发语言
java
Java源码HashMap、ConcurrentHashMap:JDK1.8HashMap静态常量以及设置的目的,初始容量、最大容量、扩容缩容树化条件
HashMap核心源码作为工作中最重要、最常用的容器之一,当然还是要自己动手写一篇HashMap的
源码解析
来加深对其的印象咯,而且它的设计与实现也有很多值得学习的地方。
DougLeaMrConcurrency
·
2024-01-14 17:18
源码
Java
#
Java基础
Java8
java源码
hashmap
HashMap源码
Technical Considerations for Complex RAG (Retrieval Augmented Generation)
relookingforanon-technicalintroductiontoRAG,includinganswerstovariousgetting-startedquestionsandadiscussionofrele
vant
use-cases
放飞自我的Coder
·
2024-01-14 17:09
agi
AIGC
RAG
OpenHarmony
源码解析
之编译构建
前言OpenHarmony是由开放原子开源基金会(OpenAtomFoundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代、基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。最近在学习OpenHarmony源代码,个人认为学习有三个阶段,分别是看、实操、写(归纳总结),本着追求学习的终极目标,因此有了这篇文章。一、OpenHarmony编
码中之牛
·
2024-01-14 13:49
OpenHarmony
鸿蒙
移动开发
harmonyos
华为
移动开发
ArkTS
鸿蒙
Go-ethereum
源码解析
之 core/types/transaction_test.go
Go-ethereum
源码解析
之core/types/transaction_test.go运行测试TestTransactionSigHash[furnace@localhosttypes]$gotest-v-run
furnace
·
2024-01-14 13:09
精读Unit4 and 视听说Unit3
视听说:我们要尊重不同地区的优良习俗2.我在本片文章/音频/视频中学到的怦然心动的单词精读:bustling(a.)繁忙的,熙攘的insert(vt.)插入,陷入rele
vant
(a.)有关的,有意义的
赵宇轩
·
2024-01-14 12:10
FFmpeg下载(windows版本)
spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_rele
vant
.none-task-blog-2%7Edefault%7ECTRLIST%7ERate
heitong_fu
·
2024-01-14 12:40
数据结构
cnn
pytorch
kotlin.coroutines core 分析
KotlinCoroutinesuspend原理解析KotlinCoroutine标准库
源码解析
一.CoroutineScope接口为何先从CoroutineScope接口讲起呢?
wo883721
·
2024-01-14 08:59
Vue-Awesome-Swiper基本能解决你所有的轮播需求(vue的问题)
在我们使用的很多ui库(
vant
、antiUi、elementUi等)中,都有轮播组件,对于普通的轮播效果足够了。但是,某些时候,我们的轮播效果可能比较炫,这时候ui库中的轮播可能就有些力不从心了。
泡芙·草莓
·
2024-01-14 08:58
vue.js
前端
javascript
UI库的按需加载(vue的问题)
这里以
vant
的按需加载为例,演示vue中ui库怎样进行按需加载:安装:cnpmi
vant
-S安装babel-plugin-import插件使其按需加载:cnpmibabel-plugin-import-D
泡芙·草莓
·
2024-01-14 08:28
vue.js
ui
javascript
Spring refresh 方法之invokeBeanFactoryPostProcessors 方法解析
SSM
源码解析
视频点我SpringSpring中注入Bean的各种骚操作做Sp
J3code
·
2024-01-14 07:20
Spring专栏
spring
java
jvm
JVM基础(11)——G1垃圾回收器
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介经过前面章节的讲解,大家应该对ParNew+CMS这个GC组合的
smart哥
·
2024-01-14 06:43
jvm专题
jvm
JVM基础(12)——G1调优
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介本章和下一章,我们将通过一个实际案例来讲解如何针对G1进行JVM
smart哥
·
2024-01-14 06:43
jvm专题
jvm
JVM基础(10)——老年代调优
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc
源码解析
阶段4、深入jdk其余
源码解析
阶段5、深入jvm
源码解析
一、简介上一章中,我们通过一个实际案例讲解了如何进行新生代的JVM参数调
smart哥
·
2024-01-14 06:41
jvm专题
jvm
物流实时数仓DWD层——1.准备工作
目录1.创建主程序——DwdOrderRele
vant
App类2.创建DWD层的事实表——来源于订单表和订单明细表(1)创建订单表实体类(2)创建订单明细表实体类(3)创建交易域:下单事务事实表实体类,
雷神乐乐
·
2024-01-14 06:57
#
实时数仓项目
大数据
flink
java
数据仓库
交通物流
微信小程序:正则表达式验证手机号码
平时我们在做微信小程序开发的时候经常会涉及到验证输入信息是否准确,我们今天就来简单介绍下,使用正则表达式来验证输入的值是否为合规的手机号码login.json>>{"usingComponents":{"van-field":"@
vant
dingcho
·
2024-01-14 02:07
三方开发
微信小程序
小程序
SpringMVC
源码解析
- Controller 的扫描注册及匹配过程
一、SpringMVCHandler扫描注册过程在本专栏前面文章中对SpringMVC请求执行过程进行了分析,文章地址如下:SpringMVC
源码解析
-请求执行的过程其中有个重要的组件HandlerMapping
小毕超
·
2024-01-14 02:19
源码分析
java
spring
开发语言
react点滴yan
这可以提高应用程序的性能全栈潇晨-react
源码解析
ReactPortals传送门react的合成事
飘然离去
·
2024-01-14 00:44
s-工具(代码相关)
react.js
vue.js
前端
C++ STL 函数对象的基本使用 一元谓词和二元谓词 find_if和sort
源码解析
STL-函数对象文章目录STL-函数对象1函数对象1.1函数对象概念1.2函数对象使用2.谓词2.1谓词概念2.2一元谓词2.3二元谓词1函数对象1.1函数对象概念概念:重载函数调用操作符的类,其对象常称为函数对象函数对象使用重载的()时,行为类似函数调用,也叫仿函数本质:函数对象(仿函数)是一个类,不是一个函数1.2函数对象使用特点:函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返
虚假自律就会真自律!
·
2024-01-13 23:49
C++
泛型编程
语法学习笔记
c++
2020-01-19
1abandon抛弃2ad
vant
age优点;好处3aboard在/上船/车/飞机4affect影响5abroad国外6afford担负得起7absent缺席的8agree同意;一致9absorb吸收,
李桉
·
2024-01-13 22:58
化身博士人物评点
人物汇总:utterson(thelawyer),Jekyll&hyde(主角),drlanyon,Poole(theser
vant
),enfield,littlegirl。
自由的沃伦威廉
·
2024-01-13 21:27
Redis
源码解析
:IO多路复用,select poll epoll有哪些区别?
基本编程模型listenSocket=socket();//调用socket系统调用创建一个主动套接字bind(listenSocket);//绑定地址和端口listen(listenSocket);//将默认的主动套接字转换为服务器使用的被动套接字,也就是监听套接字while(1){//循环监听是否有客户端连接请求到来connSocket=accept(listenSocket);//接受客户端
Java识堂
·
2024-01-13 20:31
Redis
redis
缓存
数据库
redis
源码解析
之事件驱动
redis
源码解析
之事件驱动Redis内部有个小型的事件驱动,它主要处理两项任务:文件事件:使用I/O多路复用技术处理多个客户端请求,并返回执行结果。时间事件:维护服务器的资源管理,状态检查。
CGGAO
·
2024-01-13 19:26
数据库
数据结构与算法
epoll
vue3
源码解析
(3)— computed 计算属性的实现
前言本文是vue3源码分析系列的第三篇文章,主要介绍vue3computed原理。computed是vue3的一个特性,可以根据其他响应式数据创建响应式的计算属性。计算属性的值会根据依赖的数据变化而自动更新,而且具有缓存机制,提高了性能。在这篇文章中,我们将深入探讨computed的实现原理,并通过源码分析来理解其工作机制。computed的基本用法在vue3中,computed的基本用法如下:c
Avicli
·
2024-01-13 18:54
vue.js
前端
javascript
前端框架
源码解析
vue3
源码解析
(4)— createApp 源码的实现
前言本文是vue3源码分析系列的第四篇文章,在使用vue3时,我们需要使用createApp来创建一个应用实例,然后使用mount方法将应用挂载到某个DOM节点上。那么在调用createApp时,vue再背后做了些什么事情呢?在这篇文章中,我们将深入探讨createApp的实现原理,并通过源码分析来理解其工作机制。createApp的基本用法我们先来看一下createApp的基本使用方式:crea
Avicli
·
2024-01-13 18:53
vue.js
javascript
前端
前端框架
源码分析
Vant
4在Vue3.3中如何按需导入组件和样式
前言最近我在Vue3.3的项目中对
Vant
4做按需导入时,尽管按照
Vant
4的官方指南进行操作,但样式仍然无法正确加载。
HaushoLin
·
2024-01-13 18:48
Vue3
vue.js
前端框架
typescript
javascript
vue
源码解析
之(第二步 模板编译)
####解析模板转化为字符串DOM结构的过程Document{{name}}{{age}}constvm=newVue({data(){return{name:'zs',age:12,addres:['北京市','昌平区','回龙观'],hobby:['a',{b:1}],}},template:`123`//template渲染模板el:'#app'//将数据解析到el元素上})vm.$moun
h960822
·
2024-01-13 17:17
vue.js
前端
javascript
vue2
源码解析
之第一步(对数据进行劫持)
###环境搭建第一步创建项目:npminit-y第二步安装对应的插件:npmirolluprollup-plugin-babel@babel/core@babel/preset-env--save-dev第三步全局下创建rollup配置文件rollup.config.jsimportbabelfrom'rollup-plugin-babel'exportdefault{input:'./src/i
h960822
·
2024-01-13 17:47
arcgis
设计模式之迭代器模式【行为型模式】
深入学习某技术知识点…一个人摸索学习很难坚持,想组团高效学习…想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…文章目录前言一、概述二、结构三、案例实现四、优缺点五、使用场景六、JDK
源码解析
总结前言
哥的时代
·
2024-01-13 16:16
软件设计模式
设计模式
迭代器模式
java
软件工程
form表单内子元素组件按钮button事件冲突 - Vue
Vant
组件在调用form的时候遇到了子组件按钮button嵌套导致表单提交的按钮事件与表单内子元素按钮组件事件冲突的情况;form表单的button按钮事件与子组件的按钮方法事件并不是相同方法,但是表单中子组件
survivorsfyh
·
2024-01-13 14:56
Vue
vue
html
van-form
van-button
native-type
微信小程序安装
vant
第一步:npmi@
vant
/weapp-S--production第二步:将app.json中的“style”:“v2”去除,第三步:修改project.config.json命令:如果小程序中出现这个问题
assassin丶J
·
2024-01-13 13:07
小程序
微信小程序
小程序
前端
中考语文作文满分
Smart方法:(1)specific(具体而不空泛)针对语文中考作文(2)Measurable(可以衡量的,可定量的)满分(3)Attainable(可实现的,以行动为导向的)每周练习两篇(4)Rele
vant
一红老师1小时记住100个单词
·
2024-01-13 10:35
关于
vant
复选框默认值没选中的问题
1.前几天搭建了一棵树,本来以为好好的,没啥问题,上线之后才发现,树上的默认值没了原文章:http://t.csdn.cn/tNnvS2.经过查询和补漏,发现所带的值都没问题,但是就是多选框默认值不显示,后来才发现,原来是wx:key="dictId"的问题,如果我定义的值是wx:key="index",我是找不到这个index的值的,只有找到我渲染的dictId的值,才能进行显示3.wx:key
icoo张某人
·
2024-01-13 06:10
微信小程序
微信小程序
vant
-ui 使用
vant
-ui使用记录近期所使用
vant
ui组件的过程使用过程中用到的
vant
文档https://
vant
-contrib.gitee.io/
vant
/#/zh-CN/quickstart#tong-guo-npm-an-zhuang
kjs--
·
2024-01-13 05:14
前端
vant
vue.js
vant
-ui 按需引入
1.当我们在项目中使用
vant
的时候,首先安装
vant
-ui插件分别是:先安装
vant
-ui,再安装按需引入的插件安装
vant
-uinpmi
vant
--save安装按需引入的插件npmibabel-plugin-import-D2
Falling snow
·
2024-01-13 05:14
笔记
vue
vant
-ui van-list使用方式
{{item.code}}{{item.value}}{{item.name}}exportdefault{data(){return{tableData:[],currentPage:0,pageSize:10,totalPage:0,loading:false,finished:false,refreshing:false,error:false}},methods:{onSearch(){t
小小婷几
·
2024-01-13 05:44
vue
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他