原创 win8系統聯網激活的office2013祕鑰

購買電腦自帶了win8系統 但是沒有office軟件 所以我自己安裝了office2013 但是,在激活過程中,網絡上的祕鑰都不行。使用KMS工具也不行。 把我折磨的快抓狂。 今天在office貼吧看到有人跟帖,謝了下面這個祕鑰,號稱還有

原创 雲操作系統,是真的嗎?(譯文)

最近有一篇發表在Linux.org的文章叫做《雲操作系統是下一個大事件嗎?》。它表明:雲操作系統應該簡化應用程序的堆棧。這個想法是這樣的,編程語言運行庫在沒有操作系統內核的情況下直接運行在虛擬層。 實現雲操作系統的其他途徑是專注於最優

原创 清華大學退學研究生王垠的關於linux的文章

作者寫的很好,雖然有點偏激,但是確實說的很對。 我已經半年沒有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是每個人都想用的。如果你只需要處理一般的事務,打遊戲,那麼你不需要了解下面這些

原创 關於gcc -o 的使用問題

在使用gcc編譯程序的過程中,有兩種方法用來自定義可執行文件的名稱。 第一種方式是gcc test.c -o test 第二種方式是gcc -o test test.c 在學習的過程中,本人發現資深的開發人員都會使用第二種。 具體

原创 如何解決程序退出重啓後不能綁定端口的問題?

發現問題: 在Linux系統中,如果一個socket綁定了某個端口,該socket正常關閉或程序退出後,在一段時間內該端口依然保持被綁定的狀態,其他程序(或者重新啓動的原程序)無法綁定該端口。 解決方案: 可以在獲得socket描述符之

原创 sqlite3數據庫歸納

sqlite3數據庫是關係型數據庫,體積小,支持ACID事物。 (ACID,指數據庫事務正確執行的四個基本要素的縮寫。包含:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性(Durab

原创 關於在ubuntu12.04圖形界面下不能從root用戶直接登錄的問題

之前再電腦上直接裝了ubuntu12.04,發現有下列問題: 在圖形界面下(ctrl + alt + f7模式下),不能直接用root用戶名和密碼登錄。只能通過su 來進入root模式。但是這樣有時候並不方便。 下面是我找到的一個方法可

原创 我的25年嵌入式生涯-周立功

《程序員》雜誌的編輯約我寫一篇命題作文,想了幾天都無從下手不知道寫什麼纔好。在這篇文章裏,我不打算將創業的艱辛與喜悅重新回憶一遍,我確實不想去誤 導大家,因爲我所處的年代是一個物質缺乏的年代,成功相對來說要容易得多。每個人的成長經歷都有其

原创 error: stray '\357' in program

環境: 編程環境:Ubuntu12.04 編程工具:vim 編譯工具:gcc 輸入法:搜狗 注意:在window8系統下使用SecureCRT通過root用戶賬號遠程登錄到Ubuntu12.04系統的 (SecureCRT是一款支持SS

原创 如何在linux系統中設置嚴密的密碼策略(譯文)

原文地址:http://xmodulo.com/2013/12/set-password-policy-linux.html 由於本人水平有限,如有疑問,可以留言討論或者發郵件給我,謝謝! 對於用戶賬戶的管理是系統管理員最

原创 C中的volatile用法

嵌入式編程中經常用到 volatile這個關鍵字,在網上查了下他的用法可以歸結爲以下兩點: 一:告訴compiler不能做任何優化    比如要往某

原创 關於郭天祥51開發板無法燒寫程序問題的解決(Prolific USB-to-Serial Comm Port)

1. 事件背景: 由於使用了win8系統,之前購買的郭天祥C51開發板在通過一個兩頭都是usb口的下載線下載程序時出現了問題:下載工具stc isp無法連接到開發板上的串口,所以無法下載程序到c51開發板上,錯誤顯示如下 2. 尋求解決

原创 STM32中assert_param的使用

在STM32的固件庫和提供的例程中,到處都可以見到assert_param()的使用。如果打開任何一個例程中的stm 32f10x_conf.h文件,就可以看到實際上assert_param是一個宏定義;在固件庫中,它的作用就是:檢測

原创 在C語言中嵌入彙編語言方法

兩種方法在c語言中嵌入彙編:   (1) __asm(" 字符串序列"); 例如: __asm(" MOVN A,#1");   (2) #prag

原创 關於c語言中負數位移位操作的漫談

最近有個朋友在程序中使用了對16進制數做負數移位(編譯器是gcc),本人最次產生好奇,所以研究了一些。 對一個數做負數位移位的操作是不規範的,但是是可行的。 具體例子: char tmp = 0x10; tmp = tmp << -1