原创 big endian and little endian

爲了正確地區分大小端,首先必須理解兩個內容: 1,對象的地址是什麼;2,如何排列對象裏的字節。 在大多數機器上,多字節對象被存儲在連續的字節序列上,對象的地址被表示爲所使用字節中最小的地址。 小端是指最低有效字節排列在最前面,大端是指最高

原创 這吵吵的工作

不知何時,原本寫代碼的時間變成了吵架的時間 設計時大家吵,誰也不想多承擔任務 實現時大家吵,都說自己做對,對方偏離設計了 出現問題時吵,都不想承擔責任 總之,我們不再是一個大團隊,不再以交付產品爲目的,只是想少幹活多攬功

原创 使用linux shell修改文本

1,提高腳本的穩健性能     首先檢查所要修改的文件是否存在。如果不存在...視應用場景適配。如果存在,繼續腳本的執行。這裏主要用到find命令,如果解釋器是CSH,可以這樣寫     set file_name = `find 路徑

原创 I2C總線硬模式和軟模式

I2C總線有兩種工作模式: 硬模式:由硬件發起讀寫時序 軟模式:由軟件模擬硬件發起讀寫時序

原创 強大的歐拉公式

歐拉公式:e^iθ=cosθ+isinθ ==》sinθ=(e^iθ-e^-iθ)/2i,cosθ=(e^iθ+e^-iθ)/2 使用算子e^iθ對系統進行分析,可以使計算和分析過程大爲簡單。 假設信號s(t)作用在系統h(t)上,最終的

原创 WinCE下動態改變按鈕的字體

我主要是做了以下幾個測試,驗證下想法,結果只有最後一個可以,如果大家有不同的測試結果,歡迎討論 NO.1 通過GetFont獲取窗口的字體,然後修改字體,再通過SetFont設置字體(失敗)          原因是GetFont返回的是

原创 10GELAN 10GEWAN區別

The LAN PHY encodes the 10.0 Gb/s data stream from the MAC to a 10.3125 Gb/s signal using the 64B/66B Physical Coding S

原创 source insight添加修改文件屬性命令

在Options->Custom Commands下新增一個File read only命令 Run中寫attrib -r %f

原创 vi/vim 常用編輯命令

vi/vim是UNIX系統中最常用的編輯器,熟悉掌握它可使工作事半功倍,以下是一些使用技巧 1、 加行號     :set number 2、 跳到文件最後     shift+G 3、 跳到文件開頭     GG 4、 跳到文件中的第N

原创 單模光纖與多模光纖區別

圖中的1,2,3條光線是激光器發出的光,由於光不可能絕對集中,所以存在一些光非垂直地射在了纖芯的邊緣處(非光纖的中心位置),比如1,3光線。 如果1,3在傳播過程中能量沒有衰減到足夠小,能在光纖的另一端檢測到,這根光纖就是多模光纖。 如

原创 編程中常用縮寫詞,歡迎補充

adj adjust tmp temporary 2 to gen genarate abs absolute fun function ptr pointer cmp compare  

原创 又到寫讀後感

     每一個月,都會有一些材料發給黨員讓學習,然後輸出學習心得,什麼材料呢,哪個員工竊取公司機密啦,哪個員工操作違規啦,哪個員工亂報銷啦。自打來到公司,好像每個月的主題都跑不了這幾個圈子。     剛開始我一般都如是寫讀後感,莫伸手,

原创 函數與const

測試目的:函數在加入const屬性後,調用會受到什麼限制 測試環境 code::blocks 10.05,Gcc編譯器 1,成員函數與const class a {     public:     void l_or_r ()     {

原创 C++ 函數返回值聲明爲const的原因

其目的就是爲了實現用戶自定義類型與內置類型最大限度的保持一致性。 比如操作 a+b = c; 對於內置類型在編譯時,會彈出不能對lvalue進行賦值的錯誤;然而對於用戶自定義類型,比如class A{}; 當對A定義了形式爲 A oper