- 博客(15)
- 收藏
- 关注
原创 在greenplum环境中,使用gpconfig 配置集群参数,偶现错误semctl error: Invalid argument
pg,greenplum 异常问题,removeIPC
2022-08-11 12:13:11
1003
1
原创 通过编译优化参数,提高程序的执行效率
通过编译优化,提高程序的执行效率如上图:修改 uxdb-2.1/src/Makefile.global.in 文件第一次编译的时候加上 -fprofile-generate, 然后重新 configure ,make ,make install编好之后跑一段时间的性能测试(建议30分钟以上)然后将 profile-generate 替换成 profile-use ,然后重新 configure ,make ,make install第二次编译出的文件就是我们想要的程序。...
2021-02-26 17:33:19
888
1
原创 shell脚本中以字符串作为变量名获取变量值的方式
shell脚本中以字符串作为变量名获取变量值的方式worker_ip1='192.71.0.171'i=1##打印 worker_ip1 的值##ip=$(eval echo \$worker_ip$i) 实际应用例(循环检测mpp worker节点并进行有效无效操作):#!/bin/bashmaster_ip='192.71.0.170'master_port='5432'worker_ip1='192.71.0.171'worker_port1='5432'worker_ip2
2021-02-20 16:47:06
3010
4
原创 SourceCount注册方式
SourceCount注册序列号生成方法SourceCounter 是一款十分好用的源代码统计工具(官方下载地址),支持 30 多种代码格式,能够统计包括:代码行数、注释、空行、文件大小等数据;另外,它还支持对软件开发项目的各个开发阶段的工数、成本、质量指标等进行分析和预测。如果只是简单查看下代码信息,那么免费版就够用了,但如果想把详细的报表都导出来,就需要注册序列号了。原文地址:https:...
2020-05-15 16:13:52
972
原创 清理.git
1、运行count-objects 查看空间使用$ git count-objects -v结果:count: 2399size: 20464in-pack: 590641packs: 47size-pack: 4732867prune-packable: 518garbage: 0size-garbage: 0size-pack 是以kb为单位表示的。2、找到大文件$ git verify-pack -v .git/objects/pack/pack-*.idx | sort -
2020-05-15 15:51:43
359
原创 config.guess 更新
config.guess 过旧,导致无法获取系统类型类似错误:config.guess: unable to guess system typeconfigure: error: cannot guess build type; you must specify one可以手动指定系统类型,也可更新config.guess解决。备份原有的config.guess文件,执行下面命令下载最新...
2019-10-11 12:02:16
3529
转载 CentOS7 Failed to start LSB: Bring up/down解决方法
我在网上搜罗了同样问题的两种解决方法:一,修改mac地址https://blog.youkuaiyun.com/qq_21398167/article/details/46694179二,重启网络http://blog.51cto.com/addam/1839518本人是通过第二种方法修复成功了,在此Mark一下,便于以后回查。...
2019-03-22 11:49:53
178
原创 特定条件下,getline对popen打开的文件指针操作后,pclose释放该指针发生异常
最近在开发过程中遇到一个比较诡异的问题,在使用popen,geline,pclose三个函数接口进行操作的时候发生了coredump。代码如下:#include <stdio.h>#include <stdlib.h>#define MAX_LICENSE_MD5_VALUE_LENGTH (32+1)#define MAX_LIC_MD5_CMD_LENGTH ...
2019-03-21 16:27:33
816
1
转载 postgres中wal日志被覆盖的解决方法
postgres中wal日志被覆盖的解决方法参考博文:https://blog.youkuaiyun.com/prettyshuang/article/details/51777645在搭建主备流复制环境,并进行pg_bench的压力测试时,备机的日志中会有如下错误:PostgreSQL:“ FATAL: requested WAL segment00800002A0 has already been ...
2019-02-14 09:44:57
1746
原创 堆栈的打印方式
Windows堆栈的打印函数方法(已测可用)#include &lt;windows.h&gt;#include &lt;DbgHelp.h&gt;#include &lt;WinBase.h&gt;void printStack(){ unsigned int i; void * stack[100]; unsigned short frames; S
2019-02-01 10:39:14
958
原创 core文件设置,gdb的基本调试,gdb反汇编调试
LINUX设置core文件生成及路径ulimit -a查看ulimit -c unlimited设置生成不限制大小echo "/home/uxdb/uxdbinstall/dbsql/bin/core-%e-%p-%t" &gt; /proc/sys/kernel/core_patternecho "1" &gt; /proc/sys/fs/suid_dumpable (出于安全考虑,su
2019-02-01 10:37:17
2356
原创 CMake中rpath的使用
CMake中rpath的使用三条命令:SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)来让CMake在安装的目标中加入RPATH信息,但是注意即便加了这个,对于位于工程构建路径的那些PATH,还是不会加入到最终的RPATH当中的。另外,也可以手动指定添加的RPATH:SET(CMAKE_INSTALL_RPATH “${CMAKE_INSTALL_P...
2019-01-30 10:26:51
14140
2
原创 学习笔记
日常学习笔记录LINUX设置core文件生成及路径GDB 调试core文件GDB调试子进程查询二进制文件符号POSTGRES创建表及随机数据:Windows堆栈的打印函数方法(已测可用)LINUX设置core文件生成及路径- ulimit -a查看- ulimit -c unlimited设置生成不限制大小- echo &amp;amp;amp;quot;/home/uxdb/uxdbinstall/dbsql/bin/c...
2018-12-07 17:08:28
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人