原创 top virl 不斷增長

多線程程序,top發現virt一直增長 1次  7-8m的速度增長 請檢查你的   pthread_create()  它可能就是元兇 解決方案: 1、線程常駐,並通過IPC管理起來 2、繼續創建,但要pthread_detach(pth

原创 boost::bind 函數與類成員的區別

class CP { public:     int print(int a, int b)     {         printf("CP print() a=%d, b=%d");     } };   int print(int

原创 Map中STL

Map是STL的一個關聯容器,它提供一對一(其中第一個可以稱爲關鍵字,每個關鍵字只能在map中出現一次,第二個可能稱爲該關鍵字的值)的數據處理能力,由於這個特性,它完成有可能在我們處理一對一數據的時候,在編程上提供快速通道。這裏說下ma

原创 Singleton模式

//GOF // Header file Singleton.h  class Singleton   { public:     static Singleton *Instance()     {         if( !m_pI

原创 agm設計備註

界面與業務分離; 數據交互通過進程通信,二者可互相監控是否有心跳(相互進程守護); 模塊控制(如維護所用命令)通過命令模式解決。   可能影響檢票的變化: 項目/線路卡類型進站/出站檢票後票卡處理流程不同(如是否是黑名單,是否是測試卡等)

原创 epoll序列

學習記錄,圖示以明確流程; 流程粗略且只能示意; 內部實現如多個隊列的操作、數據安全及同步等技巧等要參考源碼了; 序列如有不對或不詳細之處請指出,謝謝; 點贊 收藏 分享 文章舉報

原创 extern "C"

使得c和c++或其它語言實現混合編程 1、聲明函數爲extern類型 2、聲明函數按照C語言的方式編譯和鏈接 int fun(int a, char b); c語言命名:_fun c++語言靜態函數命名:_fun_int_char c

原创 【管理學習】領導力--1

事故和情緒管理有關 使理解你所擔憂,必將站在你的角度思考; 把思想付諸行動的人是企業家 把行動提煉爲思想的人是教授 一個人矇在鼓裏,長期會窒息而亡;救他的人有兩個:擊鼓的人(你的貴人)和破鼓的人(你的恩人) 用情商提高領導力(影響力

原创 排序算法--Shell排序

#include <stdlib.h> template <typename T> static void ShellSubSort(T iData[], size_t iBegin, size_t iEnd, size_t n) {

原创 http://www.blogbus.com/eastsun-logs/7762285.html

http://www.blogbus.com/eastsun-logs/7762285.html 摘自《UNIX NETWORK PROGRAMMING》chapter 6 p144     對於常見的input操作,一般分爲兩個步

原创 排序算法--歸併排序

#include <stdlib.h> #include <assert.h> //從 iM 將 iData[] 分爲兩個有序序列 template <typename T> void Merge(T iData[], size_t

原创 內存越界的一種定位方法

#include <stdlib.h> #include <stdio.h> #include <string.h> void fn(char *str) { memset(str, 0, 64); return; }

原创 職場寫郵件的注意事項

簡明扼要,突出主題,行文通順對於業務、客服、產品等非研發部門,使用通俗語言不輕易承諾,除非承諾的事情有十足把握,承諾的事情一定要辦到用數據說話計劃是計劃,進展是進展,結論是結論,讓對方無誤解確定的事情不使用可能、大概、應該;不確定的事情要

原创 排序算法--快排

#include <stdlib.h> #include <stdio.h> template <typename T> size_t Partition(T iData[], size_t i, size_t j) { T iCu

原创 基於DS18B20測溫系統解決方案

英創嵌入式主板以其優異的穩定性、獨特的設計及方便使用等優點,在嵌入式領域佔有一席之地。在工業現場,經常有監測環境溫度的需求,本方案應用DS18B20爲溫度採集芯片,與英創嵌入式主板的GPIO相連,就可以組成完整的測溫系統。由於DS18B