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
POCO源码解析
网红项目AutoGPT源码内幕及综合案例实战(三)
AutoGPTonLangChainPromptGenerator等
源码解析
本节阅读AutoGPT的prompt_generator.py源代码,其中定义了一个PromptGenerator类和一个get_prompt
段智华
·
2023-07-28 01:19
ChatGPT学习
ChatGPT国内
LangChain
GPT-3
GPT-4
OpenAI
Flink WindowAssigner
源码解析
[图片上传失败...(image-f7216-1616420673356)]当你在使用Flink窗口的时候有没有想过数据是怎么被划分到窗口里面的?它是根据什么规则划分的?相信看完这篇文章你就明白了.@PublicEvolvingpublicWindowedStreamwindow(WindowAssignerassigner){returnnewWindowedStreamInawindowope
JasonLee实时计算
·
2023-07-28 01:57
MyBatis
源码解析
(二)——执行流程
目录前言1、MyBatis执行SQL入口1.1、Sql会话工厂——SqlSessionFactory1.2、Sql会话——SqlSession1.3、执行器——Executor1.3.1、缓存执行器——CachingExecutor1.3.2、基础执行器——BatchExecutor2、MyBatis获取结果集2.1、StatementHandler2.1.1、RoutingStatementHa
爱看雲的雲
·
2023-07-27 16:05
MyBatis源码解析
mybatis
java
mysql
征文连载丨MogDB / openGauss 中 dbmind 趋势预测模块的
源码解析
活动期间共有93篇稿件通过评审,主题涵盖数据库安装部署、主从搭建、工具测试、
源码解析
、新特性解读,以及备份恢复、迁移实践等,并由专家评选出一等奖1名、二等奖3名、三等奖5名。本篇是二等奖获
-云和恩墨-
·
2023-07-27 12:34
数据库
算法
大数据
python
java
Log4j
源码解析
Log4j
源码解析
主要流程Loggerlogger=Logger.getLogger(Main.class);1、通过Logger.getLogger(Classclazz)或Logger.getLogger
阿珍爱上了阿强,在一个有星星的夜晚
·
2023-07-27 08:11
源码解析
log4j
单元测试
RACSignal
源码解析
RACStream是ReactiveCocoa中的核心概念:信号;RACStream中有2个子类:RACSignalRACSequence这篇文章先分析RACSignal的源码实现RACSignal
源码解析
806349745123
·
2023-07-27 07:38
(2)LayoutInflater.from(context)源码分析
二、
源码解析
1.先来看from方法:publicstaticLayoutInflaterfrom(Contextcontext){LayoutInflaterLayoutInflater=(L
鲨鱼也疯狂
·
2023-07-27 06:39
源码解析
Collections.sort ——从一个逃过单测的 bug 说起 | 京东云技术团队
本文从一个小明写的bug开始,讲bug的发现、排查定位,并由此展开对涉及的算法进行图解分析和源码分析。事情挺曲折的,因为小明的代码是有单测的,让小明更加笃定自己写的没问题。所以在排查的时候,也经历了前世的500年,去排查排序后的list改动(主要是小明和同事互相怀疑对方的代码,不多说了)。本文从问题定位之后开始讲:前言小明写了一个自定义排序的代码,简化后如下。聪明的你快来帮小明review一下吧。
京东云技术团队
·
2023-07-27 04:00
算法
bug
京东云
排序算法
Collections
java
Spring
源码解析
(一)
面试中问的最多的就是你看过xxx源码嘛,我TM就想一jio过去,你工作中不是curd么,CV大法么,要看源码干什么。对,一开始我jio得看源码没什么用。面试官一开始叫我看源码,我是拒绝的,我不能因为你要问,我就要看啊,我得先试试,后来我试了之后发现,这效果duangduangduang的,诶呀,真香!现在上主题,spring源码的真香定理开课了。ClassPathXmlApplicationCon
小明程序猿
·
2023-07-27 00:27
spring源码解析系列
java
spring
编程语言
经验分享
openstack-PasteDeployment(
源码解析
二)
PasteDeployment是一个针对wsgi开发的库,用来配置和加载wsgiapplication和server。openstack中配置都是通过api-paste.ini文件提供。通过这个文件就可以直接调用PasteDeployment代码来加载webserver和上面的application。代码引用frompaste.deployimportloadappwsgi_app=loadapp
小明程序猿
·
2023-07-27 00:57
OpenStack云服务
openstack
python
PasteDeployment
Paste
openstack-neutron
源码解析
neutron-server.service启动命令:neutron-server--config-file/etc/neutron/neutron.conf--config-file/etc/neutron/api-paste.ini1.程序入口点位于setup.cfg->[entry_points]->console_scripts,很很多个main函数入口,安装后,这些命令位于/usr/bi
小明程序猿
·
2023-07-27 00:57
OpenStack云服务
openstack
python
neutron
云服务
HashMap
源码解析
之JDK1.8
首先来一张图默认初始化容量1implementsMap.Entry{finalinthash;finalKkey;Vvalue;Nodenext;Node(inthash,Kkey,Vvalue,Nodenext){this.hash=hash;this.key=key;this.value=value;this.next=next;}默认我们创建HashMap()就是用的这个无参构造public
小明程序猿
·
2023-07-27 00:56
jdk源码解析
java
hashmap
链表
Servlet和Tomcat底层分析
Servlet
源码解析
分析1Servlet技术的结构图Servlet技术中的三大接口有Servlet,ServletConfig和Serializable,而GenericServlet抽象类实现了这三个顶层接口
爱码~
·
2023-07-26 18:53
服务器
tomcat
java
2023年的深度学习入门指南(19) - LLaMA 2
源码解析
2023年的深度学习入门指南(19)-LLaMA2
源码解析
上一节我们学习了LLaMA2的补全和聊天两种API的使用方法。本节我们来看看LLaMA2的源码。
Jtag特工
·
2023-07-26 17:47
深度学习
llama
人工智能
iOS的各种开源项目集合
AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,AFNetworking3.0迁移指南,AFNetworking2.0
源码解析
鱼儿-1226
·
2023-07-26 17:02
iso
ios
Sevlet规范:HttpServlet类 和 HttpServletRequest接口
源码解析
1.HTTP协议解读什么是协议?协议实际上是某些人,或者某些组织提前制定好的一套规范,大家都按照这个规范来,这样可以做到沟通无障碍。协议就是一套规范,就是一套标准。由其他人或其他组织来负责制定的。我说的话你能听懂,你说的话,我也能听懂,这说明我们之间是有一套规范的,一套协议的,这套协议就是:中国普通话协议。我们都遵守这套协议,我们之间就可以沟通无障碍。但是如果我们遵守不同的协议规范的话,就无法通信
2301_77550592
·
2023-07-26 16:42
开发语言
PG-DBA培训07:PostgreSQL体系结构深入与
源码解析
PostgreSQL体系结构深入解析,PostgreSQL数据库
源码解析
,initdb
源码解析
PostgreSQL数据库体系架构PostgreSQL数据库存储结构PostgreSQL数据库进程结构PostgreSQL
风哥2号
·
2023-07-26 15:16
postgresql
postgresql
数据库
抖音短视频seo矩阵系统
源码解析
与技术实现
抖音短视频SEO矩阵系统
源码解析
与技术实现涉及到多个方面的技术,包括算法、网络爬虫、数据挖掘、自然语言处理、数据库设计等。
张晓zz70933
·
2023-07-26 14:16
抖音seo
抖音seo源码
抖音矩阵系统
矩阵
线性代数
开发语言
sass
php
python
开源
OkHttp
源码解析
之整体流程
源码解析
Okhttp在代码中的构建方式OkHttpClientclient=newOkHttpClient.Builder().connectTimeout(DEFAULT_TIME_OUT,TimeUnit.SECONDS).readTimeout(DEFAULT_READ_TIME_OUT,TimeUnit.SECONDS).writeTimeout(DEFAULT_READ_TIME_OUT,Tim
dlihasa
·
2023-07-26 14:03
Zookeeper
源码解析
(上)
序: Zookeeper最早起源于雅虎研究院的一个研究小组,在当时,研究人员发现,在雅虎内部有很大大型的系统都是需要一个依赖一个类似的系统来进行分布式协调,但是在系统往往都存在分布式单点问题,所以雅虎的开发人员就试图开发一个通用的无单点问题的分布式协调框架,以便让开发人员将精力集中在处理业务问题上。 关于Zookeeper这个项目的名字,其实也是一段趣闻,在立项之初,考虑到之前内部很多的项目都
静聪
·
2023-07-26 14:18
java-zookeeper
Netty时间轮
源码解析
Netty主要应用用于网络通信,Netty还有一个非常重要的应用领域,即时通信系统IM,在IM聊天系统中,有成千上万条条链路,Netty是如何管理这些链路的呢?Netty还有一套自带的心跳检测机制,这套检测机制的原理是通过创建多个定时任务ScheduleFutureTask,定时一段时间与客户端进行通信,确保连接可用。Netty时间轮的解读数据结构 时间轮其实就是一种环形的数据结构,其设计参
静聪
·
2023-07-26 14:48
netty
SpringBoot
源码解析
(1.3)-自动装配原理(2)
SpringBoot
源码解析
(1.3)-自动装配原理(2)承接上文:https://blog.csdn.net/sql2008help/article/details/123253292上篇文章中主要解析了
sql2008help
·
2023-07-26 11:03
SpringBoot
spring
boot
java
spring
【Flink】Flink SQL Cannot instantiate user function cannot assign instance LinkedMap FlinkKafkaConsum
文章目录1.场景11.1概述1.2
源码解析
13.可能原因1.场景11.1概述写了一个flink程序,然后运行报错如下。
九师兄
·
2023-07-26 03:56
大数据-flink
flink
sql
kafka
2.2 opensbi: riscv: opensbi
源码解析
文章目录2.6清理bss和设置栈2.7保存fw_dynamic_info到sbi的变量中2.7.1fw_save_info函数2.8读取hart数量2.8.1fw_platform_init()函数2.9初始化sbi_scatch结构体2.10重定位fdt2.11调用c的最后准备:_start_warm()2.6清理bss和设置栈设置寄存器为0,除了ra,a0,a1和a2清零bss段设置异常向量表
byd yes
·
2023-07-25 22:41
risc-v
java 方法 链路 trace_SkyWalking
源码解析
—— @Trace 注解想要追踪的任何方法
摘要:原创出处http://www.iocoder.cn/SkyWalking/@trace-for-any-methods/「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于SkyWalking3.2.6正式版1.概述本文主要分享@Trace注解想要追踪的任何方法。我们首先看看@Trace的使用例子,再看看@Trace的实现代码。涉及代码如下:2.使用例子1、使用Maven引入相应的工具包org
星空下的小天使
·
2023-07-25 21:06
java
方法
链路
trace
SkyWalking8.7
源码解析
(五):链路基本知识、链路ID生成、TraceSegment、Span基本概念、Span完整模型、StackBasedTracingSpan
21、链路基本知识上图是一个下单接口的链路,在链路中首先要理解的概念是Segment,Segment表示一个JVM进程内的所有操作,上图中有6个Segment。GatewaySegment是MallSegment的parent,通过parent关系就可以把多个Segment按顺序拼起来组装成一个链路一个Segment里可能发生多个操作,如上图Segment中操作1是查Redis,操作2是查MySQ
邋遢的流浪剑客
·
2023-07-25 21:34
#
框架&中间件源码解析
SkyWalking源码解析
VUE3浅析---VNode虚拟节点&diff算法&计算监听属性
diff算法&计算监听属性这里写目录标题一、VNode:虚拟节点二、diff:对比算法1、无key的算法源码实现,分三个步骤:2、有key的算法源码实现,分三个步骤:三、nextTick:异步更新DOM1、
源码解析
夜间沐水人
·
2023-07-25 21:29
前端
学习笔记
vue.js
typescript
diff算法
虚拟dom
[druid
源码解析
] 5 归还连接
我们在创建链接的时候会发现,返回给Mybatis的并不是一个简单的connection而是一个DruidPooledConnection这里是一个我们需要注意点的点,会到正题,我们拿到一个链接,假如使用完成后我们最重要就是close掉这个链接,那么Mybatis也是这样做的。我们可以看一下SqlSessionInterceptor这个类的Invoke方法,所有Dao都是通过这个拦截器生成代理对象。
AndyWei123
·
2023-07-25 17:27
Druid连接池
源码解析
(6)DruidXADataSource
1DruidXADataSourceDruidXADataSource,顾名思义是基于XA协议的Datasource,XA简单来说就是两阶段提交的分布式事务。有兴趣的可以看下分布式事务方案(XA2PCTCCSeata)(图画得特别好)看了下历史版本,最早的1.0.17就已经支持了,再翻了下提交记录,2011年就支持了,也真的是不得不佩服想得很全面。看下类图:DruidXADataSource.pn
错乱的三元运算
·
2023-07-25 10:38
SpringSecurity-用户名密码登陆的
源码解析
接下来,为大家分享一下用户名密码登陆的
源码解析
:首先,我们来看下下面这张类图。
holysuperman
·
2023-07-25 03:42
11 个简单的 Java 性能调优技巧,傻瓜都能学会!
源码精品专栏原创|Java2019超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件Sharding-JDBC
Java基基
·
2023-07-24 22:36
玩转直播系列之RTMP协议和
源码解析
(2)
一、背景实时消息传输协议(Real-TimeMessagingProtocol)是目前直播的主要协议,是Adobe公司为Flash播放器和服务器之间提供音视频数据传输服务而设计的应用层私有协议。RTMP协议是目前各大云厂商直线直播业务所公用的基本直播推拉流协议,随着国内直播行业的发展和5G时代的到来,对RTMP协议有基本的了解,也是我们程序员必须要掌握的基本技能。本文主要阐述RTMP的基本思想和核
vivo互联网技术
·
2023-07-24 21:58
iOS开源项目集合(二)
AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,AFNetworking3.0迁移指南,AFNetworking2.0
源码解析
itlingmao
·
2023-07-24 17:06
nacos统一配置中心
源码解析
首先需要引入nacosconfigjar包复制代码com.alibaba.cloudspring-cloud-starter-alibaba-nacos-config2.2.1.RELEASE复制代码在nacos控制台提前配置需要的配置文件配置文件格式支持text、json、xml、yaml、html、properties,注意springboot启动支持的配置文件格式只能为yaml或proper
联旺
·
2023-07-24 13:07
YOLOv3
源码解析
1-代码整体结构
YOLOv3
源码解析
1-代码整体结构YOLOv3
源码解析
2-数据预处理Dataset()YOLOv3
源码解析
3-网络结构YOLOV3()YOLOv3
源码解析
4-计算损失compute_loss()YOLOv3
业余狙击手19
·
2023-07-24 13:41
#
目标检测算法
MaskRCNN
源码解析
2:特征图与anchors生成
MaskRCNN
源码解析
1:整体结构概述MaskRCNN
源码解析
2:特征图与anchors生成MaskRCNN
源码解析
3:RPN、ProposalLayer、DetectionTargetLayerMaskRCNN
业余狙击手19
·
2023-07-24 13:41
#
目标检测算法
MaskRCNN
源码解析
3:RPN、ProposalLayer、DetectionTargetLayer
MaskRCNN
源码解析
1:整体结构概述MaskRCNN
源码解析
2:特征图与anchors生成MaskRCNN
源码解析
3:RPN、ProposalLayer、DetectionTargetLayerMaskRCNN
业余狙击手19
·
2023-07-24 13:41
#
目标检测算法
ArrayList
源码解析
数据结构:数组1、重要成员变量:size:已使用的长度elementData.length:数组的长度也就是容量modCount:容器被修改的次数,用于迭代器遍历的过程中校验容器是否被修改:代器初始的时候会赋予它调用这个迭代器的对象的mCount,如何在迭代器遍历的过程中,一旦发现这个对象的mcount和迭代器中存储的mcount不一样那就抛异常1.操作1.1操作System.arraycopyS
天还下着毛毛雨
·
2023-07-24 01:22
FactoryBean
源码解析
文章目录一、简介二、FactoryBean接口的方法三、FactoryBean与BeanFactory的区别四、
源码解析
五、实际应用一、简介FactoryBean是Spring框架中的一个接口,用来创建特定类型的
每天进步亿点点的小码农
·
2023-07-23 23:10
Spring
Java
源码学习
java
学习
spring
来看看
源码解析
概述FastJson2是FastJson项目的重要升级,目标是为下一个十年提供一个高性能的JSON库。根据官方给出的性能来看,相比v1版本,确实有了很大的提升,本篇文章我们来看下究竟做了哪些事情,使得性能有了大幅度的提升。本篇将采用代码测试+源码阅读的方式对FastJson2的性能提升做一个较为全面的探索。一、环境准备首先,我们搭建一套用于测试的环境,这里采用springboot项目,分别创建两个
chenxuyuana
·
2023-07-23 19:19
java
spring
boot
mybatis
HashMap
源码解析
参考链接:HashMap
源码解析
java.util.HashMap存储结构HashMap的数据存储是Node数组的方式存储/***Thetable,initializedonfirstuse,andresizedas
Okami_
·
2023-07-23 15:40
Android EventBus 的
源码解析
1、EventBus的使用1.1EventBus简介EventBus是一款用于Android的事件发布-订阅总线,由GreenRobot开发,Gihub地址是:EventBus。它简化了应用程序内各个组件之间进行通信的复杂度,尤其是碎片之间进行通信的问题,可以避免由于使用广播通信而带来的诸多不便。首先是EventBus的三个重要角色Event:事件,它可以是任意类型,EventBus会根据事件类型
伯爵_9673
·
2023-07-23 09:36
hugging face参数高效微调peft
源码解析
大模型参数高效微调(PEFT)-知乎让天下没有难Tuning的大模型-PEFT技术简介-知乎大模型参数高效微调技术原理综述(三)-P-Tuning、P-Tuningv2-知乎你似乎来到了没有知识存在的荒原-知乎大模型参数高效微调技术原理综述(六)-MAMAdapter、UniPELT-知乎GitHub-huggingface/peft:PEFT:State-of-the-artParameter-
胖胖大海
·
2023-07-23 09:40
大模型微调
peft
LoRA
PrefixTuning
PTuning
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
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他