原创 Linux下的精品軟件收集

   使用Linux也有兩年多了,也換了好多次系統了。每次都要重新裝許多軟件,結果一些好的軟件還是給忘了,所以從現在起,記下來,以備以後使用。dbfmplugin。Rhythmbox豆瓣電臺插件,很好用。可以在rhythmbox裏面聽豆瓣

原创 在Linux下開啓背光Led鍵盤的背光

          前幾天,女朋友給我送了一個小袋鼠的藍色幻影背光鍵盤。可是在我的Ubutnu 12.04下,開啓背光等的SL鍵不能用,但是在Windows下卻可以。我覺得應該是驅動的問題,可是去小袋鼠的官網上看了一下,倒是有驅動那個網頁,

原创 我要改變——回顧過去

   也不知道該如何開始動筆,只是最近一段時間特別的煩躁,想寫一寫東西,平息以下自己內心的煩躁。畢業在即,不到一個月了。回想這過去的四年,發現自己一直活在一種煩躁的狀態之中。雖然,曾經有無數次意識到這些,也有無數次說要改變,可結果卻總是那

原创 Linux/Unix環境下的Make和Makefile詳解

  無論是在Linux還是在Unix環境中,make都是一個非常重要的編譯命令。不管是自己進行項目開發還是安裝應用軟件,我們都經常要用到 make或make install。利用make工具,我們可以將大型的開發項目分解成爲多個更易於管理的

原创 VIM快捷鍵大全(附圖片一張)

    VIM快捷鍵: 光標移動: 四個方向    k h 0 l    j ctrl+f, ctrl+b                 向下翻頁,向上翻頁 ctrl+d, ctrl+u                 向下半翻頁,向上半

原创 關於open函數中的modeNoTrucate

    其實在許多文件I/O中,都有open這個函數,而且在打開標誌中一般都有類似modeNoTrucate之類的標誌。我這裏就以MFC中的這個modeNoTrucate爲例,說一下這個標誌。      這個標誌呢,和create配合使用,

原创 片上網絡NoC(一)—— 概述

        也許人們比較熟悉的是片上系統SoC(system-on-chip),卻對片上網絡NoC(networ-on-chip)相對陌生一點。其實可以簡單的理解爲NoC是SoC的“升級版”或者“加強版”。          隨着半導體

原创 Linux 解壓命令

 .tar  解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是壓縮!) ——————————————— .gz 解壓1:gunzip FileName.

原创 關於聲明和定義

    在程序中,我們經常不會在意聲明和定義,因爲在很多情況下,不會引起很大問題。但是二者還是有很大的差異,而且,在一些情況下會引發一些問題。多重定義是最容易出現的錯誤。     變量的定義(definition)用於爲變量分配空間,還可

原创 我的友情鏈接

51CTO博客開發燕洋天老男孩的linux博客51CTO大學生羣:135777268

原创 socket阻塞與非阻塞,同步與異步、I/O模型

轉載於:http://blog.csdn.net/hguisu/article/details/7453390 1. 概念理解        在進行網絡編程時,我們常常見到同步(Sync)/異步(Async),阻塞(Block)/非阻塞(

原创 關於LWIP協議棧連續多次tcp_write後失敗的解決過程

    前段時間一直在調試lwip協議棧的問題,在stm32F107上實現一個C/S 架構的通信程序。項目初期的時候設計的是B/S架構的控制,然後在使用過程中發現了些限制,因爲芯片自身的RAM有限,所以跑B/S的server端略顯壓力,爲了

原创 Hornet-1.0 配置文件學習

 一,生成系統鏡像(output.img)的配置文件   下面這段配置文件是生成一個8*8網格拓撲結構的hornet片上網絡(NoC)模擬器配置文件的一部分: ... for dims in [(8,8)]:    for type in