自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhengshibin博客

RDBMS从业者的狭小空间

  • 博客(26)
  • 收藏
  • 关注

转载 安装配置openjdk

转贴,原帖来自于linux 上使用yum 安装openjdk1.8查找gdk使用yum查找jdk: yum search java|grep jdk# yum search java|grep jdkldapjdk-javadoc.noarch : Javadoc for ldapjdkjava-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environ...

2020-02-15 22:16:35 938

原创 有趣的c语言

写在前面工作三年多,常听各位前辈讲:语言是其次的,重要的是思想。深以为然,于是继续贯彻陶渊明的:好读书,不求甚解。结果,工作了三年多,稀里糊涂的代码写了不少,犯的错误也很多,吃一堑长一智的过程中,也会经常有很多不解:“这样写,难道不对么?”最近终于有时间,终于还是决定花点时间,把c语言掌握的清晰一点,选中了这本已经带领无数大神走向巅峰的神书《c专家编程》,打算通读一遍,空口无凭...

2019-01-29 18:07:38 1716

转载 openSUSE15.0更换阿里云镜像

禁用所有软件源sudo zypper mr -da添加阿里镜像源sudo zypper ar -fc https://mirrors.aliyun.com/opensuse/distribution/leap/15.0/repo/oss openSUSE-Aliyun-OSSsudo zypper ar -fc https://mirrors.aliyun.com/opensuse/dis...

2018-12-20 09:51:20 2615

原创 格物致知 c语言字节数、对齐、补齐的小探索

写在前面工作几年了,由于信奉陶渊明的“好读书,不求甚解”(其实是懒)的思想,很多概念其实了解的很模糊,最近工作中遇到一个问题:“64位环境下,指针占多少个字节?”,信誓旦旦的回答了4个字节,说指针无论32位环境下还是64位环境下,均占4个字节。结果,可以想象,测试结果悲剧了。。。这里格物致知一下,写了几个小demo,清晰一下混淆了很久的概念。注:这里仅提供32和64位环境的测试结...

2018-11-06 16:16:11 449

原创 docker使用greenplum6.0源码搭建调试环境

ubuntu下docker搭建greenplum调试环境工作原因,需要经常进行greenplum的调试,趁着无聊,打算搭建一套调试环境以方便经常使用,之前写了一片vmware搭建的笔记,这一篇是docker版本,刚好借此机会也了解一下docker。系统环境ubuntu18.04 LTSzhengshibin@zhengshibin-ubuntu:~$ cat /proc/ver...

2018-06-18 23:05:04 1616

原创 ubuntu下安装网易云音乐

ubuntu下安装网易云音乐端午休息,闲着无聊,准备通过docker源码搭建一套greenplum的调试环境,方便后续工作时调试使用,可是,神说,要有音乐,于是,有了下面的小记,好吧,我承认只是我无聊。系统环境ubuntu 18.04环境zhengshibin@zhengshibin-ubuntu:~/下载$ cat /proc/versionLinux version 4.15...

2018-06-18 12:35:19 8116 2

原创 vmware下安装greenplum

1 准备虚拟机安装VMWare Workstation,windows下安装的,比较简单,不再赘述。2 准备CentOS虚拟机环境greenplum依赖的软件比较新,因此这里选择的是CentOS 7,为了降低一些不必要的依赖缺乏问题,选择的是GUI服务器,安装了基本开发软件及GNOME。2.1 下载CentOSwget http://mirrors.163.com/ce...

2018-06-02 13:34:25 1704

原创 windows下使用gitlab

git简单配置git config --global user.name "zhengshibin"git config --global user.email "zhengshibin@db.org"个人公钥添加到gitlab上git-bashssh-keygen.exe -t rsa -C "zhengshibin" --该命令需要在git-bash下执行,否...

2018-05-31 18:32:59 3089

原创 openSUSE安装web服务器

1 安装php7sudo yast2 –进去之后选择php7需要的相关组件,包括php7-devel等2 安装配置apache2sudo yast2 –安装apache2及相关组件,同时记得安装php7模块的支持,apache2-mod_php7systemctl ena...

2018-05-23 14:28:43 1688

原创 PostgreSQL常用命令总结

由于工作原因,日常工作中会经常接触到PostgreSQL,因此对于PostgreSQL的了解就显得尤为重要,这里将一些常用的命令记录下来,方便自己忘记的时候进行查阅,当前,由于自己的认知还处于浅薄的状态,所以,这个博客可能会随着时间不断进行更新。2017年03月24日初始化相关//创建数据存储路径binresist@linux-n8lv:~> sudo mkdir ...

2018-05-20 09:51:05 1141

原创 dd命令做u盘启动方法

准备镜像wget http://xxx.iso取消u盘挂载sudo umount /dev/sdxdd命令开始制作启动盘sudo dd if=/home/xxx.iso of=/dev/sdx bs=4M注:注意替换自己的镜像地址,注意替换自己的u盘,以及bs参数可调整。...

2018-05-20 09:50:28 5688

原创 vim插件cscope使用方法

1 安装cscope安装方式比较多样,可以在各自linux软件管理工具中安装,也可以去官网下载安装。2 插件安装这里选择的是Vundle来管理vim插件,所以只需要在.vimrc中添加Plugin 'brookhong/cscope.vim',然后执行:PluginInstall就搞定了。3 生成标记库cscope在执行过程中实际上是通过扫描标记库来首先找到标记以及标记...

2018-05-20 09:49:15 2449

原创 linux下调试postgreSQL

linux下调试postgreSQL编译前准备工作获取源代码postgreSQL官方网站创建操作用户组和操作用户创建用户组groupadd postgre创建用户同时提供密码和home路径useradd -g postgre -d /home/postgre -m postgre -p 123456修改文件用户组和用户主 由于获取代码时一般使用的不是刚刚创建...

2018-05-20 09:48:38 755

原创 linux文件BOM去除方法

查找包含BOM开头的文件grep -r -I -l $'^\xEF\xBB\xBF' ./去掉所有包含BOM开头的文件find . -type f -exec sed -i 's/\xEF\xBB\xBF//' {} \;

2018-05-20 09:48:04 2340

原创 git常用命令

安装gitDebian系列安装git sudo apt-get install git如果存在为解决依赖,使用sudo apt-get -f install来解决依赖问题完成安装。openSUSEzypper安装方式 使用sudo zypper install git安装git。 注:若安装出现问题,可以从下面几个角度来确定问题。 1) 检查软件仓库和软件源 ...

2018-05-20 09:47:09 206

原创 使用vim配置个人的c开发IDE

vim个人常用配置文件set nocompatible " 去除VI一致性,必须filetype off " 必须" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" +++++++++...

2018-05-20 09:44:37 572

原创 openSUSE安装WPS

下载安装包wget http://wdl1.cache.wps.cn/wps/download/Linux/unstable/wps-office-8.1.0.3724-0.1.b1p2.i686.rpm 注:随着WPS的更新,该地址可能失效,到WPS官网找到新链接即可下载。安装WPSsudo zypper in wps-office-8.1.0.3724-0.1.b1p2.i686...

2018-05-19 08:25:07 2877

原创 Ubuntu 下安装stardict

Ubuntu 下安装stardict安装apt安装 sudo apt-get install stardict 如果出现依赖问题,可以执行以下语句解决依赖问题。 sudo apt-get -f install其他安装方式请自行百度本地词典配置下载词典 wget http://download.huzheng.org/xxxx/xxxx.xx xxxx和xx...

2018-05-19 08:23:45 663

原创 ubuntu管理PPA (Personal Package Archive-个人软件包存档)

ubuntu管理PPA (Personal Package Archive-个人软件包存档)选择PPA源PPA源for ubuntu 可以在这里选择自己感兴趣的源。添加源sudo add-apt-repository ppa:winski/chromium 将上面的winski/chromium替换为你要添加的源。更新sudo apt-get update清...

2018-05-19 08:23:02 533

原创 ubuntu更新软件

ubuntu 更新软件sudo apt-get update获得最近的软件包的列表,列表中包括一些包的更新,比如这个包是否更新过,在换源后一定要做。sudo apt-get upgrade这里是进行一次升级,注意,升级中不仅是软件的升级,同时还可能包含系统的升级,要谨慎操作。sudo apt-get dist-upgrade与sudo apt-get upgra...

2018-05-19 08:21:48 23714 1

原创 ibus中文输入法无效到openSUSE挂载ntfs到fstab

事情起因工作原因,经常需要在windows和linux之间切换,贫穷原因,只有一个笔记本,因此给自己装了openSUSE+Windows 7双系统,先装的Windows 7,然后装的openSUSE,二者共用一块ntfs格式的磁盘作为数据盘,重启之后,Windows 7启动运行正常,openSUSE的中文输入法有问题,总是无法切换。 经过漫长的分析和尝试,排除了输入法设置问题,安装不完整问题...

2018-05-19 08:20:47 217

原创 SUSE常见问题解决办法

磁盘相关磁盘空间不足/空间不足SUSE用了一段时间,确实是十分人性化而且提示清晰的一款操作系统,让用惯了win/ubuntu的我,也没有什么太大的不适应,先赞一个。 今天从休眠模式解锁时看到一个提示,/空间可能不足,不明白,/有10G左右的空间,平时的操作也完全不放到/下,那么为什么空间会用掉呢?是不是误报?1. 首先,检查一下磁盘空间,df -hbinres...

2018-05-19 08:19:57 4339 1

原创 dpkg 处理软件包 xxx (--configure)时出错 解决办法

dpkg: 处理软件包 xxx (–configure)时出错 解决办法第一步:备份$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk第二步:新建$ sudo mkdir /var/lib/dpkg/info第三步:更新$ sudo apt-get update $ sudo apt-get -f instal...

2018-05-19 08:19:04 1473

原创 死锁分析

死锁起因测试组提交bug,说在集群执行analyze时报错,不稳定复现,语句大致如下:create table xxx(col1 int, col2 ...);insert into xxx values(1, xxx ...);insert into xxx values(1, xxx ...);insert into xxx values(1, xxx ...);insert ...

2018-05-19 08:16:40 260

原创 记一次多次智商下线导致的奇耻大辱

记一次多次智商下线导致的奇耻大辱出来混,智商是关键,智商下线总会把一件简单的事情复杂化,导致花费更多的时间却做不好事情。最近刚好遇到这样的一次经历,记录下来,用来提醒自己。第一次问题反馈公司技服反馈,公司产品在某处使用过程中发生查询结果错的问题,可能涉及到保密问题,所以说的比较笼统,原文如下: 写了一过程,声明了一带参数的游标,限定了查询结果,可是运行发现这个游标查询的是一...

2018-05-19 08:14:57 205

原创 linux下多线程

linux下多线程linux系统下的多线程遵循POSIX线程接口,连接时需要使用库libpghread.a。 这里选择一些常用的线程函数进行简单的分析和练习,以使自己对linux下多线程有一定的认识。 注意:随着时间的推移,很多东西可能不再适用,当前的版本信息如下。linux内核版本:uname -r 4.4.0-59-genericgcc版本gcc –version ...

2018-05-19 08:13:10 373

空空如也

空空如也

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

TA关注的人

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