範例一:替換特定檔案中的字元將文字檔testfile中,所有以xyz開頭,並且含有abc的檔案,所用的CS2C替換成CS2C-GOOD用sed怎麼寫呢?sed '/^xyz.*abc/s/cs2c/CS2C-GOOD/g' testfile範例二列印已Size:開頭並且匹配MB的行[root@bbsweb3]# dmidecode -t 17|sed -n '/Size:.*MB/p' Size: 4096 MB Size: 4096 MB Size:
問題描述系統沒有負載,kill掉http服務重啟apache系統還是沒有負載,apache串連數停留在76個就靜止不動了。時時查看http串連數命令watch -n 1 -d "pgrep httpd|wc -l"解決辦法經排查是負載平衡調度演算法的問題。判斷伺服器上的apache是否提供服務操作方法將apache伺服器上的IP和主機名稱在本地hosts中指定訪問就可以看出來了。
轉自:http://www.vckbase.com 在閱讀代碼之前,先看一下關於“捷徑”組件的結構。 圖二、捷徑群組件的介面結構 從結構圖中可以看出,“捷徑”組件(CLSID_ShellLink),有3個(其實不止)介面,每個介面完成一組相關功能的函數。IShellLink 介面(IID_IShellLink)提供捷徑的參數讀寫功能(見圖三),IPersistFile
// ShowPicture.cpp : Defines the entry point for the application.//#include "stdafx.h"#include "resource.h"#include "objbase.h"#include "iostream"#include "OCIdl.h"#include "OleCtl.h"HINSTANCE hInst;LRESULT MainDlgProc(HWND hDlg, UINT Msg, WPARAM
轉自:http://www.cnblogs.com/jjccx/articles/296501.html //這樣的好處是可以對主視窗可視化編輯,適合小型應用程式開發,我們甚至可以在此基礎上寫一個自己的 Foundation Classes#include "stdafx.h"#include "resource.h" HINSTANCE hInst;LRESULT MainDlgProc(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM
#include <winspool.h>#include <commdlg.h>//函數體DWORD dwFlags = PRINTER_ENUM_FAVORITE | PRINTER_ENUM_LOCAL; LPPRINTER_INFO_2 pPrinters; DWORD cbPrinters; DWORD cReturned, i;char buf[256]
AbortDoc取消一份文檔的列印AbortPrinter刪除與一台印表機關聯在一起的緩衝檔案AddForm為印表機的表單列表添加一個新表單AddJob用於擷取一個有效路徑名,以便用它為作業建立一個後台列印檔案。它也會為作業分配一個作業編號AddMonitor為系統添加一個印表機監視器AddPort啟動“添加連接埠”對話方塊,允許使用者在系統可用連接埠列表中加入一個新連接埠AddPrinter在系統中添加一台新印表機AddPrinterConnection串連指定的印表機AddPrinterDr
◆ 四種狀態碼注釋0---OK------表示服務正常地工作。1---WARNING----1—表示服務處於警告狀態。2---CRITICAL----2—表示服務處於危險狀態。3---UNKNOWN----3—表示服務處於未知狀態.◇ 通俗的講也就是以下說明0 正常 1 注意 2 警告 3 錯誤◆ 四種狀態碼在shell指令碼中的應用範例if [ "$a" != "$cs" ]then echo "CRITICAL - Connected faild" exit 2elif [ "
CString csSubItem = "hello world!!!";if(OpenClipboard()) //開啟剪貼簿 { EmptyClipboard();
定義年月日小時和分鐘DATE=`date +%Y%m%d-%H:%M`[root@searchweb~]# date +%Y%m%d-%H:%M20120417-13:56在linux環境下要取得幾天前的時期只要使用date -d "x days ago" +%Y%m%dx用數字代替,如果需要幾天前 的直接寫正數,如果要幾天后 的日期直接寫負數即可;date -d "x weeks ago" +%Y%m%dx用數字代替,如果需要幾周前 的直接寫正數,如果要幾周后 的日期直接寫負數即可;date
變數 描述ARGC 命令列中的參數個數ARGV 包含命令列參數的數組CONVFMT 用於數位字串轉換格式(%.6g) (POSIX)ENVIRON 環境變數的關聯陣列FILENAME 當前檔案名稱FNR 和NR類似,但和當前檔案相關FS
CListCtrl 風格設定: DWORD dwStyle = m_ListCtrl.GetExtendedStyle(); dwStyle |= LVS_EX_FULLROWSELECT; //選中某行使整行高亮(只適用與report風格的listctrl) dwStyle |= LVS_EX_GRIDLINES; //網格線(只適用與report風格的listctrl) dwStyle |=
UI 線程是由CWinThread衍生類別控制的,這個衍生類別和CWinApp極為類似,實際上CWinApp也是一個UI線程,他是應用程式的主線程,一般我們所說的UI線程,是指除主線程之外的介面線程。 具體建立方法:1.建立一個CWinThread的衍生類別CUiTread22.在CUiTread2類的InitInstance函數中建立自己的介面,注意必須設定CWinThread類的m_pMainWnd成員,否則這 個線程不會隨著介面的關閉而退出。 BOOL
在Win 3.x中,WPARAM是16位的,而LPARAM是32位的,兩者有明顯的區別。因為地址通常是32位的,所以LPARAM被用來傳遞地址,這個習慣在Win32 API中仍然能夠看到。在Win32 API中,WPARAM和LPARAM都是32位,所以沒有什麼本質的區別。Windows的訊息必須參考說明檔案才能知道具體的含義。如果是你定義的訊息,願意怎麼使這兩個參數都行。但是習慣上,我們願意使用LPARAM傳遞地址,而WPARAM傳遞其他參數。 更多技術文章請參看施昌權的個人網站:
CString UTF8ToGB2312(char *str){ CString result; WCHAR *strSrc = NULL; TCHAR *szRes = NULL; int i; // UTF8轉換成Unicode i = MultiByteToWideChar(CP_UTF8, 0, str, -1, NULL, 0); strSrc = new WCHAR[i+1];
所有 HTTP 狀態碼及其定義。代碼 指示 2xx 成功 200 正常;請求已完成。 201 正常;緊接 POST 命令。 202 正常;已接受用於處理,但處理尚未完成。 203 正常;部分資訊 — 返回的資訊只是一部分。 204 正常;無響應 — 已接收請求,但不存在要回送的資訊。 3xx 重新導向 301 已移動 — 請求的資料具有新的位置且更改是永久的。 302 已找到 — 請求的資料臨時具有不同 URI。 303 請參閱其它 — 可在另一
1.1 查看apache串連數方法一[root@web10 ~]#netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'LAST_ACK 8SYN_RECV 1ESTABLISHED 1747FIN_WAIT1 12TIME_WAIT 14208方法二netstat -an|grep ESTAB |awk '{print $5}'|cut -d":" -f1|egrep -v "^$"|sort |uniq -c
myisamchk公用程式可以用來獲得有關你的資料庫表的統計資訊或檢查、修複、最佳化他們1.常用於myisamchk的檢查選項--information, -i列印所檢查表的統計資訊。--fast,-F只檢查沒有正確關閉的表。--force, -f如果myisamchk發現表內有任何錯誤,則自動進行修複。維護類型與-r選項指定的相同。--medium-check,
★ 範例一◆ 列印指定列中匹配80開頭並以80結束的行● 關係符號注釋~ 關係操作符~ 匹配正則!~ 不匹配正則[root@xingfujie ~]# cat a.txt afjdkj 80lkdjfkja 8080dfjj 80jdsalfj 808080jasj 80jg 80xingfujie 8080 ajfkjasf 8080 xingfujie[root@xingfujie ~]# awk '{if($2~/^80$/)print}' a.txt afjdkj 80dfjj
COM進程內組件與進程外組件1. COM進程內組件進程內組件以動態連結程式庫的形式存在(尾碼名為dll),用戶端需要使用進程內組件提供的服務時只需要將dll載入進用戶端進程。進程內組件必須提供自註冊功能,這樣用戶端進程才能在需要的從註冊表中尋找到相應的資訊,並載入該組件。 進程內組件需要匯出四個函數DllRegisterServer:參數:無傳回值:HRESULT 指示註冊操作的錯誤類型 DllUnregisterServer參數:無傳回值:HRESULT