原创 調試網址

http://www.chenjianjx.com/myblog/entry/關於pipeline架構的幾點說明 http://www.52im.net/thread-100-1-1.html https://blog.csdn.ne

原创 clang自己的一些sanitizer,可以借鑑

http://clang.llvm.org/docs/index.html stack canary: https://hardenedlinux.github.io/2016/11/27/canary.html

原创 中國名人錄?

http://chinavitae.com

原创 C/C++ 調用avx/sse函數(Intrinsics函數)

原文地址:https://blog.csdn.net/reformatsky/article/details/69388772 最近,實驗室同學要寫一個計算異或校驗的代碼,用在raid6裏,他說kernel裏面用的avx,於是我參考網上一

原创 __attribute__((context())屬性理解

原文:http://blog.chinaunix.net/uid-14528823-id-4284946.html 另外還有一篇補充:內核工具 – Sparse 簡介 看spinlock的實現代碼中,會發現有如下的實現: void __

原创 Linux IO的buffer cache和page cache的區別,以及二者合併的原因

What is the major difference between the buffer cache and the page cache? Why were they separate entities in older kern

原创 socket最基礎的例子——別看!

一個tcp select的socket server,注意裏面對select的時候和對信號的處理: #include <stdio.h> #include <netinet/in.h> // for sockaddr_in #inc

原创 doxygen, gtags, cscope

doxygen: https://blog.csdn.net/ZeroLiko/article/details/78162408 https://blog.csdn.net/kongbu0622/article/details/313

原创 幾種開源TCPIP協議概述--LwIP,uIP,TinyTcp和uC/IP

1. BSD TCP/IP協議棧 BSD棧歷史上是商業棧的起點,大多數專業TCP/IP棧(VxWorks內嵌的TCP/IP棧)是BSD棧派生的。這是因爲BSD棧在BSD許可協議下提供了這些專業棧的雛形,BSD許用證允許BSD棧以修改或未修

原创 另一道題 —— 生成不重複的隨機數

前面一篇文章中這裏給出了由rand5()實現rand7()的隨機數,要求數字不能重複的一種解法。但這個解法有一個問題,就是goto的次數無法控制,尤其越到最後得到期望的數字的概率越小,極端情況下可能很長時間才能獲得1~7之間的全部整數。

原创 讀小說摘抄 —— 錢鍾書的《圍城》

《圍城》 圍在城裏的人想逃出來,城外的人想衝進去,對婚姻也罷,職業也罷,人生的願望大都如此。 忠厚老實人的惡毒,像飯裏的砂礫或者出骨魚片裏未淨的刺,會給人一種不期待的傷痛。 又有人叫她“真理”,因爲據說“真理是赤裸裸的”。鮑小姐並未一絲

原创 xchariot使用筆記

xChariot測試WAN-LAN的吞吐量,把腳本中send和receive那一行swap一下子。 跑chariot前要打開雙方的endpoint,在chariot的安裝目錄下:我的是在D:\Program Files\Ixia\End

原创 leap smear是什麼

用來解決潤秒突變時可能會造成的系統運行異常。對時間同步也有一定參考意義。 原文:https://googleblog.blogspot.com/2011/09/time-technology-and-leaping-seconds.ht

原创 Google C++代碼規範筆記(一)

頭文件: 如果 .h 文件聲明瞭一個模板或內聯函數,同時也在該文件加以定義。 至於用來插入文本的文件,說到底它們並不是頭文件,所以應以 .inc 結尾。(不允許分離出 -inl.h 頭文件的做法) 如果一個文件並不是 self-con

原创 一些時間的概念與區分(UTC、GMT、LT、TAI等)

UT - 世界時 Universal Time 世界時是最早的時間標準。 在1884年,國際上將1s確定爲全年內每日平均長度的1/8.64×104。以此標準形成的時間系統,稱爲世界時,即 UT1。 1972年國際上開始使用國際原子時