原创 db2進程中斷後回滾進度查詢命令與殺掉所有db2服務命令

1、查看回滾進度  db2 list utilities show detail    (不用連接數據庫即可查看,回滾時connect數據庫會一致等待,activate也會等待,知道回滾完成) 2、殺死所有db2服務命令 db2_kill

原创 大小端與判斷大小端linux下c代碼實現

大端模式,是指數據的高字節保存在內存的低地址中,而數據的低字節保存在內存的高地址中 小端模式,是指數據的高字節保存在內存的高地址中,而數據的低字節保存在內存的低地址中   c代碼判斷大小端的方法一般使用union共用體 #include

原创 SQL0294N The container is already in use. SQLSTATE=42730

具體過程如下: 首先我創建了一個裸設備 mklv -t raw -y 'my_dbdat4_lv' datavg 100 創建lv時會同時生成2個設備,一個爲字符設備(c開頭的爲字符設備rmy_dbdat4_lv),一個爲塊設備(b開頭的

原创 編程之美----最大公約數和最小公倍數的算法c實現

最大公約數: 利用輾轉相除法求:f(x,y) = f(y, x%y)  (y>0) int gcd(int x, int y) { return (!y)?x:gcd(y,x%y); } 最小公倍數: x和y的最小公倍數爲x乘以y除以

原创 安裝軟件報"重疊I/O正在進行中"解決辦法

在windows下安裝WebSphere MQ是每次安裝都會報“重疊I/O正在進行中”,在網上找了半天看到一個辦法,測試後有效: 找到以下文件:C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 重命

原创 db2常用sql語句和命令總結

每5000條刪除一次,提交一次事務 delete from (select * from tablename where condition fetch first 5000 rows noly) 顯示數據庫所有表 db2 list

原创 選擇排序c實現

選擇排序的原理: 第一次從待排序的數據元素中選出最小(或最大)的一個元素,存放在序列的起始位置,然後再從剩餘的未排序元素中尋找到最小(大)元素,然後放到已排序的序列的末尾。以此類推,直到全部待排序的數據元素的個數爲零。選擇排序是不穩定的排

原创 正整數分解質數個數算法c實現

#include <stdio.h> int splitPrim(int n) { int count = 0, i; for (i = 2; i*i <= n; i++) { if (n % i

原创 linux: socket編程一般需要處理的信號

經常處理的信號:SIGHUP, SIGTERM, SIGINT, SIGQUIT, SIGPIPE, SIGUSR1, SIGUSR2 SIGHUP: 控制終端掛起 (Term) SIGTERM: 終止進程。kill命令默認發送的信號

原创 使用fork創建N個進程

創建clients個進程 #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <stdlib.h> int clients = 3; int

原创 C++靜態成員

C++靜態成員 #include <iostream> using namespace std; class X { int i; static int j; public: X(int ii):i(ii) {

原创 DB2錯誤SQL1585N

錯誤信息:SQL1585N A system temporary table space with sufficient page size does not exist. 解決方案:db2 "create system temporar

原创 AIX下創建jfs2文件系統並掛載到固定目錄

創建/app目錄 mkdir -p /app 創建jfs2類型的設備 mklv -t jfs2 -y app_lv rootvg 10 將目錄和文件系統關聯 crfs -v jfs2 -d app_lv -A yes -m /app

原创 AIX命令總結

查看內存以及cpu核心數        prtconf        prtconf | grep Processors   (查看物理核心數)        pmcycles -m (查看邏輯核心數)        上述命令只能看到整機

原创 linux壓縮命令

壓縮:     tar -zcvf abc.tgz file1 file2 ... 帶絕對路徑壓縮:     tar -zcvf abc.tgz /home/file1     這樣壓縮會提示一個錯誤:tar: Removing lead