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
openpose源码解析
Vant
源码解析
(四)----Popup弹出层,详解样式方法
这个功能,自己也手写过,毕竟有很多弹窗的嘛。我自己写就是:一个背景层,然后一个盒子里面放内容。再写个显示隐藏事件。够够的了。Vant的Popup弹出层页面结构短短一个背景加内容盒子,vant套了几层。这是引用的组件这是组件的遮罩层这是内容盒子这个组件的js逻辑不复杂,就是一个显示隐藏,复杂的是样式问题。这个弹出层,可以从上下左右,中间这几个方向弹出来;能显示关闭按钮;以及圆角弹窗样式。之前的文章已
彧子吱吱吱吱
·
2023-07-23 05:49
微信小程序
Vant
源码解析
(三)van-stepper步进器
先说下自己的开发思路,然后在对照下vant组件的思路,来查找下自己的不足。这个步进器有加和减的功能,还有输入的功能,限制最小和最大的功能。我理解的Vant组件的思路点击事件都是onTap,根据变量进行判断是加还是减,数据的具体更改是onChage()方法,里面有个add()来进行加减。禁止改变,或者已经是最大或者最小,则返回真这个方法是为了防止0.1+0.2!=0.3的问题出现这个方法用来限定范围
彧子吱吱吱吱
·
2023-07-23 05:19
微信小程序
Vant
源码解析
(五)---- ransition 动画
书接上回,这次专门来说说ransition这个文件。这是动画组件的页面结构,嗯,和popup组件很像。这是组件的js,很明显,就是引入的那个文件在起作用。这是引用动画组件,传了show和name.show控制显示隐藏,name表示样式,show这个字段改变就会触发observeShow()方法,是不是很眼熟,没错就是上篇文章截过图的。这次讲里面逻辑的动画。show为true时,进行触发了enter
彧子吱吱吱吱
·
2023-07-23 05:19
微信小程序
MyBatis
源码解析
- 类型转换模块
MyBatis
源码解析
-类型转换模块前言JDBC数据类型与Java语言中的数据类型并不是完全对应的,所以在PreparedStatement为SQL语句绑定参数时,需要从Java类型转换成JDBC类型,
janker0718
·
2023-07-23 04:48
ConcurrentHashMap
源码解析
1.HashMapHashMap的ReHash在线程并发情况下会形成链表环。想要避免HashMap的线程安全问题有很多办法,比如改用HashTable或者Collections.synchronizedMap.但是,这两者有着共同的性能问题,无论是读操作还是写操作,他们都会给整个集合加锁,导致同一时间的操作为之阻塞。所以在高并发场景下,我们通常采用另一个集合类ConcurrentHashMap。2
__hgb
·
2023-07-23 02:57
2.1 opensbi: riscv: opensbi
源码解析
文章目录1.opensbi流程2.汇编代码分析2.1fw_boot_hart汇编函数2.2使用cpu0作为冷启动hartid2.3随机挑选冷启动hartid步骤2.4重定位sbi代码2.5标记boot状态1.opensbi流程opensbi第一条执行的指令是从_start开始(firmware/fw_base.S).代码如下_start:/*FindpreferredbootHARTid*/MOV
byd yes
·
2023-07-22 23:47
risc-v
[druid
源码解析
] 7 HighAvailableDataSource 简单使用
关于HighAvailableDataSource的介绍,我们可以看一下官方文档相关的介绍,官方文档主要介绍如下几个作用:节点路由-根据节点名称指定路由,随机路由,粘性随机路由节点配置-纯手工配置节点,根据配置文件生成节点,根据ZooKeeper信息生成节点节点健康检查-基于ValidConnectionChecker的节点检查机制,检查间隔时间可根据运行情况动态调整。我们接下来来测试一下这几部分
AndyWei123
·
2023-07-22 19:27
【疑难杂症】Celery的Received unregistered task错误的解决
的专属的队列并且在执行的时候celeryxxxxxxx之后加上-Qdefault_mq指定这个worker使用的队列参考资料:https://www.jianshu.com/p/b4c53f3f205f(kombu
源码解析
Mason大轩
·
2023-07-22 10:20
Flink kafka source
源码解析
:Flink如何和原生Kafka连接起来?
流程概述一般在Flink中创建kafkasource的代码如下:StreamExecutionEnvironmentenv=StreamExecutionEnvironment.getExecutionEnvironment();//KafkaEventSchema为自定义的数据字段解析类env.addSource(newFlinkKafkaConsumer<>("foo&
Better~Me
·
2023-07-22 05:18
Flink内核源码解读
Kafka中生产者Producer消息发送流程
源码解析
Kafka的Java客户端通过封装类kafka.producer.Producer来提供消息发送服务,所以消息发送的逻辑主要是在kafka.producer.Producer中完成。Producer的代码如下:classProducer[K,V](valconfig:ProducerConfig,privatevaleventHandler:EventHandler[K,V])//onlyforu
鲍倩和鲍新春
·
2023-07-22 05:18
消息队列
kafka
分布式
Druid连接池
源码解析
(1)DruidDataSource
1DruidDataSource类图DruidDataSource为整个链接池的基础入口,实现了JDBC的Datasource类图.png2初始化-构造函数 publicDruidDataSource(){this(false);}publicDruidDataSource(booleanfairLock){super(fairLock);configFromPropety(System.getP
错乱的三元运算
·
2023-07-21 23:55
Android启动流程
源码解析
(一)
Android启动流程
源码解析
我们的桌面其实也是一个应用。使用的Activity是LauncherActivity,通过获取安装的应用以及图标信息,将我们的应用展示在桌面上。
4d3bf4cac28c
·
2023-07-21 21:53
2018-06-28 Vue
源码解析
阅读笔记
Vue的全局API里面定义了Vue的全局变量,比如Vue.init()、Vue.component()注册全局组件Vue选项规范化可以把开发者各种写法的props,规范统一为对象原来父组件可以通过provide向子组件提供其内部未定义的数据//子组件constChildComponent={template:'childcomponent',created:function(){//这里的data
Jerryli_720
·
2023-07-21 21:13
【
源码解析
】Mybatis执行原理
Mybatis执行原理1.获取SqlSessionFactory2.创建SqlSession3.创建Mapper、执行SQLMyBatis是一款优秀的持久层框架,MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(PlainOrdinaryJavaObject,普通的Java对象)映射成
雪落夜
·
2023-07-21 16:38
Java
mybatis
java
[RocketMQ] Broker CommitLogDispatcher 异步构建ConsumeQueue和IndexFile
源码解析
(十四)
CommitLogDispatcherBuildConsumeQueue:异步构建ConsumerQueue。CommitLogDispatcherBuildIndex:异步构建IndexFile。文章目录1.CommitLogDispatcherBuildConsumeQueue构建ConsumeQueue1.1putMessagePositionInfo写入消息位置信息1.2findConsu
959y
·
2023-07-21 11:22
RocketMq
源码分析
RocketMq
基础
rocketmq
java-rocketmq
java
以太坊
源码解析
:downloader/queue
本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum分支:mastercommitid:257bfff316e4efb8952fbeb67c91f86af579cb0a引言queue对象是downlaoder模块的一个辅助对象,它的主要目的,是记录所需下载区块的各种信息,以及将分开下载的各区块信息(header,body,receipt等)组成完
fatcat22
·
2023-07-21 04:35
Vue3异步更新
源码解析
异步更新是在Effect函数的第二参数prodEffectOptionsconstsetupRenderEffect:SetupRenderEffectFn=(instance,initialVNode,container,anchor,parentSuspense,isSVG,optimized)=>{//createreactiveeffectforrenderinginstance.upda
纯情小肥羊
·
2023-07-21 02:40
Android窗口管理框架
源码解析
整理
原文地址Androidopensourceprojectanalysis感谢原作者guoxiaoxing及相关技术大佬的无私付出.此篇文章在各位大佬的源码分析文章的基础上对自己的理解进行整理,各位可结合原文分析使用,如有不实之处欢迎指正.Android窗口管理框架[x]Android显示框架:Android应用视图的载体Viewmeasure流程ViewGroup在onMeasure()中会调用所
无辛
·
2023-07-21 02:16
AOP
JoinPoint:切点,理解为需要切入的方法Pointcut:切入点,理解为需要切入的方法的位置Aspect(Advisor):Aspect=advice+Pointcut,切面=干什么+在哪干AOP
源码解析
长生宝宝天凡
·
2023-07-21 00:46
Netty
源码解析
—— concurrency
线程模型概述因为具有多核心或多个CPU的计算机现在已经司空见惯,大多数的现代应用程序都利用了复杂的多线程处理技术以有效地利用系统资源。相比之下,在早期的Java语言中,我们使用多线程处理的主要方式无非是按需创建和启动新的Thread来执行并发的任务单元——一种在高负载下工作得很差的原始方式。Java5随后引入了ExecutorAPI,其线程池通过缓存和重用Thread极大地提高了性能。基本的线程池
shallowinggg
·
2023-07-20 19:55
阿里P7大牛花了16小时讲完Spring
源码解析
整套笔记,满满399页,拿走不谢
正文开发人员面对突如其来的变化,无论在架构选型,还是在日常开发中,总会面临各种挑战和考验。唯有系统性地掌握SpringFramework编程思想、设计理念,以及具体的实现方式,方可游刃有余,以免进退失据。作为Spring技术生态的基石,SpringFramework无论在设计,还是在实现上,都是一个优秀的框架,许多细节方面是非常值得我们学习的,包括:Java语言特性的运用,如反射、动态代理、枚举、
Java_苏先生
·
2023-07-20 17:55
v8 sort
源码解析
源码地址sort默认升序排序通过comparefn的结果就能决定升序、降序,这值得思考Array.prototype.sort内部调用InnerArraySort完成排序comparefn为调用sort时传递的比较函数functionArraySort(comparefn){CHECK_OBJECT_COERCIBLE(this,"Array.prototype.sort");vararray=T
神奇大叔
·
2023-07-20 15:20
前端算法
javaScript
排序算法
javascript
数据结构
Gson
源码解析
和它的设计模式
前言之前一段时间,准备把糗百的项目中json解析的模块中的原生Json解析换成gson解析,工作比较繁杂,坑多,因此为了防止出错,我还对Gson做了一个源码分析。这一篇就是Gson源码分析的总结,同时对Gson内部运用的设计模式也进行了总结,相信了解了它的源码和运行机制,对于使用Gson的使用会更有帮助。imageGson简介imageGson,就是帮助我们完成序列化和反序列化的工作的一个库。日常
Android高级开发
·
2023-07-20 15:22
OkHttp
源码解析
(4.9.1 版本)
文章目录1、OkHttp简介2、OkHttp配置与基本用法2.1依赖引入与配置2.2基本用法3、OkHttp常见对象介绍4、OkHttp
源码解析
4.1当我们调用`okhttpClient.newCall
xing.tang
·
2023-07-20 14:30
Android
第三方框架源码
OkHttp
unity urp内置lit材质
源码解析
(中)
上一篇(https://blog.csdn.net/qq_30100043/article/details/125725934)解析了内置shaderlit的主文件和input文件,接下来,我们将视线关注到LitForwardPass.hlsl。这个文件内主要是shader的渲染逻辑,里面包含了顶点着色器和片元着色器。在pass里面,我们可以看到顶点着色器和片元着色器的函数名称,所以,我们在Lit
暮志未晚Webgl
·
2023-07-20 10:00
unity
unity
材质
游戏引擎
Promise-Polyfill
源码解析
(3)
本篇将分析最后的catch、all、race方法。首先是catch方法,回想下catch方法的使用方式,我们一般将其放在Promise链的最后,用来捕获拒绝的原因。因此,catch方法也应该定义在Promise的原型链上,我们来看其实现:Promise.prototype['catch']=function(onRejected){returnthis.then(null,onRejected);
xshinei
·
2023-07-20 10:13
网站建设如何快速建站_网站建设快速建站有哪些方法
网站建设快速建站方法1、JavaScript压缩和模块打包JavaScript应用是以源码形式进行分发的,而
源码解析
的效率是要比字节码低的。对于一小段脚本来说,区别可以忽略不计。
matlab@com
·
2023-07-20 09:57
求职
职场和发展
OpenPose
Editor 安装:让 ConrtolNet 的
Openpose
更好用
适用于Automatic1111/stable-diffusion-webui的
Openpose
Editor插件功能直接编辑骨骼动作从图像识别姿势本插件实现以下操作:「Add」:添加一个新骨骼「Detectfromimage
慕伏白
·
2023-07-20 08:26
深度学习
stable
diffusion
git
github
AI绘图实战(十一):将纸质儿童画修改为电子照片/3D
Openpose
插件使用 | Stable Diffusion成为设计师生产力工具
S:AI能取代设计师么?I:至少在设计行业,目前AI扮演的主要角色还是超级工具,要顶替?除非甲方对设计效果无所畏惧~~预先学习:安装及其问题解决参考:《Windows安装StableDiffusionWebUI及问题解决记录》;运行使用时问题《Windows使用StableDiffusion时遇到的各种问题整理》;模型运用及参数《StableDiffusion个人推荐的各种模型及设置参数、扩展应用
暂时先用这个名字
·
2023-07-20 08:15
制图
AI
人工智能
3d
stable
diffusion
openpose
ai制图
源码解析
handler机制
handler机制是Android重要的多线程数据传输机制,所以想从源码来解析这个机制。一般使用在Activity中publicclassMainActivityextendsAppCompatActivity{Handlerhandler=newHandler(newHandler.Callback(){@OverridepublicbooleanhandleMessage(Messagemsg
辩护人
·
2023-07-20 08:50
asio
源码解析
io_service-impl_:io_service_impl-service_registry_:service_registryio_service_impl«abstract»serviceservice_basetask_io_service-task_:reactor*win_iocp_io_servicereactorreactive_socket_service_base#reac
kgduu
·
2023-07-20 05:37
boost
asio
Java 设计模式——模板方法模式
目录1.概述2.结构3.案例实现3.1.抽象类3.2.具体子类3.3.测试4.优缺点5.使用场景6.JDK
源码解析
6.1.InputStream6.2.AbstractQueuedSynchronizer1
代码星辰
·
2023-07-20 03:05
Java
设计模式
Java
模板方法模式
设计模式
SpringBoot+RabbitMQ 死信队列
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-07-20 00:01
队列
中间件
java
rabbitmq
redis
Stable Diffusion - 编辑生成 (
OpenPose
Editor) 相同人物姿势的图像
欢迎关注我的CSDN:https://spike.blog.csdn.net/本文地址:https://spike.blog.csdn.net/article/details/131818943
OpenPose
Editor
SpikeKing
·
2023-07-19 23:42
stable
diffusion
OpenPose
Editor
vue Proxy数据代理进行校验部分
源码解析
initProxy数据拦截的思想除了为构建响应式系统准备,它也可以为数据进行筛选过滤,我们接着往下看初始化的代码,在合并选项后,vue接下来会为vm实例设置一层代理,这层代理可以为vue在模板渲染时进行一层数据筛选Vue.prototype._init=function(options){//选项合并...{//对vm实例进行一层代理initProxy(vm);}...}initProxy//代理
神奇大叔
·
2023-07-19 20:35
Vue源码
vue.js
javascript
前端
vue
源码解析
--数据代理
一、前言首先看一段代码:varvm=newVue({el:'#app',data:{name:'张三'},methods:{getName(){console.log(this.name);}}})这段vue代码很简单,调用getName()方法,控制台就会输出“张三”,有没有同学想过,为什么this.name就能访问到data中的name呢?接下来我们就从vue源码中找到答案二、newVue()
星雨668
·
2023-07-19 20:04
javaScript
vue源码
vue.js
javascript
前端
openpose
安装与测试
sudoapt-getinstallcmake-qt-guisudoapt-getinstalllibopencv-devsudoaptinstallprotobuf-compilerlibgoogle-glog-devsudoaptinstalllibboost-all-devlibhdf5-devlibatlas-base-devgitclonehttps://github.com/CMU-P
Toky Zhu
·
2023-07-19 16:55
openpose
Spring注解驱动开发-@Conditional(源码级)
源码解析
这个注解可以用来创建条件,来决定在什么情况下创建哪些bean对象首先看源码////Sourcecoderecreatedfroma.classfilebyIntelliJIDEA//(poweredbyFernFlowerdecompiler
有故事的狗
·
2023-07-19 16:51
Spring
java
spring
junit
Hystrix HystricCommand配置参数全解析
5c4f18cb6fb9a049ff4e8524https://blog.csdn.net/tongtong_use/article/details/78611225前言不久前在部门周会上分享了Hystrix
源码解析
之后
bruce.yao
·
2023-07-19 15:25
java
Hystrix
HystrixCommand
LRU算法(哈希表+双向链表,LinkedHashMap
源码解析
,Redis内存淘汰机制)
LRULRU(LeastRecentlyUsed,最近最久未使用)是一种常见的页面置换算法,在计算中,所有的文件操作都要放在内存中进行,然而计算机内存大小是固定的,所以我们不可能把所有的文件都加载到内存,因此我们需要制定一种策略对加入到内存中的文件进项选择。LRU的设计原理就是,当数据在最近一段时间经常被访问,那么它在以后也会经常被访问。这就意味着,如果经常访问的数据,我们需要然其能够快速命中,而
Koikoi123
·
2023-07-19 14:19
链表
算法
leetcode
1.8史上最详细的ConcurrentHashMap
源码解析
重要的一些变量//数组最大容量privatestaticfinalintMAXIMUM_CAPACITY=1[]tab=table;;){Nodef;intn,i,fh;//如果数组还没有被创建if(tab==null||(n=tab.length)==0)//初始化数组tab=initTable();//以volatile的形式获取,数组的最后一个位置没节点的话,直接创建node放进去elsei
IT界刘德华
·
2023-07-19 14:28
Block
源码解析
block源码源码如图所示一个正常block底层被编译成了__main_block_impl_0结构体,该结构体里包括_block_impl里面存储的是block的调用信息,__main_block_desc_0表示的是block内存描述。剩下的属性即为block里引用到的属性typedefvoid(^Block)(void);Blockblock;{intval=0;block=^(){NSLo
微笑_d797
·
2023-07-19 13:43
从Springboot源码分析启动过程
一、springboot启动
源码解析
publicConfigurableApplicationContextrun(String...args){Sto
Hermit_Yoxino
·
2023-07-19 09:12
Linux slab 分配器
源码解析
文章目录前言一、slab分配器1.1简介1.2高速缓存描述符1.3架构图二、相关结构体2.1structarray_cache2.2structkmem_list32.3structslab2.3.1简介2.3.2OFF_SLAB三、创建和释放slab3.1创建slab3.1.1kmem_getpages3.1.2alloc_slabmgmt3.1.3slab_map_pages3.2释放slab
小立爱学习
·
2023-07-19 06:10
Linux
内存管理
linux
c语言
Java 设计模式——迭代器模式
目录1.概述2.结构3.案例实现3.1.抽象迭代器3.2.具体迭代器3.3.抽象聚合3.4.具体聚合3.5.测试4.优缺点5.使用场景6.JDK
源码解析
——Iterator1.概述迭代器模式(IteratorPattern
代码星辰
·
2023-07-19 06:16
Java
设计模式
Java
迭代器模式
设计模式
以太坊
源码解析
:区块同步-Protocol
本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum分支:mastercommitid:257bfff316e4efb8952fbeb67c91f86af579cb0a引言区块链本质上是分布式的,因此同步区块数据是必不可少的一个功能模块。在这篇文章以及接下来的几篇文章里,我们就来看一下以太坊中关于区块同步的代码。由于区块同步的代码比较多,逻辑也比
fatcat22
·
2023-07-19 05:48
免Root 实现App加载Xposed插件的工具Xpatch
源码解析
(一)
前言Xpatch是一款免Root实现App加载Xposed插件的工具,可以非常方便地实现App的逆向破解(再也不用改smali代码了),源码也已经上传到Github上,欢迎各位ForkandStar。本文主要介绍Xpatch的实现原理。由于其原理比较复杂,所以分二篇文章来详细讲解。由于Xpatch处理Xposedmodule的方法参考了Xposed框架部分源码,所以本文先介绍Xposed框架加载X
Windy_729
·
2023-07-19 04:34
android
Xposed
Xpatch
Android逆向
Xposed
Android逆向
Hook
php 框架源码分析,Laravel框架
源码解析
之模型Model原理与用法解析
本文实例讲述了Laravel框架
源码解析
之模型Model原理与用法。分享给大家供大家参考,具体如下:前言提前预祝猿人们国庆快乐,吃好、喝好、玩好,我会在电视上看着你们。
weixin_39606575
·
2023-07-19 01:44
php
框架源码分析
php内核源码分析 入口,Laravel框架
源码解析
之入口文件原理分析
本文实例讲述了Laravel框架
源码解析
之入口文件原理。分享给大家供大家参考,具体如下:前言提升能力的方法并非使用更多工具,而是解刨自己所使用的工具。今天我们从Laravel启动的第一步开始讲起。
潘儒锋
·
2023-07-19 01:44
php内核源码分析
入口
laravel 使用redis list做队列是怎么保证消息不丢失的(php artisan queue:work
源码解析
)
下面分析下phpartisanqueue:work源码总结
源码解析
篇幅太长,这里总结下为什么redislist做队列却可以做到不丢数据?
cominglately
·
2023-07-19 01:12
php
laravel
redis
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他