原创 Alt+F8

自動排版

原创 multithreadqueue

template <typename TYPE> class CHMQ { public: CHMQ() { m_nMax = -1; m_bDrop = FALSE; ::InitializeCriticalSecti

原创 UILabel圓角

[_itemColorLabel clipsToBounds]; _itemColorLabel.layer.masksToBounds = YES; _itemColorLabel.layer.cornerRa

原创 ios開發常用工具-reveal

今天遭遇到collectionView的最後一行無法顯示。百思不得其解。在stackoverflow上面http://stackoverflow.com/questions/25853466/uicollectionview-last-r

原创 每個程序員都應該知道的論文和文章

http://geek.csdn.net/news/detail/1566 每個程序員都應該知道的論文和文章 文章由劉江總編於2013-06-30 18:45分享 評論(46) http://projectmona.com/b

原创 高性能網絡編程3----TCP消息的接收

http://blog.csdn.net/russell_tao/article/details/9950615 這篇文章將試圖說明應用程序如何接收網絡上發送過來的TCP消息流,由於篇幅所限,暫時忽略ACK報文的回覆和接收窗口的

原创 Unix考古記:一個“遺失”的shell

http://coolshell.cn/articles/9410.html 謹以此文紀念偉大的計算機科學巨匠Ken Thompson和Dennis Ritchie,並同時向其他所有爲Unix發展做出貢獻的黑客致敬。 歷史的塵埃

原创 批處理分隔符

在SharePoint遷移中,要同步新舊用戶SID,但是用戶太多,所以決定用批處理一行行讀取導出的User.txt(每一行是一條用戶信息),再針對每一條用戶記錄進行操作。 於是學習參考了上面大俠的一些知識。主要用到的是/f命令, (想

原创 socket網絡編程

首先我們來定義流的概念,一個流可以是文件,socket,pipe等等可以進行I/O操作的內核對象。 不管是文件,還是套接字,還是管道,我們都可以把他們看作流。 之後我們來討論I/O的操作,通過read,我們可以從流中讀入數據;通過wri

原创 nm符號的類型

nm命令介紹的很多,但大多不介紹其函數符號標誌的含義。 最近在調試動態庫時常用到,其中用的最多的用法: nm -A * |grep “aaa” | c++filt  // -A 爲了顯示文件, c++filt轉換爲可讀風格,好像有個參數

原创 Visual Studio原生開發的10個調試技巧

最近碰巧讀了Ivan Shcherbakov寫的一篇文章,《11個強大的Visual Studio調試小技巧》。這篇文章只介紹了一些有關Visual Studio的基本調試技巧,但是還有其他一些同樣有用的技巧。我整理了一些Visual

原创 日誌記錄最佳實踐

http://www.cnblogs.com/twocats/p/3180401.html 譯自Optimal Logging by Anthony Vallone Google Testing Blog 要找到一個系統問題的根本

原创 c++繼承中的內存佈局

今天在網上看到了一篇寫得非常好的文章,是有關c++類繼承內存佈局的。看了之後獲益良多,現在轉在我自己的博客裏面,作爲以後複習之用。 ——談VC++對象模型 (美)簡.格雷 程化    譯 譯者前言 一個C++程序員,想要進一步

原创 XOR的黃色大象:Erasure Code爲Hadoop節省數據恢復帶寬

http://www.csdn.net/article/2013-07-04/2816109-Hadoop_with_XOR_Erasure_Code_spare_bandwidth XOR的黃色大象:Erasure Code爲H

原创 一個鏈接引發的血案---------服務器 IO及網絡流量暴漲解決歷程

http://www.cnblogs.com/hurner/p/ubuntu_IO_net_explosion.html 在這裏介紹一次因爲更改網站地址而引發服務器IO讀取速度,網絡流入流出速度暴漲10倍的解決經歷。 環境:Ubun