自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 shell脚本中如果设置set -e之后可能存在的一些问题

shell脚本,命令范围值

2022-10-09 16:25:13 285

原创 citus 和 greenplum 实施对比

citus、greenplum、postgresql

2022-08-12 15:39:46 1383

原创 在greenplum环境中,使用gpconfig 配置集群参数,偶现错误semctl error: Invalid argument

pg,greenplum 异常问题,removeIPC

2022-08-11 12:13:11 863 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 773 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 2815 4

原创 SourceCount注册方式

SourceCount注册序列号生成方法SourceCounter 是一款十分好用的源代码统计工具(官方下载地址),支持 30 多种代码格式,能够统计包括:代码行数、注释、空行、文件大小等数据;另外,它还支持对软件开发项目的各个开发阶段的工数、成本、质量指标等进行分析和预测。如果只是简单查看下代码信息,那么免费版就够用了,但如果想把详细的报表都导出来,就需要注册序列号了。原文地址:https:...

2020-05-15 16:13:52 698

原创 清理.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 305

原创 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 3315

转载 CentOS7 Failed to start LSB: Bring up/down解决方法

我在网上搜罗了同样问题的两种解决方法:一,修改mac地址https://blog.csdn.net/qq_21398167/article/details/46694179二,重启网络http://blog.51cto.com/addam/1839518本人是通过第二种方法修复成功了,在此Mark一下,便于以后回查。...

2019-03-22 11:49:53 125

原创 特定条件下,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 752 1

转载 postgres中wal日志被覆盖的解决方法

postgres中wal日志被覆盖的解决方法参考博文:https://blog.csdn.net/prettyshuang/article/details/51777645在搭建主备流复制环境,并进行pg_bench的压力测试时,备机的日志中会有如下错误:PostgreSQL:“ FATAL: requested WAL segment00800002A0 has already been ...

2019-02-14 09:44:57 1566

原创 堆栈的打印方式

Windows堆栈的打印函数方法(已测可用)#include &amp;lt;windows.h&amp;gt;#include &amp;lt;DbgHelp.h&amp;gt;#include &amp;lt;WinBase.h&amp;gt;void printStack(){ unsigned int i; void * stack[100]; unsigned short frames; S

2019-02-01 10:39:14 862

原创 core文件设置,gdb的基本调试,gdb反汇编调试

LINUX设置core文件生成及路径ulimit -a查看ulimit -c unlimited设置生成不限制大小echo &quot;/home/uxdb/uxdbinstall/dbsql/bin/core-%e-%p-%t&quot; &amp;gt; /proc/sys/kernel/core_patternecho &quot;1&quot; &amp;gt; /proc/sys/fs/suid_dumpable (出于安全考虑,su

2019-02-01 10:37:17 2189

原创 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 13645 2

原创 学习笔记

日常学习笔记录LINUX设置core文件生成及路径GDB 调试core文件GDB调试子进程查询二进制文件符号POSTGRES创建表及随机数据:Windows堆栈的打印函数方法(已测可用)LINUX设置core文件生成及路径- ulimit -a查看- ulimit -c unlimited设置生成不限制大小- echo &amp;amp;amp;amp;quot;/home/uxdb/uxdbinstall/dbsql/bin/c...

2018-12-07 17:08:28 128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除