相关文章
PostgreSQL统计指定表中各字段的空值、空字符串或零值比例
-- 创建临时表存储结果
CREATE TEMP TABLE IF NOT EXISTS table_analysis (db_name TEXT,table_name TEXT,column_name TEXT,data_type TEXT,null_or_empty_count BIGINT,total_rows BIGINT,percentage NUMERIC
);DO $$
DECLAREtarget_tables TEXT[] : ARRAY[table1, table2, t…
建站知识
2025/2/24 10:00:40
非侵入式观测进程里的某个线程的tls数据
一、背景
在之前的 线程局部存储tls的原理和使用_linux tls存放在堆区-CSDN博客 博客里,我们讲到了glibc提供的tls机制及tls的原理及与内核的配合逻辑。在之前的 非gdb方式观察应用程序的运行时的变量状态-CSDN博客 博客里,我们讲到了如何非侵入式观测进…
建站知识
2025/2/24 9:53:42
在 Kubernetes (K8s) 环境中,备份 PostgreSQL 数据库
在 Kubernetes (K8s) 环境中,备份 PostgreSQL 数据库有一些特殊的考虑,因为数据库通常运行在容器中,并且数据存储在卷(如 PersistentVolume)中。你可以通过几种方式在外部备份 PostgreSQL 数据库,下面是一些…
建站知识
2025/2/19 7:49:02
Python的一个坑点
打卡MIT6.100L(17/26) 一、背景
写一个Vehicle类,一个Vehicle有以下属性:
轮子的数量
乘客数量
颜色
最大载客数: 5
class Vehicle(object):def __init__(self, w, o, c):"""交通工具有以下属性:轮子的数量(int)、乘客数…
建站知识
2025/2/19 16:33:49
我为什么要学习 Rust?
在编程语言的浩瀚海洋中,每一门语言都像一颗独特的星星,散发着迷人的光芒。而 Rust,这颗近年来冉冉升起的新星,以其独特的内存安全性和高性能,吸引了无数开发者的目光。我也不例外,决定投身 Rust 的学习浪潮…
建站知识
2025/2/21 3:49:30
在AMLOGIC android14 平台上使用adb
1.修改bootloader 编译:添加 --fastboot-write
cd bootloader/uboot-repo
./mk s7d_bm201 --vab --avb2 --fastboot-write
#./mk s7_bh201 --avb2 --vab --fastboot-write
echo "compiled bootloader success!!!"
cp build/u-boot.bin.signed ../../dev…
建站知识
2025/2/20 17:29:52
ubuntu服务器部署
关闭欢迎消息
服务器安装好 ubuntu 系统后,进行终端登录,会显示出很多的欢迎消息
通过在用户的根目录下执行 touch .hushlogin 命令,再次登录终端就不会出现欢迎消息 修改hostname显示
修改 /etc/hostname 文件内容为主机名,保…
建站知识
2025/2/21 3:45:03
gitee 配置密钥key过程
1、在windows上如何使用git 需要下载git对应的安装软件,网址:Git - Downloading Package ,将下载好的软件进行安装
2、安装后打开git软件 3、进行初始化及克隆操作,如遇到如下错误
gitgitee.com: Permission denied (publickey). fatal: Could not read from rem…
建站知识
2025/2/20 11:01:46