相关文章
C++中double类型使用技巧
1.比较大小
如果是int或者bool,
// int类型比较大小
const int a = 1;
if (a == 1) {code...;
}
// bool类型比较大小
const bool flag =
建站知识
2024/11/28 6:37:48
【 OpenGauss源码学习 —— 列存储(CU)(一)】
列存储(CU) 概述cstore 存储单元结构(CU)CU 类CU 的构造函数Reset 函数 CU::CheckCrc 函数CU::GenerateCrc 函数CU::AppendValue 函数CU::AppendCuData 函数 声明:本文的部分内容参考了他人的文章。在编写过程中&#…
建站知识
2024/11/28 6:50:05
k8s-20 hpa控制器
hpa可通过metrics-server所提供pod的cpu 或者内存的负载情况,从而动态拉伸控制器的副本数,从而达到后端的自动弹缩
官网:https://kubernetes.io/zh-cn/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/
上传镜像 压测 po…
建站知识
2024/11/28 6:30:44
WPF中在MVVM模式下实现导航功能
WPF中在MVVM模式下实现导航功能
一、利用TabControl
使用场景:项目小,不用考虑内存开销的问题。
实现方式1-手动指定ViewModel
分别定义3个UserControl作为View用于演示 <UserControl...><Grid><StackPanel Orientation"Vertic…
建站知识
2024/11/28 6:28:31
PG14归档失败解决办法archiver failed on wal_lsn
问题描述
昨晚RepmgrPG14主备主库因wal日志撑爆磁盘,删除主库过期wal文件重做备库后上午进行主备状态巡查,主库向备库发送wal文件正常,但是查主库状态时发现显示有1条归档失败的记录。 postgres: archiver failed on 000000010000006F000000…
建站知识
2024/11/23 17:23:35
git 中如何删除 Untracked files 文件
git 中如何删除 Untracked files 前言 前言
有时候,对于代码的改动,并不想提交,或者想直接拉取更新最新的远程仓库代码,但本地的代码已经做了很多的改动。解决办法:
一、Untracked files(未监控ÿ…
建站知识
2024/11/25 23:49:16
手写一个PrattParser基本运算解析器2: PrattParser概述
点击查看 基于Swift的PrattParser项目 解析器概述 由于编译原理内容太过于枯燥, 所以当时我就在想能不能写一个编译过程, 这时候就在B站上看到了熊爷的技术去魅篇 - PrattParser解析器.
解析器主要的工作是把一系列的标记转换为树的表示形式. 例如线性代码 a 1 1 * 3 的转换…
建站知识
2024/11/22 5:52:22