原创 排序算法--基數排序(箱排序的改進)
#include <assert.h> #include <stdlib.h> template <typename T> size_t FindDepth(T iData[], size_t iBegin, size_t iEnd)
原创 排序算法--插入排序
#include <stdlib.h> template <typename T> void InsertSort(T iData[], size_t iBegin, size_t iEnd) { size_t iCurPos = i
原创 【管理學習】誘因--恐懼--約束
人行爲發生的動力: 1. 名譽 2. 利益 3. 生命 行動了,是因爲誘因夠了,如果誘因夠了還不動,是因爲恐懼不夠。 人求三字:名利情 只求名利,不求情:物質在豐富化,內心在沙漠化 誘因:正激勵(使得到名利情); 恐懼:負激勵(使失去
原创 類中虛函數、普通成員函數的調用
class A { public: virtual void P1() { printf("A1\n"); } void P2() { printf("A2\n"); } }; class B : public A { p
原创 C++代碼優化方法總結
優化是一個非常大的主題,本文並不是去深入探討性能分析理論,算法的效率,況且我也沒有這個能力。我只是想把一些可以簡單的應用到你的C++代碼中的優化技術總結在這裏,這樣,當你遇到幾種不同的編程策略的時候,就可以對每種策略的性能進行一個大概的估
原创 CLOSE_WAIT
http://kingyang85.blog.163.com/blog/static/1287536762010112101926245/ 1 CLOSE_WAIT狀態的生成原因[轉] CLOSE_WAIT狀態的生成原因 首先我們
原创 c++大端小端判斷
大夥覺得這樣判斷大端小端有問題沒? int main() { if (0x78 == (char)0x12345678) printf("little_endian\n"); else
原创 基類構造中,不要期望多態行爲
#ifndef _PLOYMORPHISM__H #define _PLOYMORPHISM__H class CBase { public: CBase() { init(); };
原创 排序算法--選擇排序
template <typename T> void SelectSort(T iData[], size_t iBegin, size_t iEnd) { while(iBegin < iEnd) { size_t iMinPos =
原创 Linux中/proc/[pid]/status詳細說明
[root@localhost ~]# cat /proc/self/status Name: cat State: R (running) SleepAVG: 88% Tgid: 5783 Pid: 5783 PPid: 5
原创 排序算法--冒泡
#include <stdlib.h> template <typename T> void BubbleSort(T iData[], size_t iBegin, size_t iEnd) { bool bHasChange =
原创 架構設計:多進程還是多線程
就像莎士比亞的“To be, or not to be, that is the question”始終困擾着哈姆雷特,對於“進程還是線程?”這個問題,也經常困擾着那些進行軟件架構設計的傢伙。所以今天打算聊一下我對這個問題的體會。假如你還