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
JDK11源码学习
02.ElementUI
源码学习
:babel配置
书接上文,接下来项目将引入babel支持ES6+语法兼容。Babel是一个工具链,主要用于将ECMAScript2015+版本的代码转换为向后兼容的JavaScript语法,以便能够运行在当前和旧版本的浏览器或其他环境中。中文官网0x00.babel概念Babel是一个编译器(输入源码=>输出编译后的代码)。编译过程分为三个阶段:解析、转换和打印输出。Babel本身不具有任何转化功能,它把转化的功
Anduril
·
2023-02-07 11:55
Java1.8新特性 LongAdder
源码学习
1.简介LongAdder是Java8中新的并发包类,相比较之前的原子类AtomicXXX,LongAdder在低并发的情况下性能和原子类基本持平,但在高并发的情况下性能优于原子类2.源码分析/***Oneormorevariablesthattogethermaintainaninitiallyzero*{@codelong}sum.Whenupdates(method{@link#add})a
Acezhuyf
·
2023-02-06 21:16
2023.2 ElementUI源码-学习npm run dev之build
ElementUI源码-学习npmrundev之build本文是为了学习组件库搭建思路而衍生的一篇文章,最近在思考搭建项目业务组件库,发现公司封装的命令也是基于vue2的,因此开始了学习ElementUI
源码学习
之路
wo不是黄蓉
·
2023-02-06 12:30
IDE 配置多版本 jdk
系统环境变量默认JAVA_HOME指向1.8的jdk,但是本地一个测试项目想使用
jdk11
,如何配置?
kk爱自由
·
2023-02-06 10:59
[underscore
源码学习
] 乱序数组 - 洗牌算法
洗牌算法算法思路在宏观上可以概括为:将集合视为牌堆,不停地从牌堆中抽牌构成新的牌堆,直至新牌堆的牌数到达预设数量。从underscore1.9版本开始,洗牌算法通过_.sample实现。_.sample(array,n):从array随机取出n个样本。underscore中的抽样函数正基于洗牌算法。//源码_.sample=function(array,n,guard){...}下面我们开始源码学
小黄人get徐先生
·
2023-02-06 06:13
HashMap源码分析(
JDK11
)
1.前言Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap,类继承关系如下图所示:下面针对各个实现类的特点做一些说明:(1)HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。Hash
codingmartin
·
2023-02-05 22:55
Android studio mac如何更换gradle和
jdk11
最近在开发flutter的时候,牵涉到flutter版本的升级,并且对应插件要求jdk11gradle7+,本地是jdk1.8,gradle6.7,折腾了好久终于实现了,1,androidstudio更换jdk在应用程序中右键androidstudio,点击显示包内容,打开/Applications/AndroidStudio.app/Contents/jre/jdk/Contents将下载好的j
龙_35f2
·
2023-02-05 15:52
react中render的
源码学习
ReactMount={//ReactDOM.render直接引用此方法render:function(nextElement,container,callback){returnReactMount._renderSubtreeIntoContainer(null,nextElement,container,callback);},//实际执行render的方法_renderSubtreeInt
beat_3e68
·
2023-02-05 13:53
LevelDB,你好~
这篇文章的话,算是LevelDB
源码学习
的开端吧,主要讲下LevelDB的源码结构及LevelDB官方给出一些帮助文档内容,对于我个人来说,我感觉搞懂一门技术,不能直接陷到最层源码实现,而是先了解其设计原理
一纸微言
·
2023-02-05 04:41
LevelDB详解
大数据
2021-03-23 hashMap
源码学习
hashMap数据结构:jdk1.7数组+链表jdk1.8数组+链表+红黑树hashMap原理:1.7说明:HashMapmap=newHashMap();实例化以后,底层创建了长度为16,类型为Entry的数组table.map.put(key1,value1);首先,调用key1所在类的hashCode()计算key1哈希值,哈希值经过算法计算,得到上面Entry数组中的存放位置,情况一:如果
离歌笑01
·
2023-02-04 16:36
react
源码学习
(一)render过程
render过程我们想了解react的工作机制,我们直接去看源码很难去弄懂每一步到底是做什么的,在复杂的函数调用中我们很容易让自己迷失,所以我决定跟随一些常用方法来分析工作机制,第一篇就是ReactDOM.render这个入口方法,在讲解中我会直接忽略dev和调试的代码,因为这与工作机制无关。先来看下主要的流程render流程.png先来看一下入口代码/***渲染dom的入口方法*@param{*
起飞之路
·
2023-02-04 16:45
goland sync.Mutex
源码学习
Mutex相关概念Mutex是互斥锁,正常情况下有2个状态:正常状态&饥饿状态正常状态:所有等待锁的goroutine是按照FIFO顺序等待的,在等待中被唤醒的goroutineu会直接拥有锁,而是会和新来的gorotine竞争锁的拥有。新来的请求锁为什么不需要排队,并且可以直接跟唤醒的gorotine竞争呢??因为新来的正在CPU上执行,并且可能有多个,就会使得被唤醒的goroutine在锁竞争
蛮大人我们走
·
2023-02-04 14:26
Ubuntu安装
jdk11
1、官网下载javajdk11网址:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html2、解压到任意目录下3、配置环境变量配置文件路径:/etc/profile在文件末尾添加exportJAVA_HOME=解压的路径exportCLASSPATH=.:${JAVA_HOME}/l
zzl灬
·
2023-02-04 11:33
fortune项目
订单登录主要技术栈:SpringBatch一、环境配置1.jdk自由切换用到了mybatis的逆向插件,jdk1.8要求版本在1.8.0.60以上版本,之前D盘下的不满足,所以重新装了放在C盘,以后装
jdk11
Azure1120
·
2023-02-04 08:31
java
mysql
spring
tomcat
解决Jenkins2.15在
JDK11
下遇到的问题
pkg.jenkins.io/redhat-stable/jenkins-2.150.1-1.1.noarch.rpm安装rpm-ivhjenkins-2.150.1-1.1.noarch.rpm添加依赖由于
jdk11
qiyubing
·
2023-02-04 06:17
前端框架arco table源码遇到的问题解析
本来是写reacttable组件,然后看
源码学习
思路,结果看的我真的很想吐槽。
·
2023-02-04 03:37
ffmpeg
源码学习
结构体及配套函数的总结归纳
我是一个比较笨的人,记忆力比较差的,可能学习到一定程度就觉得需要记录下来,这样怎能让我自己的学习完成由点到面的升华,所以我把ffmpeg
源码学习
中比较重要的部分记录下来,因为源码都是C/C++语言的需要有这些基础的人才能读懂源码
小可爸爸
·
2023-02-03 20:15
soot的配置以及常见问题的记录
官方文档地址:https://github.com/Sable/soot/wiki2、JAVA配置的检查为了后续的演示,在对soot进行配置之前,最好先对java的配置进行一个测试(我这边用的是
JDK11
user_kay
·
2023-02-03 18:01
项目配置
java
经验分享
Spring
源码学习
之前在源码阅读网上看了Spring源码,但是对于我来说即使有流程图例,即使也看过Spring揭秘的学习,但是源码对于我来说还是云里雾里,我在github上找到了small-spring项目,个人觉得结合源码阅读非常的nice。BeanFactory与BeanDefinition这就是IOC中最重要的两个角色,而Spring揭秘是从如何处理对象之间的依赖这个角度去看Spring框架的,其实不论从任何
·
2023-02-03 12:02
javaspring
mobx
源码学习
一
构建observable的object本文是[mobx源码初步认识]第一篇本系列文章全部采用mobx较新版本:[v6.2.0]技术前提在阅读之前,希望你对以下技术有所了解或实践,不然可能会影响你对本文的理解ES6装饰器:decoratorES6代理:proxyES6反射:reflect定义对象属性:Object.defineProperty实现简易版观察者模式准备一、目录结构├──src│├──a
小a草
·
2023-02-03 11:36
FAST-LIO2
源码学习
学习计划(目前在制作学术垃圾,痛苦地设计算法中–该博客细节还不完整)因为fast-lio2的框架将各个线程都放到了一个节点中,因此也就只有一个主函数cpp文件,从工程结构来看更加简约,代码风格更加集中化。主函数结构主要梳理清楚各个模块在主函数中的分布,实现的功能以及之间的联系。各模块函数具体实现涉及各个模块中数学原理和代码的实现,较为复杂。尚未理解的地方主要涉及编程语言的使用技巧、数学原理的实现等
CCChester
·
2023-02-02 16:24
学习
自动驾驶
机器学习
RED 配置javaw.exe,java was started but returned exit code =-1
RED,打开时候报错javawasstartedbutreturnedexitcode=-1在REN.ini文件里加上自己javaw.exe的路径,再打开-vmC:\Environments\JAVA\
JDK11
昂亢伏特卜
·
2023-02-02 10:42
问题
java
jvm
开发语言
ElasticSearch 和 Kibana 安装
ElasticSearch(以下简称ES)依赖于Java环境,设置$JAVA_HOME环境变量,ES5之后就需要jdk8以上版本,从ES6.5开始支持
jdk11
,ES7开始内置jdk。
________方块丶
·
2023-02-01 23:15
九、soul
源码学习
-http长轮训数据同步机制详解
上一节讲了数据持久化后,发送事件后,Spring监听到事件后,做了什么事,并看到现有四种数据同步机制。这节具体加一下http长轮训org.dromara.soul.admin.listener.http.HttpLongPollingDataChangedListenerhttp长轮训数据监听器先看下构造器:在构造器中,构造了一个1024长度的阻塞队列,以及一个ScheduledThreadPoo
风洛洛
·
2023-02-01 22:50
cJSON
源码学习
(一)
(一)准备工作1.安装Cmake在官网上下载"xx.tar.gz"源码安装包,输入以下命令。在官网上下载了压缩包后,在ubuntu上依次运行下列命令就可以完成安装:2.下载安装cJSONcJSON官网下载:https://sourceforge.net/projects/cjson/cJSONGitHub:https://github.com/DaveGamble/cJSON我是使用gitclon
月月与
·
2023-02-01 15:44
Inception网络模型的学习和使用
文章目录0引言1论文学习2
源码学习
0引言Inception论文链接:v1-https://arxiv.org/pdf/1409.4842v1.pdfv2和v3-https://arxiv.org/pdf
Pluto534
·
2023-02-01 13:05
#
CNN
Inception
CNN
深度学习
Tensorflow
Pytorch
Yolov5代码/源码 技巧,训练方法分析
笔者春节假期有时间,把yolov4的论文和yolov5的
源码学习
了一下,不涉及分布训练的部分,欢迎交流讨论混合精度运算withtorch.cuda.amp.autocast(amp):pred=model
num8owl
·
2023-02-01 12:01
YOLO
python
深度学习
目标检测
人工智能
Genius
源码学习
源码地址https://secure.ecs.soton.ac.uk/notes/comp6203/genius/doc/不会排版,建议复制到编辑器里看AbstractNegotiationParty抽象谈判组.init(NegotiationInfo)初始化传入谈判信息info.estimateUtilitySpace返回utilitySpace的估计值,默认是defaultUtilitySpa
paopjian
·
2023-02-01 05:22
react
源码学习
(二)scheduleWork任务调度
任务调度在上一篇中说过了render的过程,最后会调用scheduleWork来执行任务。react将不同的任务分为了不同的优先级,有些任务可以异步执行,有的必须要同步执行。这样区分开来也是确保了对于用户的行为需要立即响应,所以也有了插队的机制。我们一起来看下这个过程,在源码中最后实际调用的就是scheduleUpdateOnFiber这个方法。从名字上就可以看出这里的更新主要是对fiber进行的
起飞之路
·
2023-02-01 03:21
SDWebImage
源码学习
以前对SDWebImage仅仅停留在使用的层面上,没有加以深入了解过。最近工作不是很忙。就对SDWebImage的源码研究学习了一下。感受颇深,尤其是它对整个第三框架的设计,功能划分十分清晰明了。感觉学到了很多东西。直接来看关键点吧SDWebImage图片加载过程image从上图可以清晰的看到SDWebImage的整个加载过程1首先是外部对象调用sd_setImageWithURL()2其内部多次
藤王俊采
·
2023-02-01 02:53
Mybatis
源码学习
(十):二级缓存
一、前文回顾在前一篇文章中学习了Mybatis的一级和二级缓存,了解了一级缓存针对的是单个SqlSession而二级缓存则可以在多个SqlSession中共享,所以我们通常也称其为全局缓存。今天我们继续学习Mybatis的二级缓存。二、思考publicstaticvoidmain(String[]args)throwsException{Stringresource="mybatis-config
你可以叫我仔哥呀
·
2023-01-31 17:14
Mybatis源码学习
mybatis
学习
java
Qt Creator
源码学习
笔记02,认识框架结构
阅读本文大概需要6分钟在上一篇大概了解了关于QtCreator基础知识后[1],本篇先学习下框架基本结构,这样能够清晰的知道这个框架当中包含那些文件、文件夹、工程文件,这些文件分别代表什么意思以及有什么作用文件结构打开下载好的源码,如下目录所示image可以看出来,文件和文件夹很多,不要被这些表面吓着,我们真正需要关心的没有几个,需要重点关注的我加粗显示了bin文件夹dist文件夹doc文件夹qb
devstone
·
2023-01-31 17:46
jdk11
新特性
要点2018-09-25发布
JDK11
是LTS版本,技术支持到2023年09月,补丁和安全支持到2026年明确每6个月发布一个版本(每年3、9月)新特性JEP309:动态类文件常量JEP318:Epsilon
时空的朋友
·
2023-01-31 05:10
java入门:1.jdk配置中的一些问题与教学反思
第一个问题:现在一部分教程存在过久没有更新的情况,因为
jdk11
之后安装完jdk在文件夹里找不到jre,所以
日常精分的张老师
·
2023-01-30 18:00
Docker
源码学习
进度(5)
1.网络基础linux命令①ipnetnsaddns1创建一个网络Namespace②iplinkaddvech0typevechpeernamevech1用于创建虚拟网络设备③iplinksetvech0netnsns1将网络设备放入Namespace中④ipnetnsexecns1ifconfigvech0172.18.0.2/24up配置网络设备地址⑤ipnetnsexecns1routea
speakspeak
·
2023-01-30 06:07
java
源码学习
-String
String
源码学习
1.String1.1不变性不可变指的是类值一旦被初始化,就不能被修改,如果被修改那将会是新的类。
姜姜_1026
·
2023-01-29 22:41
10、Spring
源码学习
~ Bean 的加载步骤详解(一)
Bean的加载步骤详解(一)一、FactoryBean的使用一般情况下,Spring通过反射机制,利用bean的class属性指定的实现类,来实例化bean。但假如实例化的bean需要配置文件提供大量的信息,这个时候配置文件的灵活方式是受限的,此时采用编码的方式也许可得到一个简单的方案。Spring为此提供了一个FactoryBean的工厂类接口,用户可以通过实现该接口,来定制实例化bean的逻辑
戴泽supp
·
2023-01-29 14:27
#
Spring系列
spring
java
carla
源码学习
(一)设置车辆控制参数apply_control()
参考资料:https://blog.csdn.net/zxh1592000/article/details/109095605?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-2-109095605-blog-12
田彼南山
·
2023-01-29 12:04
学习
python
开发语言
ubuntu darknet中选择cuda版本_darknet
源码学习
(一):在VS上构建并编译darknet解决方案...
1darknet简介darknet是谷歌开发的一款轻量级神经网络框架,基于C语言和CUDA编写,其优点是代码非常精炼,运行速度快(经我测试,其在某些分类任务上的训练速度是PyTorch的至少10倍),同时易于迁移到实际工程中;缺点是不够灵活,只提供了最基本的训练和测试接口。因此,该框架非常适合在具有海量训练数据和固定单一的训练策略的情况下训练网络模型。darknet主要可以训练分类网络和目标检测模
weixin_39992665
·
2023-01-29 11:28
ubuntu
vs
code
arduino
配置
vs
code
ctrl
d
vs
code
ipynb文件
vs
code
设置返回代码
运用vs
code常见错误
通过
源码学习
G1GC —— Pause Initial Mark (G1 Evacuation Pause)
上一篇文章分析了PauseYoung(G1EvacuationPause)的流程,这一篇我们分析PauseInitialMark(G1EvacuationPause)的流程。InitialMark的逻辑是附加在YoungGC中的,而且具体代码也封装在VM_G1IncCollectionPause类中,所以本文的重点是分析触发InitialMark的条件,以及InitialMark相对于YoungG
袁世超
·
2023-01-29 10:36
2020-11-06 vue执行过程理解
参考资料:vue打包后的
源码学习
方法:浏览器调试使用的测试案例:(一个模板对应一个renderWatcher,一个renderWatcher对应一个renderfunction)(data中的一个属性对应一个
李华峰0722
·
2023-01-28 22:15
SDWebImage
源码学习
笔记 ☞ SDWebImageDownloader
SDWebImage-
源码学习
笔记.png前言这是本系列的第4篇,本篇将主要介绍SDWebImageDownloader这个负责下载的类,当然还有一些相关类及协议,如:SDWebImageDownloadToken
riversea2015
·
2023-01-28 12:26
react native环境搭建
1.安装node参考这里2.安装JDKJDK8点这里※安装
JDK11
注意1.安装版本,安装过程自行配置(我选了这个)2.压缩版本,需要自行配置3.环境配置java_home配置※JDK安装地址要记得配置系统变量
TurtleOrange
·
2023-01-28 10:59
分享
java
开发语言
Handler
源码学习
记录
此为原创,转载请注明地址基于Jdk1.8刚从事Android就开始学习handler,当时学习了原理,觉得好精妙,但是细节并没有很好的掌握,所以回过头来再次学习、总结一下。一、原理1、Looper.java里面维护了一个单链表MessageQueue,然后for循环从MessageQueue里面读取Message执行,而我们要执行的任务就存放在Message里面。2、有任务就取出来执行,没有任务就
younger_lei
·
2023-01-28 05:31
java
源码学习
-Long
缓存Long最被我们关注的就是Long的缓存问题,Long自己实现了一种缓存机制,缓存了从-128到127内的所有Long值,如果是这个范围内的Long值,就不会初始化,而是从缓存中拿,缓存初始化源码如下:之前的:privatestaticclassLongCache{privateLongCache(){}//缓存,范围从-128到127,+1是因为有个0staticfinalLongcache
姜姜_1026
·
2023-01-27 16:37
2022.06.21 Linux 安装 Elasticsearch以及 IK分词器插件
有个细节要注意,es不允许root用户运行,要创建新用户运行二、安装
JDK11
安装1、下载
JDK11
安装包wgethttps://repo.huaweicloud.com/java/jdk/11.0.1
薛定谔的猴子
·
2023-01-27 13:19
vue
源码学习
之目录设计
vue的src目录总览:src目录截图vue源码的src目录下一共有6个文件夹:-compiler#编译相关-core#核心代码-platforms#不同平台的支持-server#服务端渲染-sfc#vue文件解析-shared#共享代码compilercompiler目录是与编译相关的东西都在这里。比如说vue的virtualDom生成时会执行render()函数,我们平时其实很少手写rende
peach_刘鑫
·
2023-01-27 02:20
探究torchAudio中wav2vec2的源码(一)
博主也在边写博客边看这
源码学习
,理解得不一定对,有错希望大佬指出~观前提示:由于直接打开torchaudio项目,没导环境,因此会有红线,并不是代码问题。
Squid _
·
2023-01-26 17:52
语音识别
python
语音识别
语言模型
Thingboard idea 编译启动
建议把jdk环境变量设置为
jdk11
。nodejs设置node_global,node_cache目录git开始clone并进入工程目录下,执行工程命令gitconfig--globalurl."
yuerumylove
·
2023-01-26 10:00
Cytoscape 安装教程 | Network Data Integration, Analysis, and Visualization in a Box
cytoscape.org/进入官网,点击DownLoad进入,即可下载Windows64位的安装包,或者OldVersions,如下所示:注意:安装最新版的Cytoscape3.9.1需要有Java11(
JDK11
叶庭云
·
2023-01-25 14:30
装库
报错
异常解决等
Cytoscape
Network
Visualization
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他