原创 C++ Prime 閱讀筆記之const常量修飾符與指針數組

const char *noerr = "success";  const修飾字符串常量,此時也可寫作char const  *noerr = "success";  意爲不可以通過對*noerr賦值來改變字符常量“success", 但

原创 Python初學筆記之wxPython對話框

python的語法手冊已經過了好幾遍了,可一直都沒有機會運用於實踐中,結果過了一段時間之後又遺忘了,爲了避免周而復始的去啃語法,我還是把比較有意思的

原创 CentOS 7.0 下 源碼編譯安裝PostgreSQL

一、簡介 PostgreSQL 是一種非常複雜的對象-關係型數據庫管理系統(ORDBMS),也是目前功能最強大,特性最豐富和最複雜的自由軟件數據庫系統。有些特性甚至連商業數據庫都不具備。這個起源於伯克利(BSD)的數據庫研究計劃目前已

原创 diff文件夾比較與關鍵字過濾

比較文件夾記得加上-r, 這樣纔可以遞歸所有文件夾,-q可以只輸出哪些文件是不一樣的,對於比較文件夾,可能這個比較有用。不過-q輸出不同的文件時,有些情況是一個文件一個文件夾下有,一個沒有,但是-q輸出的是2個文件不一樣 diff -

原创 在vim上實現跳轉到定義處的方法

http://blog.csdn.net/hxupup/article/details/6340284 首先要安裝了ctags,在程序的根目錄下運行ctags -R,生成tags文件,然後在編輯程序時按Ctrl+]就會跳轉到當前光標所在東

原创 Vmware PING本地虛擬機

在虛擬機裏安裝GreenPlum後,會出現本地host無法ping通虛擬機的情況,可以通過手動設置host vnet8的IP地址解決 虛擬機網絡信息 網卡:vmnet8 子網IP: 192.168.159.0 子網掩碼:255.25

原创 TCP連接的建立和終止

TCP連接的建立和終止

原创 select

SELECT(2) Linux Programmer’s Manual SELECT(2) NAME select, pselect, FD_CLR,

原创 我的VIMRC設置

set nocompatible " disable vi compatibility. set nu set guifontwide=NSimSun set encoding=utf-8 set fileencoding=utf-8

原创 SQL 刪除屬性重複的記錄

DELETE FROM TableA WHERE sid in (SELECT sid FROM TableA as A, (select sname , min(sid) ID_min from tableA group by sn

原创 PostgreSQL Concurrency with MVCC

One of the big selling points of Postgres is how it handles concurrency. The promise is simple: reads never block writ

原创 Greenplum編譯安裝及簡單測試

環境:VMware  CentOS 6.7虛擬機, 512MB RAM 1.下載源碼 gitclone https://github.com/greenplum-db/gpdb.git 2.編譯環境 yu

原创 事務提交與XLog日誌分析

根據預寫式日誌WAL的定義,數據庫在修改磁盤上的元組前,必須先將日誌記錄刷回到磁盤。XLog的組織形式如下,依次爲日誌記錄頭,日誌類型(事務操作日誌、事務提交或終止日誌或是檢查點日誌等)、備份文件塊描述信息以及備份文件塊數據。數據庫系統把

原创 記一道很蛋疼的筆試題

有100個囚犯馬上就要被槍決了,國王給了他們最後一次機會:他讓這100個囚犯站成一條直線,每個人可以看見排在自己前面所有的人,但看不見排在自己後面的人。 他在每個人的頭上任意的隨機的放了一頂帽子,帽子只有紅色和黑色的兩種。要求從最後一個人

原创 Postgres數據庫的進程結構---菜鳥的PG分析之路

if (argc > 1 && strcmp(argv[1], "--boot") == 0) AuxiliaryProcessMain(argc, argv); /* does not return */ else if (a