原创 巧用sourceInsight宏實現助手功能
1.函數定義/*******************************************************************
原创 小技巧:動態加載服務
更新一個正在運行的服務,無需重新加載服務1.停服務 kill -9 服務所在容器的PID2.刪除啓動服務生成的文件 cd service/app/se
原创 TCP send 發送大數據量的問題
int sendTCP(SOCKET& socketfd,TString strXml) { int iContLen = strXml.le
原创 NFS實現文件夾共享
基於NFS實現網絡映射 場景:假設10.147.136.48上有一個目錄/home/work,10.147.136.49需要對其進行訪問並能進行
原创 對於linux socket與epoll配合相關的一些心得記錄(轉載)
沒有多少高深的東西,全當記錄,雖然簡單,但是沒有做過測試還是挺容易讓人糊塗的 int nRecvBuf=32*1024;//設置爲32K setsockopt(s,SOL_SOCKET,SO_RCVBUF,(const char*)&nR
原创 Linux常用命令
1.查看 線程CPU使用 ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu 2.抓包(root用戶) 先執行ifconfig 查看網卡 tcpdump -i eth1 -s 0
原创 linux 執行命令行,獲取結果
char strcmd[256] = {0}; snprintf(strcmd,sizeof(strcmd)-1, "ls -l %s"
原创 Linux 獲取微秒時間
#include <sys/time.h> #include <unistd.h> struct timeval tv; struct timezone tz; gettimeofday (&tv , &tz); doubl
原创 Linux線程安全 鎖和廣播鎖,
#ifndef LOCK_DEF #define LOCK_DEF /***********************************
原创 蒙地卡羅法求PI
解法蒙地卡羅的解法適用於與面積有關的題目,例如求PI值或橢圓面積,這邊介紹如何求PI 值;假設有一個圓半徑爲1,所以圓面積就爲PI,而包括此四分之一圓的正方形面積就 爲1,如下圖所示: 如果隨意的在正方形中投射飛標(點)好了,則這些飛標
原创 Linux設置系統時間
1.date 設置後重啓會變化 date -s 2011-10-13 -s 10:12:20 2.clock 對bios設置 重啓後不變
原创 線程結束
//接收線程函數 UINT RtcpRecvThreadFunc(LPVOID pParam) { if (NULL == pParam) { return 0; } AFX_MODULE_THREAD_STATE* pSt
原创 八皇后乃至N皇后問題
西洋棋中的皇后可以直線前進,吃掉遇到的所有棋子,如果棋盤上有八個皇后,則這八 個皇后如何相安無事的放置在棋盤上,1970年與1971年, E.W
原创 八枚銀幣
說明現有八枚銀幣a b c d e f g h,已知其中一枚是假幣,其重量不同於真幣,但不知是較輕或 較重,如何使用天平以最少的比較次數,決定出哪
原创 關於查找排序的一點總結
最近在項目中,寫協議棧的時候,需要引入消息重發機制,所以使用了資源池+隊列的方式管理需要重發的消息,消息重發按照 每隔1s 2s 4s....的方式