
TiDB数据库专员PCTA认证笔记
TiDB数据库专员PCTA认证笔记 相关链接 PingCAP 官网认证中心 TiDB社区 体系架构 数据库设计 存算分离。三层架构:PD(Placement Driver)负责集群元信息管理和调度,TiDB负责sql计算,TiKV负责存储 存储引擎 1、基于LSM-Tree的RocksDB引擎,比B-Tree写入更快,用空间置换写入延迟 2、数据冗余副本:multi raft-gr...
TiDB数据库专员PCTA认证笔记 相关链接 PingCAP 官网认证中心 TiDB社区 体系架构 数据库设计 存算分离。三层架构:PD(Placement Driver)负责集群元信息管理和调度,TiDB负责sql计算,TiKV负责存储 存储引擎 1、基于LSM-Tree的RocksDB引擎,比B-Tree写入更快,用空间置换写入延迟 2、数据冗余副本:multi raft-gr...
nginx整合lua脚本开发入门 Lua环境搭建 下载地址 linux环境下 yum install lua 安装后验证 lua -v Lua脚本执行 lua xxx.lua Nginx和Lua整合 nginx需要添加lua模块 嵌入内容 示例如下 修改nginx.conf如下 location /lua { default_type 'text/plain'; ...
浏览器跨域常用解决方案 跨域定义 跨域不是问题,是一种安全机制。 跨域并不会阻止请求的发出,也不会阻止请求的接受,跨域是浏览器为了保护当前页面,页面请求得到了响应,浏览器不会把响应的数据交给页面上的回调,会有报错提示是一个跨域数据。 跨域是浏览器加载了与当前域名、协议、端口不同另一站点下的资源,这与各大支持JavaScript的浏览器的同源策略是违背的。所谓同源策略,它是由Netscap...
web3D简介 gltf格式 图形学里一种3D模型的数据交换格式,相当于3D界的jpeg WebGL Web Graphics Library,是一种3D绘图协议。不用开发浏览器渲染插件,直接js调显卡在浏览器里里展示3D场景和模型。 主流的WebGL开发方案包括:原生方案、渲染库(如ThreeJs)、基于跨平台的引擎发布(如Unity) 常见开发流程 1、使用blender软件,导入...
windows安装CUDA和Pytorch运行深度学习示例 CUDA安装 CUDA是Nvidia GPU的并行计算框架,一个专门与通用程序而不是图形程序对接的库,提供便捷API计算工具 假设算100000次从1加到10000000 CPU(假设4个线程):要算100000/4=250000次 GPU(假设1000个线程):要算1000000/1000=1000次 CUDA:能提供一种类似高...
ISP图像处理简介 ISP(Image Signal Process)图像信号处理芯片,会处理来自图像传感器端的RAW图数据,以人眼感知质量为目标,设计出了多个图像处理模块,最终得到一张美观自然的彩色图像。 需求场景 由于镜头和传感器的物理缺陷以及拍摄环境的多样性,传感器输出的原始数据和人类预期的图像有巨大差异。 对于独立数码相机,镜头/CMOS传感器画幅越大,效果就会越好越专业...
图像检索简介 主要分为两类,一类是基于文本的图像检索(Text Based Image Retrieval),另一类是基于内容的图像检索(Content Based Image Retrieval) 基于文本 通过对图像进行文本描述(对内容分析进行自动标注和人工标注),提炼关键词等标签信息。 后续在进行检索时,可以通过检索关键词的方式查找对应的图片。 基于内容 以图搜图。涉及图像特征提...
postgresql数据库参数优化 pgtune参数配置工具使用 可以使用pgtune工具,会根据硬件配置提供pg参数设置建议。 git地址 在线网站 数据库参数确认 修改后,使用sql查看配置是否生效。 SELECT name, setting, unit, boot_val, reset_val, source, pending_restart FROM pg_settings ...
maven模块循环依赖解决方案 模块循环依赖场景 在大型java工程中,通常使用maven module划分不同模块,并使用<dependency>标签引用模块。 A模块已经依赖了B模块,后续开发时,又想在B模块中使用A模块的service,此时引入A模块,在启动时就会出现循环依赖报错。此处AB模块都是项目自开发的模块。 出现原因 通常由于前期的模块划分不合理。 解决方案...
基于LLM的AIGC应用简介 Artificial Intelligence Generated Content,生成式人工智能AIGC NLP Natural Language Processing,自然语言处理 NLP和LLM关系 早期:依赖规则来处理语言,即根据语法和语义规则来解析和生成语句。局限性较大,难以应对语言的复杂性。 中期:随着机器学习和深度学习的发展,开始采用基...