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源码阅读
redis
源码阅读
-持久化之RDB
持久化介绍:redis的持久化有两种方式:rdb:可以在指定的时间间隔内生成数据集的时间点快照(point-in-timesnapshot)aof:记录redis执行的所有写操作命令根据这两种方式,redis可以开启三种模式的持久化rdbaofrdb+aofrdbrdb是一个非常紧凑的文件rdb适合灾难恢复,主从复制rdb可以最大化redis的性能,rdb操作是会从主进程fork一个子进程;本章节
5ycode
·
2023-07-16 20:44
源码分析
redis源码分析
redis
rdb
持久化
redis
源码阅读
-持久化之aof与aof重写详解
aof相关配置aof-rewrite-incremental-fsyncyes#aof开关,默认是关闭的,改为yes表示开启appendonlyno#aof的文件名,默认appendfilename"appendonly.aof"#aof刷数据的策略,有no/everysec/awaysappendfsynceverysecno-appendfsync-on-rewriteno#aof超出配置大小
5ycode
·
2023-07-16 20:44
redis源码分析
源码分析
redis
redis
数据库
aof
持久化
redis源码
<小米开源框架MACE>
源码阅读
笔记 2
上一篇分析了mace\public\mace.h和mace\core\mace.cc两个文件,本篇说一下与runtime相关的一些函数。首先是mace\public\mace_runtime.h,其对应的源文件为mace\core\mace_runtime.ccmace\public\mace_runtime.h中定义了GPU、CPU运行时的一些API。这里定义的只是较为顶层的接口,具体实现在ma
Kaami
·
2023-07-16 15:33
langchain
源码阅读
系列(一)之LLM输入输出管理
原文首发于博客文章langchain
源码阅读
LangChain主体分为6个模块,分别是对(大语言)模型输入输出的管理、外部数据接入、链的概念、(上下文记忆)存储管理、智能代理以及回调系统,通过文档的组织结构
莫尔索随笔
·
2023-07-16 11:45
LLM应用构建实践笔记
大语言模型开发者教程
python
文心一言
AI编程
AIGC
prompt
AI-native
开源
webrtc
源码阅读
之h264 RTP打包
本文来分析webrtc打包h264rtp包的代码,版本m98一、RTP协议1.1RTP协议概述实时传输协议(RTP)是一个网络协议,它允许在网络上进行实时的音频和视频数据传输。RTP协议主要用于解决多媒体数据的实时传输问题,特别是对延迟和数据丢失敏感的应用。RTP协议包括两个紧密相关的部分:RTP数据协议和RTP控制协议(RTCP)。RTP数据协议负责数据的传输,RTCP负责监控服务质量并提供同步
天空中的野鸟
·
2023-07-16 04:45
webrtc
webrtc
webrtc
源码阅读
之视频采集、编码、发送
在examples/peerconnection
源码阅读
中,我们有个关键函数Conductor::AddTracks,在这个函数中会先Create一个videotrack,然后把这个trackadd到peerconnection
天空中的野鸟
·
2023-07-16 04:45
webrtc
webrtc
音视频
webrtc
源码阅读
之P2P流程分析
P2P从宏观原理上其实就是:收集本地Candidates设置远程Candidates连通性测试及排序本文我们从Offer端的角度进行源码分析,学习webrtc是如何进行P2P连接的。版本m98。一、收集本地Candidatesexamples/peerconnection中,CreateOffer以后,会调用PeerConnection::SetLocalDescription,继而调用到SdpO
天空中的野鸟
·
2023-07-16 04:15
webrtc
webrtc
p2p
webrtc
源码阅读
之视频RTP接收&&JitterBuffer
在音视频通信中,网络抖动和延迟是常见的问题,会导致音视频质量下降和用户体验不佳。为了解决这些问题,WebRTC引入了JitterBuffer(抖动缓冲区)这一重要组件。JitterBuffer是一个缓冲区,用于接收和处理网络传输中的音频和视频数据。它的主要作用是解决网络抖动和延迟带来的问题,以提供更稳定和流畅的音视频传输。JitterBuffer通过调整数据包的接收和播放时间,使得音视频数据能够按
天空中的野鸟
·
2023-07-16 04:10
webrtc
webrtc
音视频
Prometheus WAL
源码阅读
概述WAL(Write-aheadlogging,预写日志)是关系型数据库中利用日志来实现事务性和持久性的一种技术,即在某个操作之前先将这个事情记录下来,以便之后对数据进行回滚,重试等操作保证数据的可靠性。Thewriteaheadlogoperatesinsegmentsthatarenumberedandsequential,e.g.000000,000001,000002,etc.,anda
打倒美帝
·
2023-07-15 15:10
http连接处理(下)(四)
1.1基础API为了更好的
源码阅读
体验,这里提前对代码中使用
小白要躺平
·
2023-07-15 10:04
网站服务器项目研究
http
网络
服务器
预警成果网格数据合并算法研究
使用arcgis\k
qgis
1、查询所有数据,按照属性分组2、组内循环geometry判断是否相交,相交合并处理使用postgis以后一条SQL语句搞定。业务代码都不用了,这种操作非常强大。
fangxiaoniu
·
2023-07-15 09:28
GIS
arcgis
vue
源码阅读
之什么是虚拟dom
前面简单说过数据响应式原理,大体是个怎么流程,数据发生变化,我们界面如何更新。依赖收集收集的是watcher,然后当数据发生变化的时候dep通知watcher,然后watcher负责updateComponent。那么更新组件过程中,有个很重要的概念叫做虚拟dom。什么是虚拟dom所谓虚拟dom,就是用一个js对象来描述一个dom节点,比如下面这个示例:长这个样子,是一个对象来描述一个dom节点。
vieber
·
2023-07-15 06:21
vue.js
javascript
前端
vue
源码阅读
之Watcher类
我们上次分析vue源码讲的是收集依赖,数据变化之后我们把依赖收集到dep类中,通过这个管理器进行管理。里面有一个subs数组,用来存放依赖,并且定义了几个实例方法用来依赖进行添加,删除,通过操作。比如addSub,removeSub,depend、notify等方法。依赖到底是谁我们dep是用来管理依赖的,那么要添加的依赖到底是谁?其实这个依赖就是我们常说的watcher的类,也就是说谁用了数据,
vieber
·
2023-07-15 06:20
vue.js
前端
javascript
QGIS
将OSM道路数据可视化
1.首先,打开
QGIS
软件并加载OSM道路数据。可以通过点击“Layer”菜单栏中的“AddLayer”选项来加载数据,或者使用快捷键“Ctrl+Shift+T”。
认真学GIS
·
2023-07-14 18:19
QGIS
信息可视化
Vue0.11版本
源码阅读
系列二:数据观察
上篇介绍了创建vue实例时大概做了一些什么事情,其中有一项是初始化数据,本篇来看一下数据观察具体是怎么做的。_initData就是数据观察的起点了:exports._initData=function(){//代理data到实例vardata=this._datavarkeys=Object.keys(data)vari=keys.lengthvarkeywhile(i--){key=keys[i
街角小林2
·
2023-07-14 10:27
qgis
使用功能之过滤
在日常工作中,在
qgis
表中往往有很多信息,但是我们只想展示其中一部分,那么就可以用到
qgis
的过滤。右键-过滤点击名称,采样选择你想要的数据。水系同理,最后得到你想要的流域范围。
细节处有神明
·
2023-07-14 08:45
arcgis
QGIS
根据点位批量出图
一工具及材料准备
QGIS
插件QuickMapServices点位集合CSV文件其他图层文件二导入图层这里根据实际需要导入自己对应格式的就好。
细节处有神明
·
2023-07-14 08:45
工作总结
地图与数据
arcgis
Qt
源码阅读
(五)-deleteLater
个人经验总结,如有错误或遗漏,欢迎各位大佬指正在本篇文章中,我们将深入分析源码,探讨deleteLater的原理。deleteLater是Qt框架提供的一个重要函数,用于在事件循环中延迟删除对象。在软件开发中,延迟删除对象的概念是非常重要的,特别是当对象不再被需要,但由于某些原因(比如对象正在被访问、事件循环中仍有关于该对象的事件等),不能立即删除。deleteLater函数提供了一种机制,可以将
师从名剑山
·
2023-07-14 05:33
Qt
Qt源码剖析
qt
Qt
源码阅读
(四) 事件循环
事件系统文章为本人理解,如有理解不到位之处,烦请各位指正。♂️文章目录事件系统什么是事件循环?事件是如何产生的?事件是如何处理的?sendEventpostEvent事件循环是怎么遍历的?事件过滤器夹带私货时间Qt的事件循环是所有Qt开发者都无法避免的一个重要概念。因此,本篇博客将介绍Qt源码中与事件循环相关的部分,帮助读者更好地理解Qt事件循环的机制。在深入源码之前,先抛出几个问题。随后,我们
师从名剑山
·
2023-07-14 05:32
Qt源码剖析
qt
开发语言
Qt
源码阅读
(三) 对象树管理
对象树管理个人经验总结,如有错误或遗漏,欢迎各位大佬指正文章目录对象树管理对象树的作用设置父对象(setParent)QObject对象的析构(~QObject)总结对象树的作用众所周知,在Qt中,我们可以通过setParent函数为QObject对象设置一个父对象。当为一个对象设置父对象时,有几个主要的作用:内存管理:当父对象被析构时,它会自动析构其所有的子对象。这意味着无需手动管理子对象的销毁
师从名剑山
·
2023-07-14 05:45
Qt源码剖析
qt
数据库
开发语言
langchain
源码阅读
系列(四)之代理模块
原文首发于博客文章langchain
源码阅读
本节是langchian
源码阅读
系列第四篇,下面进入代理模块:LLM应用构建实践笔记某些应用程序需要基于用户输入的对LLM和其他工具的灵活调用链。
莫尔索随笔
·
2023-07-14 02:10
LLM应用构建实践笔记
大语言模型开发者教程
langchain
python
开源
人工智能
语言模型
chatgpt
笔记
langchain
源码阅读
系列(五)之Callback模块
原文首发于博客文章langchain
源码阅读
本节是langchian
源码阅读
系列第五篇,下面进入Callback模块:LLM应用构建实践笔记回调模块允许接到LLM应用程序的各个阶段,鉴于LLM的幻觉问题
莫尔索随笔
·
2023-07-14 02:23
大语言模型开发者教程
LLM应用构建实践笔记
langchain
python
人工智能
AI编程
开源
语言模型
chatgpt
QGIS
标注操作--单一标注、基于规则标注
这里记录标注中的两种方法使用和注意事项“单一标注”和“基于规则标注”的简单使用。1.单一标注改方法中可以使用表达式来实现对任意“属性值”的组合:在打开的表达式窗口中可以进行任意属性值的组合,这里属性字段间的组合用+号,分隔符或其他穿插的自定义字符用单引号''(注意是英文的),这里需要注意的是,如何属性字段是数字型,需要用to_string()函数转为字符串型才能进行组合。以下截图中,latitud
LongJ_Sir
·
2023-07-14 02:09
QGIS
开源软件
QGIS
自用插件记录
1.QuickWKT快速WKT/WKB查看器,这个
Qgis
插件打开一个对话框,用户可以在其中粘贴(E)WKT和WKB代码,并在地图上看到它。
LongJ_Sir
·
2023-07-14 02:39
QGIS
开源软件
Java-API简析_java.net.InetAddress类(基于 Latest JDK)(浅析源码)
69908381/article/details/131590559出自【进步*于辰的博客】因为我发现目前,我对Java-API的学习意识比较薄弱,需要慢慢习惯使用Java-API,乃至剖析源码来提升自己的
源码阅读
能力和编码素质
进步·于辰
·
2023-07-14 01:50
Java-API
Java-API简析
InetAddress
FFmpeg5.0
源码阅读
—— avcodec_send_packet&&avcodec_receive_frame
摘要:本文主要描述了FFmpeg中用于解码的接口的具体调用流程,详细描述了该接口被调用时所作的具体工作。 关键字:ffmpeg、avcodec_send_packet、avcodec_receive_frame 读者须知:读者需要了解FFmpeg的基本使用流程,以及一些FFmpeg的基本常识,了解FFmpegIO相关的内容,以及大致的解码流程。 avcodec_send_packet接口
落樱弥城
·
2023-07-13 17:55
ffmpeg
音视频
ffmpeg
FFmpeg5.0
源码阅读
—— av_read_frame
摘要:本文主要描述了FFmpeg中用于打开编解码器接口av_read_frame的具体调用流程,详细描述了该接口被调用时所作的具体工作。 关键字:ffmpeg、av_read_frame 读者须知:读者需要了解FFmpeg的基本使用流程,以及一些FFmpeg的基本常识,了解FFmpegIO相关的内容,以及大致的解码流程。 使用FFmpeg解码视频时需要主动打开解码器获得解码器相关的Con
落樱弥城
·
2023-07-13 17:49
ffmpeg
音视频
ffmpeg
Vue0.11版本
源码阅读
系列三:指令编译
因为vue指令很多,功能也很多,所以会有很多针对一些情况的特殊处理,这些逻辑如果不是对vue很熟悉的话一时间是看不懂的,所以我们只看一些基本逻辑。compile创建vue实例时当传递了参数el或者手动调用$mount方法即可启动模板编译过程,$mount方法里调用了_compile方法,简化之后其实调用的是compile(el,options)(this,el),compile也简化后代码如下:f
街角小林2
·
2023-06-24 06:51
vue
源码阅读
之Observer
我们上次学习了vue数据驱动的概念,以及简单的vue怎么知道数据更新,然后采取行动的。今天我们就来继续深入学习,vue怎么把数据和视图给绑定在一起的,数据发生变化,视图怎么会自动发生变化的。vue中的Observer之前讲了vue知道数据发生变化利用了Object.defineProperty函数,那么对于vue中定义的数据它是怎么把所有的数据给监听到呢。这里就是Observer类做的事情,他会通
vieber
·
2023-06-23 18:14
vue.js
javascript
前端
AFURLRequestSerialization
源码阅读
收获
属性监听通常对属性进行监听时,我们都是直接写成字符串,AFURLRequestSerialization的写法是利用属性的get方法转换成字符串,这样写的好处时,防止手动写字符串时,会出现手误。staticNSArray*AFHTTPRequestSerializerObservedKeyPaths(){staticNSArray*_AFHTTPRequestSerializerObservedK
水水兔
·
2023-06-23 15:27
基于
QGIS
初探PostgreSQL的PostGIS插件,包括YUM和编译安装PostGIS
写在前面:本文介绍
QGIS
,只是为了展示怎么使用PostGIS,因作者本人追求的是PostgreSQL,所以本文的重点还是PostGIS这个PostgreSQL的插件,
QGIS
软件只做简单介绍,留给地理空间开发工程师研究吧
数据和云
·
2023-06-23 14:28
数据库
大数据
linux
java
python
QGIS
源代码构建
文章目录1.前言2.概述3.在GNU/Linux平台上构建3.1.基于Qt5.x构建
QGIS
3.2.准备apt3.3.安装构建依赖3.4.设置ccache(该选项是可选的,但建议使用)3.5.准备开发环境
geodyj
·
2023-06-23 14:58
QGIS
visualstudio
自己动手编译
QGIS
3.18源代码,含出错大全和解决办法
从2月19日开始打包,到2月23日,
QGIS
3.18的安装包经过漫长的4天才完成打包,在这等待的4天里,大家有没有像我一样萌生出自己动手编译源代码的想法呢?
QGIS课堂
·
2023-06-23 14:27
QGIS实操与技巧
qgis
gis
QGIS
与国产操作系统兼容性测试(Deepin、优麒麟、中标麒麟)
然而对我来说,
QGIS
是日常最常用的软件之一,
QGIS
与操作系统的兼容性尤其重要,于是我决定测试一下
QGIS
在各个国产操作系统运行情况。
QGIS课堂
·
2023-06-23 14:27
QGIS课堂
qgis
gis
【FME- HOW- TO系列】01 如何在FME中执行此操作
他们的指南在GIS社区中越来越受欢迎,并基于其他GIS包产生了许多不同的迭代,例如
QGIS
,PostGIS,ArcPy和现在的FME。
fmechina
·
2023-06-23 14:27
FME
HOW
TO
QGIS
3D功能操作说明
QGIS
可以轻松快速地创建3D地图和可视化。可用于3d数据效果浏览及与2D数据的对比及数据的打印输出。具体功能如下。1.在
QGIS
中,您可以通过几个简单的步骤创建3D模型。
GIS工具
·
2023-06-23 14:26
3d
FFmpeg5.0
源码阅读
——mov文件格式解析
摘要:之前在Mp4格式详解中详细描述了Mp4文件格式的具体布局方式。为了更加深入理解mp4文件格式,本文记录了ffmpeg中解封装mp4文件的基本实现。关键字:mov、FFmpeg、mp41简介 mp4文件格式是现如今网络上最常见的视频文件格式,其和mov等格式相同都是IOSBaseFileFormat的实现版本,其文件格式都是基于box。2ff_mov_demuxer 在FFmpeg中mp4
落樱弥城
·
2023-06-23 12:41
ffmpeg
音视频
ffmpeg
音视频
QGIS
根据行政区边界,批量裁剪栅格
要使用
QGIS
编程实现根据行政区边界批量裁剪栅格,可以利用Py
QGIS
库来完成。
认真学GIS
·
2023-06-23 09:49
QGIS
QGIS
QGIS
根据行政区边界,批量裁剪矢量要素
要使用
QGIS
编程实现根据行政区边界批量裁剪矢量要素,可以借助Py
QGIS
来完成。
认真学GIS
·
2023-06-23 09:19
QGIS
QGIS
QGIS
批量将多部件要素合并
要在
QGIS
中批量将多部件要素合并,你可以使用Py
QGIS
编程来完成。
认真学GIS
·
2023-06-23 09:49
QGIS
QGIS
QGIS
配置符号化并将样式用于GeoServer发布的地图服务
一、
QGIS
中加载PostGIS中的图层1.打开
QGIS
,在浏览器窗口选择PostGIS,点击右键新建连接。
l淡漠l
·
2023-06-23 08:48
postgis
地图服务
geoserver
qgis
gis
postgis
postgresql
geoserver 基本操作——
Qgis
、Arcgis 中导出 sld 样式文件的配置
文章目录
Qgis
中导出sld样式文件arcgis中导出sld文件geoserver中使用sld样式文件常见问题我们在项目中,经常会需要进行数据的符号化;在geoserver中定义了样式文件的格式为sld
jiegiser#
·
2023-06-23 08:18
geoserver
webgis
geoserver
webgis
Geoserver+
QGIS
发布地图服务
发布地图服务(geoserver+
QGIS
)geoserver发布地图服务新建工作区:工作区-添加新的工作区-输入工作区名称(例如:test)数据存储-添加新的数据存储-新建数据源(数据源有很多种,包括矢量
MLAY
·
2023-06-23 08:18
Geoserver
QGIS
geoserver发布地图服务
GeoServer中使用
Qgis
发布的SLD样式进行图层美化
目录知识地图一、前言二、
Qgis
符号化转变成SLD1、Qis中符号化生成2、SLD样式导出三、GeoServer数据发布1、矢量图层发布2、在GeoServer中发布样式总结知识地图序号博文链接1使用LeafLet
夜郎king
·
2023-06-23 08:47
GeoServer
GeoServer制图
WebGis制图
Redis | Redis 列表相关命令
Redis通用命令Redis|Redis字符串相关命令Redis|Redis列表相关命令Redis|Redis集合相关命令Redis|Redis有序集合相关命令Redis|Redis哈希相关命令Redis|
源码阅读
码农UP2U
·
2023-06-23 08:04
大数据
Redis
后端功能
redis
缓存
Redis的List用法
分布式缓存
Spring Security
源码阅读
文章目录1.SecurityContextHolder上下文持有器1.1SecurityContextHolderStrategy针对线程存储安全上下文信息的策略1.2SecurityContextChangedListener上下文变更监听器1.3SecurityContext接口定义与当前执行线程关联的最小安全信息。2.ConfigAttribute存储与安全系统相关的配置属性3.Grante
Mr1ght
·
2023-06-23 07:53
鉴权
java
QGIS
实现 3D 立体模型和地图
DEM数据下载还是说一下数据下载吧。美国DEM数据下载(NOAA):NOAADataAccessViewer.https://coast.noaa.gov/dataviewer/#/lidar/search/全球30米DEM数据下载:http://viewfinderpanoramas.org/Coverage%20map%20viewfinderpanoramas_org3.htm下载非常方便,
sky J
·
2023-06-23 06:50
Qgis
oracle
QGIS
空间数据分析——空间数据基本处理与计算
空间数据基本处理不了解空间分析的可以先看下空间数据分析概念以及
QGIS
数据加载常用的空间数据基本处理包括裁剪、合并、交集、融合、差分、交集取反裁剪总的来说就是提取与裁剪要素相重叠的输入要素,可用如下图来理解
weixin_33953249
·
2023-06-23 02:27
人工智能
python
一个基于wsgiref实现的python web框架
第一部分是wsgiref的
源码阅读
Python内置了wsgi
·
2023-06-22 17:59
python后端flask
client-go的Indexer三部曲之三:
源码阅读
欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos《client-go的Indexer三部曲》全部链接基本功能性能测试
源码阅读
本篇概览本文是
程序员欣宸
·
2023-06-22 12:38
client-go
云原生
kubernetes实战
golang
client-go
kubernetes
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他