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源码阅读
源码阅读
笔记NSCache
这里是源码地址,该文章是基于commit43d94d7on25Jan的NSCache版本从源码看本质NSCache可以用内存缓存对象(比如常见的图片),相比于NSMutableDictionary,使用NSCache会有以下特点:线程安全KeyType不需要实现NSCopying支持限制缓存空间和数量,达到峰值自动清理NSCache的内部实现包含:NSMutableDictionary:保存数据和
__huangkun__
·
2023-07-31 11:21
React-虚拟dom的渲染过程与特性
在熟练使用react中,听到最多的就是虚拟dom,diff算法等等,也是面试必问的一个题目,这个问题想要弄透彻,需要深入阅读源码,
源码阅读
还是有一定的难度的。
小爱跳跳糖
·
2023-07-31 07:35
QGIS
源码编译:
QGIS
3.22.4+vs2019
一、
QGIS
源码下载
QGIS
源码下载:Releases·
qgis
/
QGIS
·GitHub选择3.22.4源码二、安装环境1.安装vs2019本次编译安装的是vs2019Community。
guoqiong07
·
2023-07-31 06:32
QGIS
其他
QGIS
3.28的二次开发一:编译工程
环境:VS2019+OSGeo4W+CMake_3.26+Cygwin64+
QGIS
_3.28注意:一定要按照步骤顺序来!
程序员班长
·
2023-07-31 06:01
QT
QGIS
c++
qgis
qt5
pyqt
vuejs
源码阅读
之优化器
前面讲过vuejs中解析器是把html模版解析成AST,而优化器的作用是在AST中找到静态子树并打上标记。静态子树是指的那些在AST中永远不会发生变化的节点。例如,一个纯文本节点就是静态子树,而带变量的文本节点就不是静态子树,因为他会随着变量的变化而变化。标记静态子树有两点好处。每次重新渲染时,不需要为静态子树创建新节点在虚拟DOM中打补丁的过程可以跳过重新渲染,不需要为静态子树创建新节点前面介绍
vieber
·
2023-07-30 16:37
vue.js
javascript
ecmascript
Eureka学习之客户端
源码阅读
笔记
前提说明,本文跟踪的Eureka版本信息为:org.springframework.cloudspring-cloud-starter-netflix-eureka-serverHoxton.SR81.客户端加载方式如果我们的应用仅仅只是springboot应用,只要我们的classpath目录下,有Netfilx和Eureka的核心包,咱们就可以在启动类上使用@EnableEurekaClien
迈克擂
·
2023-07-29 10:01
Eureka
Java
eureka
java
FMDB
源码阅读
面试的时候被问到了说FMDB如何是实现数据的安全的,我当时没有去看源码,直接猜测是加了锁,后来发现不是,现在补上功课。跟我有一样想法的小伙伴一起分享。1.主要涉及的类FMDdatabase,FMResultSet,FMDatabaseQueue,FMDatabaseAddition,FMDatabasePool2.源码分析:FMDatabaseQueue*queue=[FMDatabaseQueu
取个名字真困难
·
2023-07-28 15:33
《android
源码阅读
四》Android系统源码整编、单编并运行到虚拟机
1、编译环境《安装Ubuntu系统》《android源码下载》2、整编源码进入Android源码根目录cdAOSP初始化环境sourcebuild/envsetup.sh清除缓存makeclobber选择编译目标//选择编译目标lunch//因为本次是在虚拟机中运行,这里使用x86lunchaosp_x86_64-eng编译这里的-j16是代表编译的时候的线程数,一般是CPU核心数的1~2倍,电脑
帅气的铅笔
·
2023-07-27 16:36
android源码学习笔记
android
android
AOSP
良心教程!看完秒懂实物地图制作那些事
QGIS
写实地图制作效果展示流程简述本教程通过在
QGIS
中进行本地上传和在线下载两种方式获得所需的地理数据(数据包括卫星地图、浙江省json、省内
易知微EasyV数据可视化
·
2023-07-27 04:10
数字孪生
利用
QGIS
批量下载OSM数据中的地铁线路矢量数据
要在Python中批量下载OSM数据中的地铁线路矢量数据并获取地铁站点数据,使用OSMnx和geopandas库。以下是一些代码,importosmnxasoximportgeopandasasgpd#定义一个地点location_point=(51.5072,-0.1276)#下载地图并绘制地图graph=ox.graph_from_point(location_point,dist=1000,
地狱道
·
2023-07-26 23:55
python
EventBus-3.1.1
源码阅读
1.注册及查找事件1.1EventBus初始化getDefault:通过单例模式获取实例,同时里面采用Builder模式构造部分初始化参数,方便定制部分配置信息//Builder模式,在EventBusBuilder里面完成一些默认的初始化操作privatestaticfinalEventBusBuilderDEFAULT_BUILDER=newEventBusBuilder();publicst
Felix_lin
·
2023-07-26 11:34
AsyncDisplayKit
源码阅读
之ASLayoutElement.h
进入文件可以看到两个向前引用@classASLayout;@classASLayoutSpec;因为里面定义的函数有返回相应类型,但没有必要知道其内部内容,使用向前引用以减少代码引入第一个协议@protocolASLayoutElementStylability;里面定义了一个方法,传入一个ASLayoutElementStyle来得到对应的instance对象-(instancetype)sty
Jerrydu96
·
2023-07-25 22:10
VUE3浅析---VNode虚拟节点&diff算法&计算监听属性
无key的算法源码实现,分三个步骤:2、有key的算法源码实现,分三个步骤:三、nextTick:异步更新DOM1、源码解析:四、监听属性1、computed:监听计算属性1.1、购物车案例:1.2、
源码阅读
夜间沐水人
·
2023-07-25 21:29
前端
学习笔记
vue.js
typescript
diff算法
虚拟dom
OkHttp
源码阅读
(八) —— 总结
OkHttp的
源码阅读
终于告一段落,作为一个程序猿一开始对
源码阅读
真心有点抵触,因为觉得很难,根本看不明白,最后心一横硬着头皮去看,其实你发现源码并没有你想象中那么难理解,但是有些细节的代码还是晦涩难懂
Sherlock丶Aza
·
2023-07-25 18:41
FFmpeg5.0
源码阅读
—— avcodec_send_frame && avcodec_receive_packet
摘要:本文主要描述了FFmpeg中用于编码的接口的具体调用流程,详细描述了该接口被调用时所作的具体工作。 关键字:ffmpeg、avcodec_send_frame、avcodec_receive_packet 读者须知:读者需要了解FFmpeg的基本使用流程,以及一些FFmpeg的基本常识,了解FFmpegIO相关的内容,以及大致的解码流程。1avcodec_send_frame av
落樱弥城
·
2023-07-25 16:42
ffmpeg
音视频
ffmpeg
Java-API简析_java.net.SocketPermission类(基于 Latest JDK)(浅析源码)
69908381/article/details/131900302出自【进步*于辰的博客】因为我发现目前,我对Java-API的学习意识比较薄弱,需要慢慢习惯使用Java-API,乃至剖析源码来提升自己的
源码阅读
能力和编码素质
进步·于辰
·
2023-07-25 13:17
Java-API
Java-API简析
SocketPermision
Java-API简析_java.security.Permission类(基于 Latest JDK)(浅析源码)
69908381/article/details/131898705出自【进步*于辰的博客】因为我发现目前,我对Java-API的学习意识比较薄弱,需要慢慢习惯使用Java-API,乃至剖析源码来提升自己的
源码阅读
能力和编码素质
进步·于辰
·
2023-07-25 13:16
Java-API
Java-API简析
Permission
Java-API简析_java.security.ProtectionDomain类(基于 Latest JDK)(浅析源码)
69908381/article/details/131898146出自【进步*于辰的博客】因为我发现目前,我对Java-API的学习意识比较薄弱,需要慢慢习惯使用Java-API,乃至剖析源码来提升自己的
源码阅读
能力和编码素质
进步·于辰
·
2023-07-25 13:46
Java-API
Java-API简析
ProtectionDoman
Java-API简析_java.net.Proxy类(基于 Latest JDK)(浅析源码)
69908381/article/details/131881661出自【进步*于辰的博客】因为我发现目前,我对Java-API的学习意识比较薄弱,需要慢慢习惯使用Java-API,乃至剖析源码来提升自己的
源码阅读
能力和编码素质
进步·于辰
·
2023-07-25 13:38
Java-API
Java-API简析
Proxy
Qgis
二次开发-QgsMapLayer(加载矢量、栅格图层)
1.简介QgsMapLayer是所有地图层类型的基类,这是所有地图层类型(矢量,栅格)的基类,首先定义一个QgsMapCanvas地图画布,然后画布上添加图层,使用以下方法设置图层集合。//设置当前图层集合voidsetLayers(constQList&layers)以下是QgsMapLayer的类继承:QgsAnnotationLayer:标注的图层QgsMeshLayer:表示支持在结构化或
Mr.codeee
·
2023-07-25 08:08
Qgis
qt
qgis
QgsMapLayer
栅格图层
矢量图层
Qgis
二次开发-QgsFeature地理要素的特征
1.简介QgsFeature类封装了一个特性,它包含了一个地理要素的几何信息以及属性值。QgsFeature的意义在于提供了一种统一的方式来处理地理要素数据。通过使用QgsFeature,可以轻松地获取和修改地理要素的几何信息和属性值。在矢量图层获取元素时,QgsVectorLayer::getFeature()完成操作。getFeature()会返回元素操作对象(QgsFeatureIterat
Mr.codeee
·
2023-07-25 08:08
Qgis
qt
qgis
特性
QgsFeature
Qgis
二次开发-实现缩略图、标注
Qgis
二次开发-QgsAnn
Mr.codeee
·
2023-07-25 08:08
Qgis
qt
qgis
标注
缩略图
Qgis
二次开发-QgsMapTool地图交互工具详解
1.简介QgsMapTool地图工具是用于操作地图画布的用户交互式工具。例如,地图平移和缩放功能被实现为地图工具。QgsMapTool是抽象基类,以下是类的继承关系:2.常用接口virtualvoidcanvasDoubleClickEvent(QgsMapMouseEvent*e)重写鼠标双击事件virtualvoidcanvasMoveEvent(QgsMapMouseEvent*e)重写鼠标
Mr.codeee
·
2023-07-25 08:03
Qgis
qt
qgis
QgsMapTool
地图交互
Java-API简析_java.net.InetSocketAddress类(基于 Latest JDK)(浅析源码)
69908381/article/details/131870760出自【进步*于辰的博客】因为我发现目前,我对Java-API的学习意识比较薄弱,需要慢慢习惯使用Java-API,乃至剖析源码来提升自己的
源码阅读
能力和编码素质
进步·于辰
·
2023-07-25 06:44
Java-API
Java-API简析
InetSocketAdres
QGIS
二次开发:集成二维CAD控件MxDraw
本文记录在
QGIS
中集成MxDraw控件的方法。一、安装MxDraw参见笔者博文“FreeCAD二次开发:集成二维CAD控件MxDraw”所述的安装方法。
JiNan.YouQuan.Soft
·
2023-07-24 23:33
GIS
其他
Visual Studio2019 在Qt环境下使用GDAL读写点Shapefile文件
本教程是为
QGIS
的插件开发打基础噢!
WebUeGIS
·
2023-07-24 20:27
QGIS插件开发
qt
c++
gdal
arcgis
linux scatterlist
源码阅读
记录
scatterlist
源码阅读
记录准备工作源码位置主要数据结构有两个主要API学习1sg_next接口学习sg_nents接口学习sg_last接口学习准备工作1:可以根据某个版本进行源码的下载源码位置
酸菜。
·
2023-07-24 18:27
linux系统编程与内核编程
linux
axios
源码阅读
https://juejin.im/post/6885471967714115597#heading-15*HTTP拦截器的设计与实现:从任务注册、任务编排和任务调度三个方面来分析Axios拦截器的实现
good__day
·
2023-07-24 17:10
BaseDexClassLoader加载类流程
源码阅读
安卓10类图双亲委派机制Java层BaseDexClassLoader没有loadClass实现,继承的是ClassLoader实现路径libcore\ojluni\src\main\java\java\lang\ClassLoader.javaprotectedClassloadClass(Stringname,booleanresolve)throwsClassNotFoundExceptio
骇客之技术
·
2023-07-24 09:38
逆向工程
开发语言
脱壳
ClassLoader
源码阅读
安卓10java层libcore\ojluni\src\main\java\java\lang\ClassLoader.javaprotectedClassloadClass(Stringname,booleanresolve)throwsClassNotFoundException{//First,checkiftheclasshasalreadybeenloadedClassc=findLoa
骇客之技术
·
2023-07-24 09:38
逆向工程
类加载
InMemoryDexClassLoader
源码阅读
安卓10Java层路径libcore\dalvik\src\main\java\dalvik\system\InMemoryDexClassLoader.javapublicfinalclassInMemoryDexClassLoaderextendsBaseDexClassLoader{/***Createanin-memoryDEXclassloaderwiththegivendexbuffe
骇客之技术
·
2023-07-24 09:08
逆向工程
逆向
源码
dex加载
ijkplayer
源码阅读
本文主要针对B站开源播放器IJKPlayer的部分
源码阅读
笔记,包括Java代码和C代码,涉及到部分FFmpeg和SDL的接口调用(笔记未经过仔细整理)。
骆驼骑士
·
2023-07-24 07:11
TNN
源码阅读
笔记(一)
最近看了下TNN的源码,打算记录一下
源码阅读
笔记。
半笔闪
·
2023-07-23 20:48
Fastjson2你开始使用了吗?来看看源码解析
本篇将采用代码测试+
源码阅读
的方式对FastJson2的性能提升做一个较为全面的探索。一、环境准备首先,我们搭建一套用于测试的环境,这里采用springboot项目,分别创建两个
chenxuyuana
·
2023-07-23 19:19
java
spring
boot
mybatis
sync包 mutex
源码阅读
借鉴于Go夜读,加了个人理解:https://reading.developerlearning.cn/articles/sync/sync_mutex_source_code_analysis/go版本:go1.12windows/amd64结构体//AMutexisamutualexclusionlock.//ThezerovalueforaMutexisanunlockedmutex.///
one_zheng
·
2023-07-23 02:26
浅析Http中的缓存机制
写这篇博客的意义完全是为了后边继续写OkHttp
源码阅读
系列中的CacheInterceptor做铺垫,作为移动端开发人员来说,Http的缓存机制并不是很熟悉,在阅读OkHttp源码过程中发现CacheInterceptor
Sherlock丶Aza
·
2023-07-22 16:41
遥感影像建金字塔
答案一种方法就是直接拉到arcgis中,软件就会自动帮你建立金字塔了,但是这种方法一般需要先安装软件,且建立金字塔速度较慢采用
Qgis
开源原件中的“创建快视图”工具,和arcgis一样,建立金字塔速度较慢基于
zy_destiny
·
2023-07-22 11:32
基本知识
python
gdal
shell
QGIS
中导入Google、Bing、高德等地图和卫星影像
转载:https://blog.csdn.net/x572722344/article/details/108121725常用的链接:OpenTopoMaphttps://tile.opentopomap.org/{z}/{x}/{y}.pngOpenStreetMaphttp://tile.openstreetmap.org/{z}/{x}/{y}.pngGoogleHybridhttps://
RS&
·
2023-07-22 11:56
#
QGIS
笔记
objc_msgSend
源码阅读
objc_msgSend是OC中调用最为频繁的方法,所有OC方法的调用都离不开这个它。苹果已经将其开源(https://opensource.apple.com/source/objc4/objc4-750/runtime/Messengers.subproj/),这是使用汇编语言编写的,其好处就是能提升函数的执行速度。本文选用它的arm64为汇编代码(objc-msg-arm64.s)进行分析。
某某香肠
·
2023-07-22 05:52
java AQS
源码阅读
共享锁的实现
一、独占锁与共享锁区别1)独占功能:当锁被头节点获取后,只有头节点获取锁,其余节点的线程继续沉睡,等待锁被释放后,才会唤醒下一个节点的线程。2)共享功能:只要头节点获取锁成功,就在唤醒自身节点对应的线程的同时,继续唤醒AQS队列中的下一个节点的线程,每个节点在唤醒自身的同时还会唤醒下一个节点对应的线程,以实现共享状态的“向后传播”,从而实现共享功能。二、源码AQS中共享锁相关代码publicabs
faunjoe
·
2023-07-21 03:26
FutureTask
源码阅读
参考[Thread类
源码阅读
](https://www.jianshu.com/p/543d2bc5f54a)中的构造函数,可知Java创建线程的方法有两种。
六位的象牙塔
·
2023-07-21 02:47
spring mybatis框架源码优质github项目
springmybatisspringcloudtomcat简介以下项目来源于github上的手撕源码系列,方便自己阅读和模仿,学习源码思路springmini-spring(优质)myspringMinispring(极客时间有专栏配合食用)spring等
源码阅读
合集
理智Ming
·
2023-07-20 22:15
手撕源码
mybatis
spring
github
Qgis
3.16ltr+VS2017二次开发环境搭建(保姆级教程)
1.二次开发环境搭建下载osgeo4w-setup.exeDownload
QGIS
https://www.
qgis
.org/en/site/forusers/download.html点击OSGeo4WNetworkInstaller
Mr.codeee
·
2023-07-20 16:53
Qgis
c++
qt
qgis
环境搭建
arcmap中有火星坐标码_GIS转换之火星坐标系转换
所需软件:
QGIS
(免费)所需插件:GeoHey(免费)
QGIS
安装方法不再赘述,直接到官网下载安装包,然后一直下一步点击下去就好。下面只说明几点,用于参考:
QGIS
中文界面调整
QGIS
插件安
扇贝君
·
2023-07-20 11:55
arcmap中有火星坐标码
《CopyOnWriteArrayList核心
源码阅读
》
publicclassCopyOnWriteArrayListimplementsList,RandomAccess,Cloneable,java.io.Serializable{//定义ReentrantLock类型的锁finaltransientReentrantLocklock=newReentrantLock();//CopyOnWriteArrayList内部实际维护一个Object类型
猿究院_NiKo
·
2023-07-20 02:07
JAVASE
java
QGIS
绘制一张地图——创建和编辑绘制线要素、由线要素生成面要素、面要素的编辑
前言我们以描绘北京市市区案例来演示这部分功能。步骤大致如下:1、按照市区分区的分界线来绘制线要素。2、根据所绘线要素生成面要素。3、对生成的面要素做整理编辑。待绘制底图如图所示:一、创建和编辑绘制线要素1.1创建线要素我们点击新建Shapefile要素按钮,弹出新建要素弹窗,如图:我们填写好对应的要素信息,对填写的信息作说明:文件名称:创建的shp文件的位置和名字文件编码:一般选择跟随系统,即Sy
爱吃雪糕的小布丁
·
2023-07-20 01:11
QGIS相关
学习
笔记
QGIS
绘制一张地图——建立打印布局在地图中添加图例和比例尺后,将地图保存为图片(出图)
北京市区地图如图所示:一、直接保存为图片依次点击工程、导入/导出、导出地图为图片:设置比例尺、像素等信息,点击保存:保存出来的地图的显示区域是和
QGIS
中看到的地图区域一样的:二、建立打印布局在地图中添加图例和比例尺后
爱吃雪糕的小布丁
·
2023-07-20 01:39
QGIS相关
学习
笔记
String
源码阅读
(一)
概述查阅String的源码时,首先需要阅读一下它的顶部注释,它里面说明了一些String在Java中的一些基本情况,了解它们有助于对后续源码的深入了解。这里我的java版本是10.0.2。注释部分下面大致描述一下String源码中的注释上到底说了那些内容:String是Java中用于表示字符串的类,所有在Java程序中表示成形如:"abc"这种双引号括起来的形式都是String的实例。String
still_loving
·
2023-07-19 19:48
【学习笔记-
QGIS
】
QGIS
从零快速上手
原文感谢作者才华横溢吴道简安装文章参考:https://zhuanlan.zhihu.com/p/370633306一、下载安装
QGIS
免费开源,中文界面,下载地址:https://download.
qgis
.org
Xcong_Zhu
·
2023-07-19 16:43
学习笔记
GIS相关
学习
笔记
QGIS
绘制一张地图——添加地理地图书签,快速定位到想要的位置
我们打开
qgis
软件,一般这个功能区域默认在左侧的中间位置,如图:如果没有的话,我们需要调出来,在软件上方的菜单栏的空白处,右键显示面板调试框,勾选空间书签管理器面板,即可,如图:我们把地图调到我们需要插入书签的位置
爱吃雪糕的小布丁
·
2023-07-19 11:21
QGIS相关
学习
笔记
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他