- 博客(408)
- 资源 (8)
- 收藏
- 关注

转载 PostgreSQL跨库操作(dblink、postgres_fdw、mysql_fdw)
PostgreSQL跨库操作(dblink、postgres_fdw)背景信息注意事项使用dblink1、新建dblink插件。2、创建dblink连接。使用postgres_fdw1、新建一个数据库。2、新建postgres_fdw插件。3、新建远程数据库服务器。4、导入外部表。使用PostgreSQL本身提供的扩展插件,例如dblink和postgres_fdw,可以跨库操作表。背景信息阿里云RDS for PostgreSQL云盘版实例开放dblink和postgres_fdw插件,支持相同VP
2021-07-09 13:15:57
5370

原创 PostgreSQL, pgsql新增插入数据,存在则更新,不存则在新增插入,ON CONFLICT insert冲突处理
基本语法, 通过 INSERT ON CONFLICT 来使用 upsert 功能upsert :(update or insert)INSERT INTO table_name(column_list) VALUES(value_list)ON CONFLICT target action;[Err] ERROR: duplicate key value violates unique constraint "kxstore_pkey"DETAIL: Key (id)=(137936381
2020-12-25 13:26:54
6575

原创 PostgreSQL中统计指定字符或者单词或者字符串在一个长字符串中出现总次数,PostgreSQL统计字符串中某字符出现次数
PostgreSQL中统计指定字符或者单词或者字符串在一个长字符串中出现总次数select array_length(regexp_split_to_array('\u5206\u4EAB\u6570\u636E\u5E93\u524D\u6CBF\uFF0C\u89E3\u6784\u5B9E\u6218\u5E72\u8D27\uFF0C\u63A8\u52A8\u6570\u636E\u5E93\u6280\u672F\u53D8\u9769groupCodedatabasegroupDesc\u6
2020-10-20 16:28:06
8529

原创 PostgreSQL类型转换函数 to_char(***, text), to_number(***,text)
PostgreSQL类型转换函数PostgreSQL类型转换函数将数值转成字符串类型将字符串转成数值其他转换FunctionPostgreSQL类型转换函数将数值转成字符串类型调用to_char(int, text)函数,int为要转换值,text为数值格式化模式模式描述9带有指定数值位数的值0带前导零的值.(句点)小数点,(逗号)分组(千)分隔符PR尖括号内负值S带符号的数值L货币符号D小数点G分组分隔符M
2020-10-16 17:12:35
23550
1

原创 VIVO手机测试指令代码大全
在拨号界面输入在拨号界面输入在拨号界面输入*#06#查询手机串号(所有品牌通用的方式)*#*#4636#*#*安卓工程模式(OS稳定4.0之前)*#*#4838#*#*安卓工程模式(OS稳定4.0之后)*#*#7777#*#*开发者模式(用于开启灭屏效果之类的,打开触摸屏幕视觉白点等等)***工程模式*#*#001#*#*vivoNV参数*#225#vivo版本测试*#*#112#*#*BBKlog*#*#118#*#*隐藏3G开关*#*#5806#
2020-07-19 21:41:45
77587

原创 DBeaver ee和 ce 的使用、PostgreSQL的SQL可视化执行分析,性能分析,执行优化、SqlServer的SQL可视化执行分析,性能分析,执行优化、MySQL执行分析等;pgAdmin
DBeaver免费的多平台数据库工具开发人员,SQL程序员,数据库管理员和分析师。支持任何具有JDBC驱动程序的数据库(基本上是指-任何数据库)。EE版本还支持非JDBC数据源(MongoDB、Cassandra、Redis、DynamoDB等)。具有元数据编辑器、SQL编辑器、富数据编辑器、ERD、数据导出/导入/迁移、SQL执行计划等功能。基于Eclipse平台。使用插件体系结构并为以下数据库提供附加功能:MySQL/MariaDB、PostgreSQL、Greenplum、Oracle、DB2
2020-07-03 15:35:32
6892
2

原创 Fedora 32 /31 /30 /29 /28 系统在GNOME桌面下安装NVIDIA显卡驱动 NVIDIA GeForce Driver Installation on Fedora Linux
Fedora 32 /31 /30 /29 /28 系统在GNOME桌面下安装NVIDIA显卡驱动前言准备内容查询已安装的系统和驱动信息新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入以下内容将介绍如何在Fedora 3
2020-06-05 00:46:32
2710
2

原创 OPPO手机测试指令代码大全
在拨号界面输入在拨号界面输入在拨号界面输入*#99#:打开/关闭屏幕常亮*#888#:查看硬件版本*#1234#:查看软件版本*#2323#:网络切换*#06#:查看本机ID*#6776#:本机出厂日期*#800#:卡顿修复*#803#:永不断网*#911#:扩大内存*#807#:自动测试*#808#:原厂设定*#8778#:恢复原厂设置*#900# 蓝牙开启*#901# 蓝牙关闭*#4321# 蓝牙模式却换*#99#:打开/关闭屏幕常亮*#888#:查看硬件版本
2020-05-13 14:04:02
105993
原创 Ubuntu22云服务器添加2G Swap分区
在 Ubuntu 22 云服务器上添加 2GB 的 Swap 空间(交换分区),推荐使用而非物理分区,因为操作更简单且无需调整磁盘布局。kswapd0 进程 CPU 占用过高解决方案一、问题定位与诊断检查内存和交换空间使用情况执行 free -m 或 top 命令,观察物理内存和交换分区的占用率。若 物理内存接近耗尽且交换空间使用激增,说明系统因内存不足触发频繁换页操作,导致 kswapd0 进程高负载12。识别高内存进程使用 top 或 htop 命令按内存使用排序(按 M 键)
2025-03-27 22:59:22
494
原创 LiteIDE中配置golang编译生成无CMD窗口EXE的步骤
在LiteIDE中golang生成无CMD窗口的EXE,需三步操作:①环境检查(确保GOROOT和GOPATH配置正确,路径避免中文/空格);②编译参数设置(菜单栏“编译→编译配置”,在BUILDARGS中添加 -ldflags "-s -w -H=windowsgui",注意引号为英文符号);③构建验证(按Ctrl+B编译,生成的EXE默认在项目bin目录,双击运行无黑窗即为成功)。若需调试可移除-s -w保留符号表,但会增大文件体积;若编译失败,优先检查参数格式和路径规范。
2025-03-20 22:40:04
548
原创 OpenResty 启动失败: nginx: [warn] the “user“ directive makes sense only if the master process runs with
OpenResty 服务未以 root 权限启动,导致该指令被忽略。推荐方案:优先选择 方案 1,以 root 用户运行 OpenResty 可彻底解决端口权限问题。影响:非 root 用户启动的进程无法绑定到 1024 以下端口(如 80、443)。安全提示:若使用非 root 用户,需定期检查 setcap 权限是否生效。直接原因:非 root 用户尝试绑定到 80 端口,但权限不足。深层原因:OpenResty 服务启动时未获得足够的权限。重启 OpenResty。
2025-03-18 00:25:12
833
原创 在 Ubuntu 系统 22.04 上安装 Docker
在 Ubuntu 22.04 上安装 Docker 的步骤如下:---### **1. 更新系统包**确保系统软件包是最新的:```bashsudo apt update && sudo apt upgrade -y```---### **2. 安装依赖工具**安装 Docker 所需的工具和证书:```bashsudo apt install -y ca-certificates curl gnupg lsb-release```---### **3. 添加 Doc
2025-03-03 14:53:26
718
原创 golang中请求接口出错 tls: failed to verify certificate: x509: certificate signed by unknown authority
如果你遇到 tls: failed to verify certificate: x509: certificate signed by unknown authority 的错误,通常是因为 Go 的 HTTP 客户端无法验证服务器的 SSL/TLS 证书。这可能是因为证书是自签名的,或者是由一个不被信任的证书颁发机构(CA)签发的 .在开发和测试阶段,忽略证书验证可能是方便的,但在生产环境中,确保使用受信任的证书是非常重要的,以保护数据的安全性。
2025-01-14 16:00:57
1169
原创 Quartz的12张数据库表说明、Quartz 数据库表含义解释
Quartz的触发时间的配置的三种方式:2.1.cron 方式:采用cronExpression表达式配置时间。2.2.simple 方式:和JavaTimer差不多,可以指定一个开始时间和结束时间外加一个循环时间。2.3.calendars 方式:可以和cron配合使用,用cron表达式指定一个触发时间规律,用calendar指定一个范围。
2024-12-31 10:12:24
884
原创 Ubuntu系统下 npm install -g tauri 报错问题处理
处理在安装 Tauri 时遇到的问题,可以按照以下步骤进行操作npm error command failednpm error command sh -c (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)npm error make: Entering directory '/root/.nvm/versions/node/
2024-12-24 15:37:08
1041
原创 在 Ubuntu 下使用 Tauri 打包 EXE 应用
你可以使用任何前端框架(如 React、Vue、Svelte 等)。:Tauri 依赖于 Rust,因此需要先安装 Rust。通过以上步骤,,已能够在 Ubuntu 下使用 Tauri 打包 EXE 应用。:确保你已经安装了 Node.js。请注意,生成的 EXE 文件需要在 Windows 环境中运行。安装完成后,确保将 Rust 的路径添加到你的环境变量中。中,确保设置了适当的目标平台。
2024-12-23 18:44:57
832
原创 使用navicat新旧版本,连接PostgreSQL高版本报错问题图文解决办法
错误: 字段 d.datlastsysoid 不存在LINE 1: ..., 'pg_database') AS comment, t.spcname, d.datacl, d.datlasts...错误: 字段 c.relhasoids 不存在LINE 1: SELECT c.oid, obj_description(c.oid), c.relhasoids AS hasoi...错误: 字段 c.consrc 不存在LINE 1: ...y, c.confupdtype, c.conf
2024-12-14 14:39:34
1438
1
转载 PostGIS在PostgreSQL 15及以上版本的安装指南
本文旨在为读者提供PostgreSQL 15及以上版本中PostGIS的安装指南,并详细探讨如何使用QGIS对PostGIS中的空间数据进行可视化。通过本指南,读者可以轻松地在PostgreSQL数据库中安装和配置PostGIS扩展,并利用QGIS的强大功能对空间数据进行高效管理和可视化展示。PostGIS 是一个开源的空间数据库扩展,它为 PostgreSQL 数据库添加了强大的地理空间功能。
2024-12-14 13:25:23
468
原创 快速且靠谱的简单安装 PostgreSQL 15 yum 安装postgis3.3
要在基于RPM的系统(如CentOS或RHEL)上使用yum安装PostGIS 3.3,需要确保有正确的仓库配置以及所有必需的依赖项。详细记录了在CentOS7.9系统上安装PostgreSQL和PostGIS的过程,包括环境准备、依赖包下载与安装、编译配置、错误排查以及数据库创建和加载PostGIS扩展的步骤。过程中遇到了如gcc、readline、zlib、libxml2、geos、proj、gdal、json-c、protobuf-c等依赖库的安装问题,并逐一解决
2024-12-14 12:56:28
1434
原创 将文件夹下所有包含关键词 `postgis` 的文件打包到一个压缩包中
将文件夹下所有包含关键词postgis的文件打包到一个压缩包中,可以使用tar命令结合find命令。find /path/to/directory: 在指定的目录中查找文件。-type f: 只查找文件。-name '*txtx*': 查找文件名中包含 txtx 的文件。|: 将 find 命令的输出传递给 tar 命令。tar -czvf output.tar.gz -T -:-c: 创建一个新的归档文件。-z: 使用 gzip 压缩。-v: 显示详细的处理过程。-f output.tar
2024-12-13 16:14:03
229
原创 如何在两台 PostgreSQL 服务器之间使用逻辑复制槽进行数据复制
以上步骤展示了如何在两台 PostgreSQL 服务器之间设置逻辑复制槽。确保在生产环境中进行充分测试,并根据需要调整配置参数。我们将设置一台主服务器(Publisher)和一台从服务器(Subscriber),并通过逻辑复制槽实现数据同步。以下是一个完整的示例,展示如何在两台 PostgreSQL 服务器之间使用逻辑复制槽进行数据复制。
2024-12-10 01:44:54
847
原创 在Linux设置postgresql开机自启动,创建一个文件 postgresql-15.service
使用 systemd 管理 PostgreSQL 15 服务时指定自定义数据目录,请按照以下步骤操作。文件,并使用 systemd 管理 PostgreSQL 15 服务。如果您在过程中遇到任何问题,请查看日志文件以获取更多信息,日志通常位于。或 PostgreSQL 数据目录下的。通过以上步骤,成功创建一个。在编辑器中,添加以下内容。
2024-12-06 13:13:31
817
原创 通过EPEL 仓库,在 CentOS 7 上安装 OpenResty
在 CentOS 7 上安装 OpenResty,可以通过启用 EPEL(Extra Packages for Enterprise Linux)仓库来简化安装过程。这样,你就可以在 CentOS 7 上成功安装 OpenResty 了!
2024-12-05 22:26:46
845
原创 CentOS7停更后,如何配置国内Yum源、镜像源
Yum(Yellowdog Updater Modified)是一个在CentOS和Red Hat Enterprise Linux(RHEL)等基于RPM的系统中使用的包管理器。默认情况下,CentOS会使用官方的Yum源进行软件包的安装和更新。然而,由于网络环境的不同,国内用户可能会遇到访问官方源较慢或不稳定的问题。为了解决这个问题,我们可以配置国内的Yum源来加快软件包的下载速度。
2024-12-05 21:53:02
1063
原创 使用aspx,完成一个转发http的post请求功能的api接口,url中增加目标地址参数,传递自定义header参数
以下是更新后的代码示例,展示了如何从请求中获取API地址参数并将其添加到目标URL中。要在URL中增加目的API地址参数,可以通过修改目标URL的构建方式来实现。以下是一个简单的示例,展示了如何在ASPX页面中实现这个功能。,那么在处理POST请求时,代码会将请求转发到。类来完成一个转发HTTP的POST请求功能。假设你的ASPX页面的URL是。在ASP.NET中,可以使用。首先,确保在项目中引用了。
2024-12-05 17:15:20
866
原创 在 Ubuntu 上使用 Git 拉取 `paytest` 分支branch代码并上传更改的完整步骤
以上步骤涵盖了在 Ubuntu 上使用 Git 拉取paytest分支branch代码及上传更改的完整流程,包括账户设置和 SSH 密钥的生成。如果在任何步骤中遇到问题,请确保你有适当的权限和网络连接。
2024-12-04 15:20:42
274
原创 要使用 OpenResty 创建一个接口,返回客户端的 IP 地址,并以 JSON 格式输出
模块,通常是因为没有正确加载 Lua CJSON 库。要解决这个问题,请确保你已经安装了。模块,可以手动构建 JSON 字符串。在你的 OpenResty 配置文件中,确保在 Lua 代码块的开头引入。或者,如果你使用的是其他包管理器,请根据相应的命令进行安装。模块,并在你的 OpenResty 配置中正确引入它。在 OpenResty 中返回 JSON 响应而不使用。如果你使用的是 OpenResty,通常会自带。这个错误表明在 OpenResty 中找不到。
2024-12-03 14:31:28
1273
原创 Debian/Ubuntu 、Fedora 、Arch Linux, 在Linux上,对文本文件进行多线程压缩 xz、pxz、zstd、7z、lrzip
`xz` 通常提供非常高的压缩比,特别适合文本文件。它使用 LZMA2 算法,压缩效果优于 gzip 和 bzip2。`zstd` 是一种现代的压缩算法,提供了很好的压缩比和速度。虽然在某些情况下它的压缩比可能不如 xz,但它在速度上表现优异。`bzip2` 也可以提供良好的压缩比,尤其在处理文本文件时。`7z(p7zip)`能够提供极高的压缩比,尤其适合文本和混合类型文件。`lrzip` 是一种专门设计用于大文件的压缩工具,能够提供非常高的压缩比,尤其在处理重复数据时。
2024-11-25 13:45:17
1320
原创 在 Ubuntu 上安装 MinIO 并设置密码
在 Ubuntu 上安装 MinIO 步骤如下:更新系统:使用 sudo apt update 和 sudo apt upgrade -y 更新软件包。设置时区。下载 MinIO:使用 wget 下载 MinIO,并赋予执行权限。创建专用用户,并设置权限。配置 MinIO:在 /etc/default/minio 中设置访问密钥、秘密密钥和数据目录。创建服务文件:在 /etc/systemd/system/minio.service 中配置 MinIO 服务。启动并设置开机自启。修改密码:编辑配置
2024-11-22 23:07:02
1389
原创 在 Ubuntu 上安装 Yarn 环境
安装步骤如下:1. 更新系统:使用 `sudo apt update` 和 `sudo apt upgrade` 命令确保系统是最新的。2. 安装 Node.js:通过 NodeSource 的 PPA 安装 Node.js。运行命令 `curl -sL ……`,然后执行……3. 安装 Yarn:方法 1:如果已安装 npm,可以使用……命令直接安装 Yarn。方法 2:通过 APT 安装,首先添加 Yarn 的 APT 仓库,运行 `……4. 验证安装:使用 `yarn --version` 命令
2024-11-22 22:55:37
948
原创 在 C# 中使用 WebClient 实现文件上传,并在 IIS 上部署应用程序
C#文件上传步骤如下:创建 ASP.NET 应用程序:使用 Visual Studio 创建一个新的 ASP.NET Web 应用程序,并添加一个控制器处理文件上传。实现文件上传功能:在控制器中,使用 HttpPostedFileBase 接收上传的文件,并将其保存到服务器指定目录。创建上传表单:在视图中创建一个 HTML 表单,包含文件输入和提交按钮,指向上传的控制器动作。使用 WebClient 上传文件:在客户端代码中,使用 WebClient 的 UploadFile 方法将文件发送到服务器
2024-11-22 22:43:34
565
原创 在 Ubuntu 系统上安装 npm 环境以及 nvm(Node Version Manager)
在 Ubuntu 上安装 npm 环境和 nvm(Node Version Manager)可以通过以下步骤完成:1. 更新系统包:使用 `sudo apt update` 和 `sudo apt upgrade` 确保系统是最新的。2. 安装 nvm:通过 curl 或 wget 下载 nvm 安装脚本并执行。安装后,将 nvm 加载到 shell 中,通常通过在 `~/.bashrc` 或 `~/.zshrc` 中添加相应的环境变量。3. 安装 Node.js 和 npm:使用 `nvm ls-…
2024-11-22 22:36:36
2189
原创 golang对接支付系统,使用SM2(SM2withSM3)签名、验签数据
SM2withSM3 招行聚合收款对接 微信统一下单目前支持微信公众号支付、小程序支付和APP支付三种模式,公众号支付和小程序支付是指用户在微信公众账号内进入商家公众号、用户打开好友在朋友圈和聊天窗口等分享商家页面链接或在商家小程序中进入商家页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付,APP支付又称移动端支付,是用户登录商家APP进行下单,商户通过在移动端应用APP中集成开放SDK调起支付模块完成支付的模式。Hex格式,SM2标准秘钥格式,私钥为32字节字节流
2024-11-20 12:03:57
1224
原创 在 MinIO 中添加用户并设置密码的步骤
您可以尝试使用新用户的凭据登录 MinIO 控制台或使用 MinIO Client 进行操作,以验证新用户的功能。请确保您已经安装了 MinIO Client,并且可以连接到您的 MinIO 服务器。命令来管理用户的权限。例如,您可以创建一个新的策略并将其分配给用户,或者将用户添加到现有的策略中。如果您还没有安装 MinIO Client,请参考之前的步骤进行安装。添加用户后,您可能还需要为该用户分配权限。通过以上步骤,您应该已成功添加新用户并为其设置密码。替换为您要添加的用户名,将。替换为您实际的桶名。
2024-11-19 13:37:58
2116
原创 本地云存储 MinIO 中修改用户密码
MinIO修改密码后,您可以尝试使用新密码登录 MinIO 控制台或通过 MinIO Client 进行操作,以确保密码已成功修改。同时,您需要安装 MinIO Client(在修改密码之前,您可能想先查看现有的用户列表。通过以上步骤,您应该已成功修改 MinIO 用户的密码。以连接到您的 MinIO 服务器。例如,如果您要将用户名为。例如,如果您的 MinIO 服务器在。,并且您的访问密钥和秘密密钥分别为。替换为您要修改密码的用户名,将。在 MinIO 中修改用户密码。这将显示该用户的详细信息。
2024-11-19 13:20:47
2473
原创 在 CentOS 7 上安装 MinIO 的步骤
CentOS来访问 MinIO。首次访问时,你需要输入访问密钥和秘密密钥。可以在 MinIO 的配置文件中设置这些密钥,或者在启动命令中指定。完成以上步骤后,你应该能够在 CentOS 7 上成功安装并运行 MinIO。MinIO 默认在 9000 端口运行。你可以通过浏览器访问。查找最新版本的链接。首先,确保你的系统是最新的。下载 MinIO 的最新版本。将 MinIO 移动到。
2024-11-18 15:43:40
983
原创 Go 语言中,golang结合 PostgreSQL 、MySQL驱动 开启数据库事务
以下是一个示例,展示了如何在 PostgreSQL 、MySQL中开启一个事务、执行一些操作,并在最后提交或回滚事务。以下是一个简单的示例,展示了如何开启一个数据库事务、执行一些操作,并在最后提交或回滚事务。确保在使用前安装相应的数据库驱动,例如 MySQL 驱动。确保在使用前安装 PostgreSQL 驱动,例如。包可以很方便地开启和管理MySQL数据库事务。包结合 PostgreSQL 驱动(如。)可以方便地开启和管理数据库事务。
2024-11-12 11:56:10
477
原创 在 CentOS 系统中,您可以使用多种工具来查看网络速度和流量
在 CentOS 系统中,您可以使用多种工具来查看网络速度和流量。以下是一些常用的方法: 是一个实时流量监控工具,可以显示网络接口的流量情况。使用 将 替换为您要监控的网络接口,例如 或 。 是一个简单的命令行工具,可以实时显示网络流量。使用 同样,将 替换为您要监控的接口。 是一个网络流量监控工具,可以记录网络流量并生成报告。初始化 查看流量4. 使用 是一个网络性能测量工具,可以测试带宽。使用 您需要在两台机器上运行 ,一台作为服务器,另一台作为客户端。在服务器上:
2024-11-11 16:12:17
1265
原创 在 Ubuntu 上安装 Redis 并为其设置登录密码
现在你已经在 Ubuntu 上成功安装了 Redis,并为其设置了密码。确保妥善管理你的密码,并根据需要进一步配置 Redis 的其他选项。安装完成后,需要编辑 Redis 的配置文件以设置密码。首先,确保服务器的包索引是最新的。来测试 Redis 是否正常工作。替换为你想要设置的实际密码。可以使用 Redis 提供的命令行工具。如果 Redis 正常工作,它会返回。使用你喜欢的文本编辑器打开它,例如。如果密码正确,Redis 将返回。
2024-11-09 18:09:38
882
原创 在 PostgreSQL 中,重建索引可以通过 `REINDEX` 命令来完成
在 PostgreSQL 中,重建索引可以通过REINDEX命令来完成。重建索引的主要目的是提高查询性能,尤其是在数据频繁更新的情况下。
2024-11-08 10:12:37
844
sapjco3.dll version "721.619" ,"720.38",17,27737 压缩包一共包含2个版本的dll
2023-11-20
StarUML用户使用手册.doc
2021-07-07
webbench-1.5.tar.gz.zip
2020-09-14
PostGIS 3.0.2dev Manual --- postgis-3.0.pdf
2020-07-13
dbeaver-ce-7.1.0-win32.win32.x86_64.zip
2020-07-08
dbeaver-ce-6.2.3-win32.win32.x86_64.zip
2020-07-08
jdk-8u251-linux-x64.rpm .zip
2020-06-02
iis部署mvc需要的dll.rar
2020-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人