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源码阅读
jdk
源码阅读
记录 object
https://docs.oracle.com/javase/8/docs/api/index.html1.java.lang1)Object所有类的父类,超类,所有对象(包括数组)都实现此类方法。--注释相关相关方法alt+7打开当前类的structure结构方法等native关键字---native方法的具体实现是用C语言实现的。当有一些需要和硬件打交道的方法,java是做不了的,于是它就偷懒
学习吧朱小宁
·
2023-08-09 00:26
关于Android Framework
源码阅读
——阿里大佬分享的核心经验
Android是一个庞大的系统,AndroidFramework只是对系统的--个封装,里面还牵扯到JNI、C++、Java虚拟机、Linux系统内核、指令集等。面对如此庞大的系统,我们得有-定的章法去阅读源码,否则就会只见树木不见森林,陷入卷帙浩繁的细节与琐碎之中。一、善于抓住主线和支线,主线指的就是Android系统的各个模块,支线就是这个模块从上值下各个层级中的重要元素,逐--分析,直至探究
上马定江山
·
2023-08-08 17:37
Android
framework
android
framework
QGIS
二次开发二:不重新编译
QGIS
进行二次开发
目录一、下载OSGeo4W二、配置VS三、测试代码四、补充:配置QT插件五、导出项目为模板六、Release模式的一个问题解决由于重新编译
QGIS
对于初学者来说还是有一定难度,因此这里介绍另外一种不编译
程序员班长
·
2023-08-08 14:20
QGIS
qgis
地理数据处理-地理空间表的导入与查询
本文将举例最常见的SQLServer和PostgreSQL的地理空间数据导入与查询1,使用
QGIS
导入地理数据1.1连接数据库打开
QGIS
后导航就能找到数据库选项,右键新建连接Postgresql连接配
占星安啦
·
2023-08-08 13:34
GIS
SQLServer
PostgreSQL
地理空间字段
数据库导入地理数据
数据库地理数据查询
AsyncDisplayKit
源码阅读
之ASLayoutElementPrivate.h
仅列出一些比较关键的点可以看到里面定义的变量类型十分严谨,清楚地指定了类型的大小AS_EXTERNint32_tconstASLayoutElementContextInvalidTransitionID;AS_EXTERNint32_tconstASLayoutElementContextDefaultTransitionID;在处理数组时,可以看到定义是很清晰的,通过定义静态常量来定义数组的大
Jerrydu96
·
2023-08-08 00:00
SDWebImage
源码阅读
--SDWebImageManager
一、总览本类是一个单例,作用是管理图片的下载,并连接UIImageView等UIKit类。本类中实现的功能包括缓存查询、取消下载、图片下载完成之后显示之前对图片的处理等。二、头文件#import"SDWebImageCompat.h"#import"SDWebImageOperation.h"#import"SDWebImageDownloader.h"#import"SDImageCache.h
fleshMe
·
2023-08-08 00:22
langchain-ChatGLM
源码阅读
:参数设置
文章目录上下文关联对话轮数向量匹配topk控制生成质量的参数参数设置心得上下文关联上下文关联相关参数:知识相关度阈值score_threshold内容条数k是否启用上下文关联chunk_conent上下文最大长度chunk_size其主要作用是在所在文档中扩展与当前query相似度较高的知识库的内容,作为相关信息与query按照prompt规则组合后作为输入获得模型的回答。获取查询句query嵌入
羊城迷鹿
·
2023-08-07 21:23
自然语言处理
神经网络
langchain
chatglm
知识库问答
Qgis
可添加的xyz链接
https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}效果:
星良辰寻
·
2023-08-07 18:17
gis数据
工具等
Qgis
FreeRTOS源码
源码阅读
之Systick的关联记录
逻辑梳理主题逻辑MX_FREERTOS_Init做资源的准备和初始化voidMX_FREERTOS_Init(void){/*USERCODEBEGINInit*//*USERCODEENDInit*//*USERCODEBEGINRTOS_MUTEX*//*addmutexes,...*//*USERCODEENDRTOS_MUTEX*//*USERCODEBEGINRTOS_SEMAPHORE
詩不诉卿
·
2023-08-07 15:42
HAL源码
stm32
C++入门之stl六大组件--List源码深度剖析及模拟实现
文章目录前言一、List
源码阅读
二、List常用接口模拟实现1.定义一个list节点2.实现一个迭代器2.2const迭代器3.定义一个链表,以及实现链表的常用接口三、List和Vector总结前言本文中出现的模拟实现经过本地
jolly0514
·
2023-08-07 12:59
C++
c++
list
开发语言
技术人成长之
源码阅读
心法
文章目录一、如何阅读源码?1-1源码解读基本流程二、高效阅读心法2-1把握核心结构2-2站在巨人的肩膀上3-3提出问题,找寻问题答案三、代码精读:踏上调试之旅3-1调试法思路倒序法正序法3-2有所痕迹画图记录关键的堆栈信息3-3掌握原理要看数据结构一、如何阅读源码?优质的开源项目,不论是从业务概念上的抽象,还是实实在在、反反复复的调优、验证,很可能是凝聚了一个团队几年的心血,甚至有着庞大的体系。开
子涵先生
·
2023-08-06 16:02
Java实战宝典
吾爱开源
源码学习经验
java
python
技术成长
netty
Qt下开发基于
QGIS
的应用程序
Qt下开发基于
QGIS
的应用程序目的版本说明1、Qt的安装2、MSVC套件与Windows10SDK的下载3、
QGIS
开发有关的库文件下载4、环境搭建5、
QGIS
开发环境搭建6、展示网页地图目的由于有在背景地图上进行动态轨迹
gongfuyd
·
2023-08-06 12:39
qt
开发语言
python地图gps轨迹可视化_GPS轨迹可视化的三种方法
这里给出三类方法:GIS软件主流的有ArcGIS(收费)、
QGIS
(开源)。像IDE一样,建立项目,配置各类params,然后导入数据文件
weixin_39732506
·
2023-08-05 19:37
Spring Aop
源码阅读
(一)
简述Springaop的源码可以从AopNameSpaceHandler开始看。AopNameSpaceHandler中注册了几个BeanDifinitionParser,分别用于解析xml元素config、aspectj-autoproxy、scoped-proxy、spring-configured。一般使用aspectj-autoproxy就行了。对于用于处理aspectj-autoprox
油多坏不了菜
·
2023-08-04 09:46
python
源码阅读
(1)-- 类型对象及虚拟机
抽空看了《Python源码剖析》+python3.7的源码,记录一下觉得重要的知识点类型对象整数通过整数对象池解决对引用计数的过度访问频繁执行的代码会提供宏(节省函数开销,牺牲类型安全)和函数(检查类型安全降低效率)两种版本小整数池在python初始化时创建,范围在[-5,257),可以通过修改源码动态改变这个临界值大整数开辟一块内存空间轮流使用,用单向列表来管理空闲态内存整数引用计数为0不会向系
hoppyf
·
2023-08-04 03:40
linux 内核调试指南
linux内核调试指南一些前言作者前言知识从哪里来为什么撰写本文档为什么需要汇编级调试***第一部分:基础知识***总纲:内核世界的陷阱
源码阅读
的陷阱代码调试的陷阱原理理解的陷阱建立调试环境发行版的选择和安装安装交叉编译工具
djinglan
·
2023-08-04 00:58
linux技术
linux
struct
debian
汇编
c
thread
Kafka
源码阅读
准备
目标是希望能通过idea工具阅读Kafka源码并能成功的编译Kafka源码。源码下载Kafka的源码地址在https://github.com/apache/kafka因为默认为trunk分支,如果研究代码的的话,最好切换到对应的版本分支比如2.4.0编译源码进入Kafka源码所在目录并执行:./gradlewcleanreleaseTarGz-xtest-xtest用于跳过test任务编译成功后
wMeSlAx767
·
2023-08-03 07:49
Thread源码剖析
对于线程Thread类的使用,可以说是java语言必备,但你是否真正意义上去剖析过他的内部结构,本文从概述的几个问题出发,一起进行
源码阅读
(本文基于Android-27中的Thread源码)概述对常用的
Felix_lin
·
2023-08-02 10:53
langchain系列1- langchain-ChatGLM
源码阅读
1服务启动(demo.queue(concurrency_count=3).launch(server_name='0.0.0.0',server_port=7860,show_api=False
愚昧之山绝望之谷开悟之坡
·
2023-08-02 10:37
AIGC
类ChatGPT
langchain
langchain-ChatGLM
源码阅读
:webui.py
样式定制使用gradio设置页面的视觉组件和交互逻辑importgradioasgrimportshutilfromchains.local_doc_qaimportLocalDocQAfromconfigs.model_configimport*importnltkimportmodels.sharedassharedfrommodels.loader.argsimportparserfromm
羊城迷鹿
·
2023-08-02 10:36
自然语言处理
神经网络
langchain
深度 | 一条查询SQL的前世今生 —— ClickHouse
源码阅读
作者:逍凯,阿里云数据库实习开发工程师注:以下分析基于开源v19.15.2.2-stable版本进行,社区最新版本代码改动较大,但是总体思路是不变的。一、用户提交一条查询SQL背后发生了什么在传统关系型数据库中,SQL处理器的组件主要包括以下几种:•QueryParsing负责进行词法和语法分析,把程序从人类高可读的格式(即SQL)转化成机器高可读的格式(AST,抽象语法树)。词法分析指的是把SQ
阿里云数据库
·
2023-08-02 07:22
源码阅读
:classnames
源码阅读
:classnames
源码阅读
:classnames简介源码解读indexdedupebind类型声明学习与收获
源码阅读
:classnames简介classnames一个简单的JavaScript
夏安
·
2023-08-01 20:52
前端
JavaScript
源码阅读
前端
javascript
源码阅读
基于SWAT-MODFLOW地表水与地下水耦合
目录第一讲模型原理剖析第二讲
QGIS
高级操作第三讲QSWATMOD操作第四讲数据制备第五讲基于CUP的率定验证第六讲结果分析第七讲控制措施效果模拟第八讲土地变化情景模拟第九讲气候变化情景模拟更多推荐耦合模型被应用到很多科学和工程领域来改善模型的性能
WangYan2022
·
2023-08-01 10:48
水文
水资源
SWAT-MODFLOW
地表水与地下水耦合
express
源码阅读
之封装Router
封装Router废话不多说了,在封装Router之前我们需要做些需求的准备:·app从字面量变为Application类·丰富HTTP请求方法·封装Router·路径一样的路由整合为一组,引入Layer的概念·增加路由控制,支持next方法,并增加错误捕获功能·执行Router.handle的时候传入out参数1.先来个测试用例来看看我们要干些什么:app.get('/',function(req
酱ka油
·
2023-08-01 00:36
FFmpeg5.0
源码阅读
——av_interleaved_write_frame
摘要:本文主要详细描述FFmpeg中封装时写packet到媒体文件的函数av_interleaved_write_frame的实现。 关键字:av_interleaved_write_frame 读者须知:读者需要熟悉ffmpeg的基本使用。1基本调用流程 av_interleaved_write_frame的基本调用流程图如下。 首先就是根据输入数据是否为空选择调用的函数,如果为空就
落樱弥城
·
2023-07-31 22:54
ffmpeg
音视频
ffmpeg
c++
英文字幕视频翻译成中文字幕
参考教程https://www.bilibili.com/read/cv2223816/https://www.bilibili.com/video/av347257741、下载英文视频例如下面这个视频
QGIS
GIS从业者
·
2023-07-31 18:45
资料
音视频
vuejs
源码阅读
之代码生成器
代码生成器是模版编译的最后以后,它的作用是将AST转换成渲染函数中的内容,这个内容可以称为代码字符串。代码字符串可以被包装在函数中执行,这个函数就是我们通常说的渲染函数。渲染函数被执行之后,可以生成一份VNode,而虚拟DOM可以通过这个VNode来渲染视图。AST生成代码字符串比如下面这个代码。hello{{name}}它转换成AST并且经过优化器的优化之后是下面这个样子。{"type":1,"
vieber
·
2023-07-31 12:32
vue.js
前端
javascript
源码阅读
笔记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
地图交互
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他