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源码阅读
Spring Boot v2.4.4源码解析(一)字符串占位符解析器 PropertyPlaceholderHelper
Spring属性占位符解析器PropertyPlaceholderHelper
源码阅读
PropertyPlaceholderHelper用于处理字符串中"${}"这种占位符,比如通过@Value(“${
u一枚蒟蒻
·
2023-12-22 20:56
Spring
源码阅读
spring
java
源码
UE5 Landscape 制作GIS卫星图地形
LandscapingMapBox是一个好方法,但是区域过大,会占用很多内存https://blog.csdn.net/qq_17523181/article/details/135029614如果采用
QGis
朗迹 - 张伟
·
2023-12-22 17:21
UE5
ue5
yolo v3
源码阅读
(3):yolo train forward
yoloforward//network.cfloattrain_network(network*net,datad){//rows一次加载的图片数目,assert(d.X.rows%net->batch==0);intbatch=net->batch;//n为训练的次数intn=d.X.rows/batch;inti;floatsum=0;for(i=0;iinput,net->truth);/
寒夏凉秋
·
2023-12-21 22:31
ChatGLM-6B模型结构组件
源码阅读
一、前言本文将介绍ChatGLM-6B的模型结构组件源码。代练链接:https://huggingface.co/THUDM/chatglm-6b/blob/main/modeling_chatglm.py二、激活函数@torch.jit.scriptdefgelu_impl(x):"""OpenAI'sgeluimplementation."""return0.5*x*(1.0+torch.ta
机器学习社区
·
2023-12-20 22:40
大模型
自然语言
pytorch
人工智能
python
大模型
大语言模型
Databend
源码阅读
: Meta-service 数据结构
作者:张炎泼(XP)DatabendLabs成员,Databend分布式研发负责人drmingdrmer(张炎泼)·GitHub引言Databend是一款开源的云原生数据库,采用Rust语言开发,专为云原生数据仓库的需求而设计。面向云架构:Databend是完全面向云架构的数据库,可以在云环境中灵活部署和扩展简介|Databend内幕大揭秘。弹性扩缩容能力:Databend提供秒级的弹性扩缩容能力
Databend
·
2023-12-20 13:32
数据结构
Frida基础笔记
|基于KaliLinux|htop查看当前活跃进程|jnettop实时查看系统网络负载工具|
源码阅读
:https://cs.android.com|
源码阅读
:http://aospxref.com|
源码阅读
鸡蛋绝缘体
·
2023-12-20 10:21
python
源码阅读
在python
源码阅读
过程中发现的一些很有意思的书写习惯,学习靠拢一下:1.Python函数的文档字符串(docstring)的使用:文档字符串是放置在函数定义内部顶部的字符串,用于描述函数的作用、参数
chuanauc
·
2023-12-19 12:18
python
jdk1.8 hashmap
源码阅读
目录hashmap成员变量hashmap支持null键吗?为什么?当扩容的时候,所有元素都会重新计算hash值吗?怎么减少扩容次数为什么node数组的大小是2的n次?1.8和1.7的区别1.8为啥要用红黑树?扩容机制不一样在使用HashMap的过程中我们应该注意些什么问题?补发一下积灰的文章。hashmap成员变量DEFAULT_INITIAL_CAPACITY:默认初识表格的容量,值为16,必须
trigger333
·
2023-12-18 12:54
Java基础知识
四大件之数据结构和算法
哈希算法
算法
arcgis的lyr样式转
qgis
的sld样式
需求:arcgis样式lyr要发布到geoserver先说最终技术路线:
qgis
安装slyr插件,lyr转成xml,再通过xml配图后导出sld。避免的操作:lyr直接导出sld文件有问题。
dragonzoebai
·
2023-12-18 06:27
geoserver
arcgis
arcgis图层样式应用geoserver问题
搜了相关资料,转换方式有这么几种:1、arcgis导出lyr样式文件,再利用
qgis
插件进行转换,转换后在导出sld文件,具体看这儿:arcgis的lyr样式转
qgis
的sld样式_
qgis
导入arcgis
llbzwb
·
2023-12-18 06:23
arcgis
javascript
开发语言
C++软件调试与异常排查技术从入门到精通学习路线分享
历史版本比对法3.6、Windbg静态分析与动态调试3.7、使用IDA查看汇编代码3.8、使用常用工具分析4、使用常用的软件分析工具分析5、掌握异常排查的一些基础知识6、了解基础的汇编知识,必要时可以对照着C++
源码阅读
dvlinker
·
2023-12-18 01:49
C/C++技术分享
C++软件调试技术
软件调试
异常排查
引发软件异常的常见原因
分析软件异常的常用方法
Windbg
IDA
zookeeper3==zookeeper
源码阅读
,节点知道自己的身份后会做些什么
上一篇从零启动了ZK1和ZK2,并且两者投出了ZK2为LEADER,ZK1为FOLLOWER。然后跳回到了Mainloop继续循环,此时ZK1会发现自己的PeerState成了FOLLOWER,ZK2会发现自己的PeerState成了LEADER。org.apache.zookeeper.server.quorum.QuorumPeer.ServerState#FOLLOWING接下来他们各自会做
一个java开发
·
2023-12-17 14:54
zookeeper
zookeeper
分布式
云原生
zookeeper4==zookeeper
源码阅读
,FOLLOWER收到了需要LEADER执行的命令后各节点会执行什么
上面已经阅读并观察了节点确定自己的身份后会做些什么,大致就是比对双方信息然后完成同步。本篇阅读,FOLLOWER收到了需要LEADER执行的命令后,怎么同步给LEADER的,并且LEADER会执行什么操作。源码启动zkCli用于测试将原本的代码拷贝一份用IDEA打开后,找到org.apache.zookeeper.ZooKeeperMain#main,然后修改org.apache.zookeepe
一个java开发
·
2023-12-17 14:52
zookeeper
zookeeper
分布式
云原生
7张图揭晓RocketMQ存储设计的奥妙
温馨提示:本文节选自新上市《RocketMQ技术内幕》第二版本,一个最大的改变就是在进入源码分析之前,首先通过图文的方式,提炼出RocketMQ的核心工作机制,降低
源码阅读
的难度,引发思考。
Java老程
·
2023-12-17 00:39
使用Sourcetrail解析C项目
阅读源码的工具很多,今天给大家推荐一款别具一格的
源码阅读
神器。
VernonJsn
·
2023-12-16 14:26
C
同一个kmz数据同样的底图在
QGIS
上显示位置正常, 在Mars3d中显示就偏移了一些
问题:1.同一个kmz数据同样的底图在
QGIS
上显示位置正常,在网页中显示就偏移了一些在
qgis
上的显示效果,和在mars3d的显示效果:数据明显存在偏移。
mianmian0103
·
2023-12-16 03:07
前端
各GIS软件添加天地图方式
1、
QGIS
QGIS
加载天地图,是把天地图作为XYZ源使用的。选择添加XYZ数据,然后输入以下链接就可以。
THEDEAMON
·
2023-12-15 19:04
天地图小贴士
gis
天地图
spark
源码阅读
——shuffle写
groupByKey这个操作一般会产生两个RDD:(map操作)MapPartitionsRDD(隐式转换之后聚合)ShuffledRDDdefgroupBy[K](f:T=>K,p:Partitioner)(implicitkt:ClassTag[K],ord:Ordering[K]=null):RDD[(K,Iterable[T])]=withScope{valcleanF=sc.clean(
WJL3333
·
2023-12-15 15:14
ClickHouse
源码阅读
(0000 1111) —— ClickHouse中的bitmap实现
项目中使用到了ClickHouse的bimtap结构,来分析下ClickHouse中bimtap的具体实现。ClickHouse中bitmap结构的类型为AggregateFunction(groupBitmap,UInt32),对应如下源码:templatestructAggregateFunctionGroupBitmapData{RoaringBitmapWithSmallSetrbs;st
B_e_a_u_tiful1205
·
2023-12-15 08:45
Dive
into
ClickHouse
clickhouse
java
哈希算法
【记录版】重新认识Springboot内嵌servlet容器后的Filter
Spring框架,其中内嵌Servlet容器是其一大特征,容器内嵌后的一些核心类配置也发生了一些变化,具备了一些Spring特性,例如常见的Filter过滤器,相关配置更加简单,以下内容将以此为出发点,从相关
源码阅读
的基础上做个简单记录
苏南(src)
·
2023-12-14 20:14
Filter
spring
boot
Filter
Vue3
源码阅读
(1):首先看看 Vue3 源码的项目结构
1,Vue3和Vue2项目结构的差别Vue3的项目结构相较于Vue2有了很大的进步,在Vue2中,所有的模块都是放在一个项目中(Vue2的项目结构可以看我的这篇博客),在打包时,无法做到分模块打包,各个模块耦合在一起,如果只想用项目中的一部分功能,也需要导入包含全部功能的vue.js。Vue3使用Monorepo的模式管理项目,Monorepo的思想是指在一个项目仓库中管理多个模块,每个模块都是一
纷飞丿
·
2023-12-14 19:09
vue3源码阅读系列
前端
vue.js
javascript
Vue3源码梳理:源码目录结构及
源码阅读
方法
VUE3源码目录结构1)下载源码三种方式方式1,DownloadZIP,不推荐方式2,通过https,或ssh或githubcli来克隆项目$gitclonehttps://github.com/vuejs/
[email protected]
:vuejs/core.git方式3,点击Fork,到自己仓库,再执行上面两步的方式下载2)源码目录解析tsconfig.json
Wang's Blog
·
2023-12-14 19:31
Vue
Weex
vue.js
前端
Cobra:一种基于golang的命令行开发框架(一)
笔者选择了解这个框架有两方面的原因,一方面是笔者在为命令行工具的开发进行技术选型,另一方面是因为笔者在k8s的
源码阅读
过程中,发现在k8s中广泛应用了该框架进行开发。官方文档非常健全,文档中给出的代码
bug_createman
·
2023-12-14 15:34
golang
开发语言
kubelet源码分析(一)
源码阅读
前提-kubelet简介、架构及依赖技术
本文在编写前参考了kubelet启动流程分析,这篇文章对于kubelet的源码有比较清晰的介绍,笔者第一遍的kubelet
源码阅读
,是参照这篇文章梳理的脉络逐步进行的。
bug_createman
·
2023-12-14 14:09
云原生源码阅读
kubelet
云原生
zookeeper2==zookeeper
源码阅读
,集群如何选举出LEADER
上一篇已经搭建好了环境,这篇研究下集群是怎么进行选举的。源码分析:首先将三台机器的data目录下除了myid之外的都清掉,从零开始启动。先启动ZK1然后顺着main阅读源码org.apache.zookeeper.server.quorum.QuorumPeer#startorg.apache.zookeeper.server.quorum.QuorumPeer#run开始不停读取收到的选票,并且
一个java开发
·
2023-12-14 12:22
zookeeper
zookeeper
分布式
云原生
zookeeper1==zookeeper
源码阅读
,源码启动ZK集群
下载源码Tags·apache/zookeeper·GitHubhttps://codeload.github.com/apache/zookeeper/zip/refs/tags/release-3.9.1JDK8MAVEN3.8.6mvn-DskipTests=truepackage配置ZK1zkServer.cmd中指出了启动类是QuorumPeerMainQuorumPeer翻译成集群成员
一个java开发
·
2023-12-14 12:27
zookeeper
分布式
zookeeper
云原生
分布式数据库Schema 变更 in F1 & TiDB
分布式数据库Schema变更inF1&TiDB【转载】TiDB
源码阅读
系列文章(十七)DDL源码解析|PingCAP上述文章主要叙述了从DDL语句发起到执行的过程,简单介绍了弄一套相同的模式来后台处理数据回填
Tototototorres
·
2023-12-06 09:53
分布式
数据库
tidb
python实现postgis按距离查找附近的点位(Postgre入门六)
涉及的shp数据导入方法参考上一篇文章postgis导入shp矢量数据并用
QGIS
可视化(Postgre入门五)1、源码settings.py##数据库名dbname="StreetMap"PGsql.pyimportpsycopg2aspsfromsettingsimport
GIS从业者
·
2023-12-06 03:49
PostGIS
postgis
glibc
源码阅读
pthreadtypes.hsourcecode[glibc/sysdeps/nptl/bits/pthreadtypes.h]-Codebrowser
麦峰强1
·
2023-12-05 18:56
c++
8.6 矢量图层点要素基于规则(Rule-based)渲染使用
文章目录前言基于规则(Rule-based)
QGis
代码实现总结前言前面介绍了矢量-点要素-单一符号、矢量-点要素-分类符号以及矢量-点要素-分级符号的使用本章介绍如何使用基于规则的渲染说明:文章中的示例代码均来自开源项目
雷动软件工作室
·
2023-12-05 10:42
qgis二次开发
qgis二次开发
qgis符号
8.7 矢量图层点要素点分布(Point displacement)使用
文章目录前言点分布(Pointdisplacement)
QGis
代码实现总结前言前面介绍了矢量-点要素-单一符号、矢量-点要素-分类符号、矢量-点要素-分级符号以及矢量-点要素-基于规则的使用本章介绍如何使用点分布
雷动软件工作室
·
2023-12-05 10:04
qgis二次开发
qgis二次开发
Soul
源码阅读
-Soul网关启动流程分析
目标研究Soul网关在启动的过程都做了些什么:SoulConfiguration被spring容器加载,主要是初始化以下一些Bean初始化SoulWebHandler:负责处理http请求初始化DispatcherHandler初始化PluginDataSubscriber:负责将插件、选择器、规则等配置数据同步到内存中初始化DubboParamResolveService:如果pom.xml配置
铁皮_howard
·
2023-12-05 09:41
spring boot 事件机制
降低
源码阅读
难度。实践spring相关事件上下文更新事件(ContextRefreshedEvent):该事件会在ApplicationContext更新时发布。也可以
流月up
·
2023-12-05 05:22
spring
spring
boot
后端
java
事件
event
QGIS
网优常用功能及插件
由于mapinfo试用期限只有30天,无法满足长期使用的需求,另一方面,google地球由于特殊原因,访问受限,对日常工作造成较大影响,因此,建议使用免费开源的
QGIS
。
风雨Amor
·
2023-12-05 00:01
qgis
中加载矢量切片
概述
qgis
既可以做矢量切片,又可以加载矢量切片。本文以geoserver作矢量切片,并在
QGIS
中进行加载展示。
牛老师讲webgis
·
2023-12-04 22:57
MyBatis
源码阅读
(五)----MyBatis配置解析和SqlSession
概述配置,许多应用的启动都会依赖于配置。前面我们把最核心的执行器讲解过了,那这里我们从开头的配置讲起,逐一分析MyBatis的工作流程。Configurationdemo源码://第一阶段:MyBatis的初始化阶段Stringresource="mybatis-config.xml";//得到配置文件的输入流InputStreaminputStream=null;try{inputStream=
singleZhang2010
·
2023-12-04 06:53
ubuntu 安装
QGIS
参考:官方文档1.安装相关依赖sudoaptinstallgnupgsoftware-properties-common2.安装
QGIS
签名密钥,以便信任并安装
QGIS
资源库中的软件sudomkdir-m755
小张小张快来学习
·
2023-12-03 15:47
库安装
仿真
轨迹预测
ubuntu
linux
Android-网络请求库okhttp
源码阅读
随笔
一:先看看okhttp简单的配置以及使用:1.在app的module中先配置依赖implementation'com.squareup.okhttp3:okhttp:3.10.0'2.okhttp执行网络请求调用方式:异步请求调用Call.enqueue();同步请求调用Call.execute()Activity二:框架基本流程源码剖析由于OkhttpClient内部有非常复杂且多的参数配置,作
wuri
·
2023-12-03 11:44
FreeRTOS
源码阅读
笔记5--mutex
互斥量是一种特殊的二值信号量,拥有优先级继承的机制,所以适合用在临界资源互斥访问。5.1创建互斥量xSemaphoreCreateMutex()5.1.1函数原型5.1.2函数框架5.2创建递归互斥量xSemaphoreCreateRecursiveMutex()5.2.1函数原型5.2.2函数框架xSemaphoreCreateRecursiveMutex()实际调用的函数就是xQueueCre
c_up
·
2023-12-03 07:18
笔记
FreeRTOS
源码阅读
笔记3--queue.c
消息队列可以应用于发送不定长消息的场合,包括任务与任务间的消息交换,队列是FreeRTOS主要的任务间通讯方式,可以在任务与任务间、中断和任务间传送信息,发送到队列的消息是通过拷贝方式实现的,这意味着队列存储的数据是原数据,而不是原数据的引用。消息队列控制块typedefstructQueueDefinition{int8_t*pcHead;//pcHead指向队列消息存储区起始位置,即第一个消息
c_up
·
2023-12-03 07:17
笔记
FreeRTOS
源码阅读
笔记6--event_groups.c
通常用的事件标志组是一个32位的变量uxEventBits,可设置的位有24位,一共就是24种事件。事件组的结构体类型:6.1创建事件组xEventGroupCreate()6.1.1函数原型返回值:事件组句柄,指向事件组。6.1.2函数框架①为事件组结构体分配空间②初始化事件组结构体的成员变量,包括等待事件列表的初始化。6.2删除事件组vEventGroupDelete()6.2.1函数原型xE
c_up
·
2023-12-03 07:43
笔记
Swift标准库
源码阅读
笔记 - Array和ContiguousArray
关于ContiguousArray,这边有喵神的文章介绍的很详细了,可以先看看这个文章。Array接着喵神的思路,看一下Array以下是从源码中截取的代码片段。publicstructArray:_DestructorSafeContainer{#if_runtime(_ObjC)internaltypealias_Buffer=_ArrayBuffer#elseinternaltypealias
weixin_33763244
·
2023-12-03 07:55
swift
移动开发
操作系统
CTF-虚拟机-QEMU-前置知识-操作流程与
源码阅读
文章目录总览内存PCI设备PCI配置空间前64个字节对应源码Memorry空间的BARIO空间的BARMMIOPMIOIspci访问PCI设备配置空间中的Memory空间和IO空间MMIOPMIOQQM(qemuobjectmodel)简洁概要将TypeInfo注册TypeImpl:ObjectClass的初始化:实例化Instance(Object)准备自己写mini版QEMU吧,不然实在迷糊吹
看星猩的柴狗
·
2023-12-03 03:33
linux
服务器
数据库
QGIS
是一款开源的地理信息系统软件 编程
QGIS
,全称QuantumGIS,是一款功能强大的开源地理信息系统(GIS)软件,它提供了丰富的地理数据处理和空间分析功能。
CyberwCoder
·
2023-12-02 02:51
开源
编程
深度解析 Spring Security 自定义异常失效问题:源码剖析与解决方案
目录问题描述项目关键代码自定义异常处理器SpringSecurity配置全局异常处理器访问权限测试接口问题分析解决方案
源码阅读
ExceptionTranslationFilter#doFilterDispatc
有来技术
·
2023-12-01 06:56
#
Spring
#
youlai-boot
#
Spring
Boot
spring
java
后端
spring
boot
mvc
Android Studio
源码阅读
还是以前做platform给惯的,调个环境都懒得不行,每次都搜索一遍可还行。。。首先SDKDownloader里面把需要的对应版本的源码下下来(对应compileSdkVersion)image.png理论上这样就可以了,在搜索源码的时候如果有什么需要设置的,AndroidStudio会提示,applysuggestion就好了。在某些Studio版本可能还不行,那么我们照网路朋友教程来检查一下。
洺优
·
2023-11-30 13:17
ETH
源码阅读
(交易hash生成)
1.数据结构go-ethereum/core/types/transaction.goTransaction2.Transaction的hash计算过程参与hash计算的只有Transaction.data字段go-ethereum/core/types/transaction.goHashgo-ethereum/core/types/block.gorlpHashgo-ethereum/core
坠叶飘香
·
2023-11-29 17:38
tinyalsa
源码阅读
解析
简介tinyalsa的源代码包括两部分,tinyalsa库文件和小工具。tinyalsa库文件的源代码有两个,是mixer.cpcm.c。其中mixer.c提供了控制接口。pcm.c提供了PCM播放、录音的接口。tinyalsa工具包括了四个文件,tinyplay.c、tinycap.c、tinymix.c、tinypcminfo.c。每个文件对应一个可执行文件。tinyplay是一个简单的播放器
Teader
·
2023-11-29 01:13
音视频
语音识别
单片机
OSM下载上海市道路地图,并在
QGIS
显示
OSM下载上海市道路地图,并在
QGIS
显示原创ReonLeon发布于2018-12-1217:44:30阅读数2843收藏展开下载地图下载一个城市的地图,可以在OSM官网(http://www.openstreetmap.org
不玩了啊
·
2023-11-28 03:02
jdk1.8集合
源码阅读
之ArrayList
ArrayList的继承了AbstractList中,实现了List.ArrayList在工作中经常用到,所以要弄懂这个类是极其重要的。先看看整体的类图在jdk1.8版本中源码如下://首先看到主要继承了抽象泛型类AbstractList,看类图可知最顶层是实现Iterable,这是使用了//迭代子设计模式用于迭代集合中的元素。publicclassArrayListextendsAbstract
先生zeng
·
2023-11-28 02:45
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他