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
QGIS源码阅读
java多线程与高并发(六)AQS
源码阅读
与强软弱虚4中引用以及ThreadLocal原理与源码
1.AQS源码分析AQS核心是什么,就是一个state,这个代表的意思由其子类决定,我们先来讲一下ReentranLock,刚才state为0,当你获得锁之后,它就变成了1,释放的时候变成0,这个state值得基础之上,它的下面还带有一个队列,是AQS自己内部所维护的队列,队列所维护的是一个node节点,node节点是AQS的内部类,最重要的是,它保留了一个Thread一个线程,所以这个队列是线程
小偷阿辉
·
2023-09-24 03:22
Maven
源码阅读
(一)
获取源码apachemaven官网地址:https://maven.apache.org/不用点击,页面往下滚动,你会看到找到源码地址,最终都是github:https://github.com/apache/maven被墙了,可以用gitcode:https://gitcode.net/mirrors/apache/maven也可以把github上的导入到gitee,我的仓库克隆到本地,用ide
青春逝如流水
·
2023-09-23 19:05
Maven源码阅读
maven
java
开源WebGIS-相关知识
【2】
qgis
【3】openlayes(2D支持的很全面,且支持mapbox矢量切片,从v6开始支持3D,现在是v8版本,但是对于3dtiles或slpk三维支持较弱)【4】leaflet【5】mapboxGL
LEILEI18A
·
2023-09-23 14:26
GIS-WebGIS
webGIS
cesium
mapboxGL
openlayers
geoserver
rocketmq
源码阅读
笔记
一、概念模型RocketMQ源码解析(一)-架构原理-https://www.jianshu.com/p/6b833d01b249二、通信模块RocketMQ
源码阅读
(二)-通信模块:https://www.jianshu.com
余冰涛
·
2023-09-23 08:09
源码
后台
网络编程
数据结构
java
面试
ArcGIS Pro 空间连接 之统计面状图层包含的点位数量
也测试用
QGIS
的空间连接工具。1.ArcMap的空间连接工具。保错:内存不足。那就只能用arpgispro了。2.ArcGisPro的空间连接、GA的聚合点和连接要素。
aganliang
·
2023-09-22 20:26
ArcGIS
ArcMap
空间连接
[Hyperf]
源码阅读
:验证器验证规则
hyperf/validation/src/Concerns/ValidatesAttributes.php
Balmunc
·
2023-09-22 17:51
PHP
#
Hyperf
源码
验证器
验证规则
2.0
3.0
patrickmn/go-cache
源码阅读
与分析
简介go-cache广泛使用在go语言编程中,适合迎来在单机上存储键值对形式的内存缓存。在github上地址为https://github.com/patrickmn/go-cache他在并发的时候,线程安全(读写锁)+map[string]interface{}+过期时间来作为go的本地化存储。这也是他的三大特性:线程安全,通过读写锁支持多个协程并发访问不需要序列化,键值对形式,任意值类型map
·
2023-09-22 13:36
go
QGIS
坐标系、JSON格式转换
QGIS
中坐标系、JSON格式转换大地坐标系转换WGS84:EPSG4326(经纬度)是一种大地坐标系这里拿到的.shp文件是4549格式的文件,首先将文件另存之后,保存为4326文件格式转换成4326
啊帅和和。
·
2023-09-22 12:20
big
data
vue-router
源码阅读
学习
如同分析vuex源码我们首先通过一个简单例子进行了解vue-router是如何使用的,然后在分析在源码中是如何实现的示例下面示例来自于example/basica/app.jsimportVuefrom'vue'importVueRouterfrom'vue-router'Vue.use(VueRouter)constHome={template:'home'}constFoo={template
公子世无双ss
·
2023-09-22 00:01
HashMap
源码阅读
HashMap在javamap中的继承关系image.png底层存储结构:Node类型数组image.png存储数据的node节点staticclassNodeimplementsMap.Entry{finalinthash;finalKkey;Vvalue;Nodenext;//解决hash冲突Node(inthash,Kkey,Vvalue,Nodenext){this.hash=hash;t
莱布尼茨不会求导
·
2023-09-21 05:37
QGIS
怎么修改源代码?持续更新...
修改配置文件保存位置修改目的:放着和本地安装的其他
QGIS
共用一份配置文件修改文件:core/qgsuserprofilemanager.cpp修改位置:第37行returnbasePath+QDir:
程序员班长
·
2023-09-21 02:20
QGIS
qgis
二次开发
Hadoop
源码阅读
(三):HDFS上传
说明:1.Hadoop版本:3.1.32.阅读工具:IDEA2023.1.23.源码获取:Indexof/dist/hadoop/core/hadoop-3.1.3(apache.org)4.工程导入:下载源码之后得到hadoop-3.1.3-src.tar.gz压缩包,在当前目录打开PowerShell,使用tar-zxvf指令解压即可,然后使用IDEA打开hadoop-3.1.3-src文件夹
THE WHY
·
2023-09-21 02:46
大数据
hadoop
hadoop
大数据
hdfs
Druid
源码阅读
5-DruidDataSource的shrink过程
shrink方法是DestroyTask线程中回收连接的具体执行方法。首先获得锁:try{lock.lockInterruptibly();}catch(InterruptedExceptione){return;}之后,要判断初始化状态是否完成,如果采用异步初始化,可能DestoryTask线程已经启动,但是连接池还没有初始化完成。if(!inited){return;}之后对连接池中的连接进行
冬天里的懒喵
·
2023-09-21 00:15
IntelliJ IDEA 超实用使用技巧
知识点概览:高效率配置日常使用必备快捷键(★★)查找跳转切换编码相关代码阅读相关版本管理相关编码效率相关(★★)文件代码模板实时代码模板其他代码调试
源码阅读
相关(★★★)视图模式代码调试...插件方面插件的安装与使用插件推荐参考高效率配置
Coder搬砖工
·
2023-09-20 18:21
工具
IntelliJ
IDEA
超实用使用技巧
golang channel底层剖析
golangchannel底层剖析文章目录golangchannel底层剖析内存模型send和recv的流程多路selectchannel
源码阅读
创建channel发送元素接收元素内存模型typehchanstruct
jenrain
·
2023-09-20 08:24
go
golang
react
源码阅读
-React.Children
源码基于
[email protected]
版本React.Children提供了处理this.props.children的各种方法,每个React组件都可以获取到props.children,props.children包括开始标签和结束标签之间的所有内容。hello上面的props.children获取到的将是Modal组件及组件内的字符串内容。关键APIonlycounttoArrayforEachm
konnga
·
2023-09-20 02:33
5G网络优化工程师如何挑选最合适的电脑?
后台网络优化工程师,日常会用到
QGIS
、MAPINFO等GIS类软件,以及OMC-R、GENEXCLOUD、NOA、FMA、OMSTAR、MYSQL等专
优橙教育
·
2023-09-19 23:05
5G
网络
电脑
Spring Security
源码阅读
1 - 核心组件和服务
SpringSecurity是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了SpringIoC(InversionofControl控制反转),DI(DependencyInjection依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编
不能止步
·
2023-09-19 22:48
Spring
Security
Spring
Security
核心组件
核心服务
UOS桌面系统安装
Qgis
apt/keyrings#notneededsinceaptversion2.4.0likeDebian12andUbuntu22ornewersudowget-O/etc/apt/keyrings/
qgis
-arc
睡前来杯海飞丝
·
2023-09-19 20:05
linux
UOS
统信软件
Druid
源码阅读
6-PreparedStatementPool源码及使用场景分析
在阅读DruidDataSource源码的过程中,发现DruidConnectionHolder有个特别的属性PreparedStatementPoolstatementPool。根据经验可知,这是DruidPreparedStatement进行缓存的cache。我们在使用PreparedStatement的过程中,由于PreparedStatement对sql语句的解析和参数的注入是分开的,因此
冬天里的懒喵
·
2023-09-19 15:31
python基于GDAL的多线程高速批量重采样、对齐栅格、对齐行列数,并无损压缩
在
QGIS
中有“对齐栅格”工具可以完成该任务,但是
QGIS
中没有提供批量操作的接口,在数据比较多时,需要手动重复操作。
DP+GISer
·
2023-09-19 12:16
ENVI
python
python
【开源】JAVA零基础入门
书籍简介文章结合作者多年的软件行业从业经验与JAVA
源码阅读
分析(基于jdk1.8),从理论与实践相结合的视角出发,从点到面完整的介绍了使用JAVA语言开发软件应用的知识框架。
小猿备忘录
·
2023-09-19 04:37
开源
java
Spring
源码阅读
(spring-framework-5.2.24)
spring-aopspring-aspectsspring-beansspring-context等等第一步:Tags·spring-projects/spring-framework·GitHub找到相应的release版本第二步:下载相应版本的gardle,如何看版本spring-framework/gradle/wrapper/gradle-wrapper.properties代码路径下d
aiengelangte
·
2023-09-19 03:44
spring
java
后端
腾讯mini项目-【指标监控服务重构】2023-08-17
sub的库替换为原来官方基于sarama的实现,发现问题解决了,所以问题的根本是kafkago这个库本身存在问题依据官方的实现,尝试自定义实现pub/subsarama与kafka-go的api差异比较大
源码阅读
困难明日待办在
奥库甘道夫
·
2023-09-19 02:36
重构
go
clickhouse
Windows搭建opengork
源码阅读
环境
Android源码的代码量比较庞大,有时候很难在其中找到自己需要的东西,opengork提供了一个在线源码快速搜索代码的引擎,带语法高亮的交叉引用显示,在代码间自由跳转,免费,开源,运行流畅,功能强大。参考网站:http://aosp.opersys.com/关于OpenGrokOpenGrok:https://oracle.github.io/opengrok/Requirements:Java
Just_Paranoid
·
2023-09-18 22:19
技术流Clip
opengork
tomcat
ctags
aosp
robot-framework
源码阅读
之 suite name 搜索匹配
robot-framework
源码阅读
之suitename搜索匹配引言现有一个robotsuitefile:/xx/suite-dir/suite1.robot下面有6句pybot命令,除了第一个能够运行
unixpro
·
2023-09-18 21:51
Robot-framework
Automation
robot
framework
automation
test
suite-name
Flink
源码阅读
之基于Flink1.10的任务提交流程
Flink在1.10版本对整个作业提交流程有了较大改动,详情请见FLIP-73。本文基于1.10对作业提交的关键流程进行分析,不深究。入口:依旧是main函数最后env.execute();publicJobExecutionResultexecute(StringjobName)throwsException{Preconditions.checkNotNull(jobName,"Streami
〇白衣卿相〇
·
2023-09-18 21:28
【
QGIS
】处理带坐标的Excel、csv格式的数据文件
可是我对arcgis不熟悉,查了一下
QGIS
是否有导入Excel的功能。暂时没查到直接导入Excel的文档,只查到可以导入csv格式的数据。2.1、将Excel另存为csv略。
云游的二狗
·
2023-09-18 19:35
QGIS
excel
QGIS
QGIS
地图配置
高德地图https://webst01.is.autonavi.com/appmaptile?style=7&x={x}&y={y}&z={z}OpenStreetMaphttp://a.tile.openstreetmap.org/{z}/{x}/{y}.pngGoogleMapZHhttp://mt2.google.cn/vt/lyrs=s&hl=zh-CN&gl=cn&x={x}&y={y}
liuwei200000
·
2023-09-18 18:38
webgis
QGIS
我的第一篇
源码阅读
之fetch-event-source
前言终于遇到一个简单的库来学习它的源码了。这个项目只有2个主要文件,代码加起来不到500行,是真的很mini了。客户端向服务端发起请求用xhr或fetch,客户端与服务端双向通信用websocket,而服务端主动发起请求用sse。chatGPT就是用sse回复提问的。window中有一个叫EventSource的构造函数。一个EventSource实例会对服务器开启一个持久化的连接,以text/e
·
2023-09-18 15:22
sse前端
spark
源码阅读
之executor模块③
在spark
源码阅读
之executor模块①中,我们创建了DriverEndpoint并说明它会周期性的通过给自己发送ReviveOffers消息而去调用makeOffers()方法,从而实现为executor
invincine
·
2023-09-18 06:21
[
QGIS
]选择和SQL查询
数据来源:CollegesUniversities.shp(美国大学地图数据)US48_county_2012_election.shp(美国2012大选县级地图数据)软件版本:
QGIS
3.10要求:使用查询和选择来回答一系列关于数据集的问题
bowen_4ae0
·
2023-09-17 16:02
Hadoop
源码阅读
(二):DataNode启动
说明:1.Hadoop版本:3.1.32.阅读工具:IDEA2023.1.23.源码获取:Indexof/dist/hadoop/core/hadoop-3.1.3(apache.org)4.工程导入:下载源码之后得到hadoop-3.1.3-src.tar.gz压缩包,在当前目录打开PowerShell,使用tar-zxvf指令解压即可,然后使用IDEA打开hadoop-3.1.3-src文件夹
THE WHY
·
2023-09-17 16:30
大数据
hadoop
hadoop
大数据
分布式
QGis
+PostGis+Geoserver+Cesium
前言:手把手,教你怎么从
QGis
数据生产=>Postgis存储=>GeoserverWMS接口发布=>Cesium网页发布.Cesium说明:如果是不需要大屏展示,不需要做特效的,只专注于业务的,非常适合
天道酬勤~
·
2023-09-17 00:43
Gis
qgis
javascript
postgis
QGis
使用高德 画KML
1、下载
QGis
并安装https://
qgis
.org/downloads/
QGIS
-OSGeo4W-3.16.1-1-Setup-x86_64.exe我的版本是:3.162、设置
QGis
的用户界面为中文菜单
天道酬勤~
·
2023-09-16 23:42
Gis
qgis
gis
kml
Mybatis
源码阅读
(一) 配置文件的加载及查询过程
目标1、掌握MyBatis的工作流程2、掌握MyBatis的架构分层与模块划分3、掌握MyBatis缓存机制4、通过阅读MyBatis源码掌握MyBatis底层工作原理与设计思想首先在MyBatis启动的时候我们要去解析配置文件,包括全局配置文件和映射器配置文件,这里面包含了我们怎么控制MyBatis的行为,和我们要对数据库下达的指令,也就是我们的SQL信息。我们会把它们解析成一个Configur
源码之路
·
2023-09-16 19:27
Golang中net/http包源码分析与解释
Golang中net/http包源码分析与解释关于Golang语言的源码,我一直是使用LiteIDE中自带的
源码阅读
功能来解读的。
user_name_is_so_long
·
2023-09-16 18:18
golang
Redux
源码阅读
_2
compose.ts从右到左来组合多个函数,是reduce函数的一个应用实现。首先仍然是重载了多个参数的函数声明,区别主要是传入参数个数。exportdefaultfunctioncompose(f:F):F/*twofunctions*/exportdefaultfunctioncompose(f1:(a:A)=>R,f2:Func):Func/*threefunctions*/exportde
晴窗细语
·
2023-09-16 16:50
Kubernetes
源码阅读
环境搭建
参考博文:Kubernetes源码剖析-环境准备安装Go语言wgethttps://studygolang.com/dl/golang/go1.14.10.linux-amd64.tar.gz下载源代码mkdir/goinstall创建一个存放go语言的编译器等组件存放的目录。tar-zxfgo1.14.10.linux-amd64.tar.gz-C/goinstall解压到/goinstall目
seasidezhb
·
2023-09-16 12:49
Kubenetes学习
kubernetes
容器
云原生
Transformers
源码阅读
——BertModel
BertModel类的源码:Transformers项目的modeling_bert.py的BertModel类画出结构图如下:(PS:最近因为需要,重新看了一下,发现有个地方画错了,BertOutput的那条残差连接不是来自BertIntermediate的输出,而是来自BertAttention的输出,但是暂时找不到原图了,以后有机会再改)注意,这里的BertAttention层,在Atten
pyxiea
·
2023-09-16 09:56
NLP
bert
transfromer
源码
搭建Jaeger
本篇是对Golang上手GORMV2+Opentracing链路追踪优化CRUD体验(
源码阅读
)[1]阅读与实践该篇相关代码[2]GORMV2版本开始支持Context上下文传递,支持插件Plugins
techdashen
·
2023-09-16 00:01
后端
git常用命令,源码分析及在IDEA中使用
常用命令1.1新建代码库1.2配置1.3增加/删除文件1.4代码提交1.5分支1.6标签1.7查看信息1.8远程操作1.9撤销1.10变基解决冲突二、git源码探秘2.1初始源码2.2编译v1.3.02.3
源码阅读
aabond
·
2023-09-15 20:37
software
linux
shell
git
intellij-idea
git源码
c
bash
ETH
源码阅读
(区块hash的存储)
区块的hash在db中存储:key:h+number(区块高度)+nvalue:blockhash1.通过区块高度生成keygo-ethereum/core/rawdb/schema.go//h+number+n//headerHashKey=headerPrefix+num(uint64bigendian)+headerHashSuffixfuncheaderHashKey(numberuint
坠叶飘香
·
2023-09-15 03:03
UI基础——UGUI源码架构
文章目录如何阅读源码UGUI源码整体架构源码整体类图事件模块EventSystem类图点击事件时序图参考:如何阅读
源码阅读
源码是提高编程能力和技术水平的重要途径之一。
SuperWiwi
·
2023-09-15 00:09
UI系统
unity
游戏引擎
UGUI
spark
源码阅读
之shuffleManager
1、shufflemanager的实现类:sortshufflemanagerSpark0.8及以前HashBasedShuffle在ShuffleWrite过程按照Hash的方式重组Partition的数据,不进行排序。每个map端的任务为每个reduce端的Task生成一个文件,通常会产生大量的文件(即对应为M*R个中间文件,其中M表示map端的Task个数,R表示reduce端的Task个数
cclucc
·
2023-09-14 22:42
VuePress
源码阅读
(一)--初探 VuePress
thumb-1920-1107572.png最近开发和写文章都用到了VuePress和SSR,在深入学习的同时写点文章记录一下一、最简起步首先按照VuePress的指导创建一个最小的网站:mkdirvuepress-ssrcdvuepress-ssryarninit-yyarnadd-Dvuepressmkdirdocsecho'#HelloVuePress'>docs/README.md接着打开
Nodreame
·
2023-09-14 14:52
UOS/Deepin上安装
QGIS
,一键安装教程
更换国产UOS系统之后,发现Arcgis不支持Linux系统了,因此需要找到一个替代的软件,于是便找到了
QGIS
。
QGIS
是一个免费开源的跨平台地理信息系统,重点,免费!免费!免费!而且,开源。
第尾
·
2023-09-14 03:11
技术文章
gis
qgis
arcgis
deepin
linux
Java程序员该如何突破瓶颈,成为优秀的架构师
源码阅读
,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。
Java高级架构狮
·
2023-09-14 01:42
Hadoop
源码阅读
(一):NameNode启动
说明:1.Hadoop版本:3.1.32.阅读工具:IDEA2023.1.23.源码获取:Indexof/dist/hadoop/core/hadoop-3.1.3(apache.org)4.工程导入:下载源码之后得到hadoop-3.1.3-src.tar.gz压缩包,在当前目录打开PowerShell,使用tar-zxvf指令解压即可,然后使用IDEA打开hadoop-3.1.3-src文件夹
THE WHY
·
2023-09-13 14:35
大数据
hadoop
hadoop
大数据
分布式
QGIS
3.18.3(自带QT5)+VS2019二次开发环境搭建及测试
QGIS
3.18.3(自带QT5)+VS2019二次开发环境搭建及测试前言一、环境搭建前的准备二、开始搭建项目,设置环境三、测试注意前言按网上的qt+
qgis
+vs的编译流程总是出现不同的问题,实验很久也没完全成功
学海一叶
·
2023-09-13 06:41
QGIS
c++
qt
windows
qgis
经验分享
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他