原创 ACE中使用線程池的簡單方法

static ACE_THR_FUNC_RETURN event_loop (void *arg) { ACE_Reactor *reactor = static_cast<ACE_Reactor *> (arg); reac

原创 實現pstree命令的程序

#include<stdio.h> #include<dirent.h> #include<string.h> typedef struct pro_info { int pid; int ppid; char n

原创 memset、memcpy與strcpy使用心得

1。void *memset(void*s,int c,size_t n)總的作用:將已開闢內存空間 s 的首 n 個字節的值設爲值 c。2。例子#include#includemain(){char *s="Golden Global

原创 轉:基於ACE應用編程框架——線程池

一、基本的實現模型:    線程池的實現模型主要有兩種:    1、半同步/半異步模型    在這種模型中,一個偵聽線程負責接受請求,並在某個隊列中緩衝它們。另外一組工作者線程負責處理請求。因此接受請求的線程並不是處理請求的線程。   

原创 SQLite使用

OS X自從10.4後把SQLite這套相當出名的數據庫軟件,放進了作業系統工具集裏。OS X包裝的是第三版的SQLite,又稱SQLite3。這套軟件有幾個特色: 軟件屬於公共財(public domain),SQLite可說是某種「

原创 自定義對話框

1、新增對話框:     進入“User Interface”下的“Dialog”,右擊“All Dialogs”,選擇“New Dialog...”,在嚮導的第二步“Dialog Template”中選擇需要的類型,此例中因爲需要Dia

原创 如何成爲傑出工程師-九個工作策略

-How to be a Star Engineer Robert E. Kelley, Carnegie Mellon University-Robert E. Kelley, "How to be a star engineer,"

原创 STL基礎知識

STL的一個重要特點是數據結構和算法的分離。儘管這是個簡單的概念,但這種分離確實使得STL變得非常通用。例如,由於STL的sort()函數是完全通用的,你可以用它來操作幾乎任何數據集合,包括鏈表,容器和數組。 要點 STL算法作爲模板函數

原创 不可不知的 Linux 十項重大發展

Linux®技術、開發模型和社區都對 IT 業產生了重要的影響,我們能做的就是站到一邊看看這些,很高興與 developerWorks 一起度過了第一個 10 年。Linux 團隊已經將這些對 Linux 產生重大影響的內容整理到一起。

原创 利用linux處理網絡流量數據

網絡壓力測試,需要處理原始數據,將原始的Byte/s 處理爲Mbps,並通過直觀曲線圖表展示出來。   1.統計網卡流量 sar -n DEV 1 100 > net   得到網卡流量,原始數據如下: 10:32:41        IF

原创 線程超時等待方法---linux中select()函數使用

select系統調用時用來讓我們的程序監視多個文件句柄的狀態變化的。程序會停在select這裏等待,直到被監視的文件句柄有一個或多個發生了狀態改變。 關於文件句柄,其實就是一個整數,通過socket函數的聲明就明白了: int socke

原创 正則表達式基礎知識

目錄 本文目標 如何使用本教程 正則表達式到底是什麼東西? 入門 測試正則表達式 元字符 字符轉義 重複 字符類 分枝條件 反義 分組 後向引用 零寬斷言 負向零寬斷言 註釋 貪婪與懶惰 處理選項 平衡

原创 Linux內核常用數據結構和操作

1. 前言   本文介紹linux內核中一些常用的數據結構和操作。   2. 雙向鏈表(list)   linux內核中的雙向鏈表通過結構 struct list_head來將各個節點連接起來,此結構會作爲鏈表元素結構中的一個參數: s

原创 Sql(事物+遊標)使用方法

--當兩個或兩以上的操作要麼都執行,要麼都不執行時要用事務。1. Sql寫法(事物+遊標)--開始事務BEGIN TRAN--不顯示計數信息SET NOCOUNT ONDECLARE @ProjNo varchar(50),@CusNo 

原创 C語言字節對齊詳解

一、什麼是對齊,以及爲什麼要對齊:1. 現代計算機中內存空間都是按照byte劃分的,從理論上講似乎對任何類型的變量的訪問可以從任何地址開始,但實際情況是在訪問特定變量的時候經常在特定的內存地址訪問,這就需要各類型數據按照一定的規則在空間上