原创 從能力到素質——談談個人能力的系統性

  什麼是能力,而什麼又是素質呢?前者可以變成行動方案,是可以有技術方法,進而有技巧的;後者則是涵養,先天因素或許有一部分,但更多的則要靠累積。 素質提升與能力提升有一定的關係,但並不是強耦合的,例如我們不能指望一個沒有代碼經驗的人能在

原创 C語言隊列的實現--學習組合設計(一)

轉載請註明出處:http://blog.csdn.net/ecorefeng 作者:朱克鋒   隊列是一種特殊的線性表,它只允許在表的前端進行刪除操作,而在表的後端進行插入操作。進行插入操作的端稱爲隊尾,進行刪除操作的端稱爲隊頭。隊

原创 如何理解垃圾回收(gc)

轉載請註明出處:http://blog.csdn.net/ecorefeng 作者:朱克鋒 1:垃圾回收機制由JVM完全負責,編寫者在拋棄對象時不必關係空間回收問題 2:JVM的垃圾回收機制對堆空間做實時監測,當發現某對象的引用計數爲0

原创 目標管理的SMART原則

在目標管理中,有一項原則叫做「SMART」,分別由「Specific、Measurable、Attractive、Realistic、Traceable」五個詞組組成。這是訂定工作目標時,必須謹記的五項要點。 s即specific,代表具

原创 Linux 腳本編寫基礎--如何寫出hello world

轉載請註明出處:http://blog.csdn.net/ecorefeng 作者:朱克鋒 用Shell寫一個hello world需要的Shell腳本知識很簡單,但對於學習Shell來說還是很重要的,寫完並運行helloworld之後

原创 做人處事的原則--西點22條軍規

初入職場,做人處事的大道理我不懂,偶爾挺起別人談論也沒有太多感觸,感覺很殘酷,很虛僞,有時有 感覺很無奈,總是迷茫,其實認真做事、乾淨做人就好,看過很多傳記類的書籍感慨很多,在《西點軍校 史》中的22條軍規令我敬佩,列出來大家一起分享:

原创 常見的內存錯誤

  隨着諸如代碼重構和單元測試等方法引入實踐,調試技能漸漸弱化了,甚至有人主張廢除調試器。這是有道理的,原因在於調試的代價往往太大了,特別是調試系統集成之後的 BUG ,一個 BUG 花了幾天甚至數週時間並非罕見。   而這些難以定位

原创 自動測試經驗---自動測試的優劣

轉自李先靜的博客:absurd 手工測試比沒有測試強一點,但是它存在的問題讓它很難在實踐中應用:手工輸入數據的過程單調乏味,很難長期堅持。每次都要重新輸入數據,浪費大量時 間。測試用例不能累積,測試往往不完整。用人腦判斷輸出的正誤,浪費

原创 關於C語言通用雙向鏈表實現的測試--回調函數的作用

轉載請註明出處:http://blog.csdn.net/ecorefeng 作者:朱克鋒   把通用雙向鏈表的測試拿出來寫不僅僅是應因爲和實現寫在一起文章太長,而是因爲我想在測試中體現一種思想:回調函數,這裏程序實現下列功能。  

原创 Linux系統管理學習計劃

隨着Linux應用的擴展,許多朋友開始接觸Linux,根據學習Windwos的經驗往往有一些茫然的感覺:不知從何處開始學起。作爲一個Linux系統管理員,我看了許多有關Linux的文檔和書籍,併爲學習Linux付出了許多艱苦的努力。當真正

原创 程序中的數據存儲剖析

未初始化的全局變量(.bss段)  已經記不清bss代表Block Storage Start還是Block Started by Symbol。像我這種沒有和那些古董級計算機打過交道的人,終究無法理解這樣怪異的名字,記不住也就不足爲奇了

原创 C語言編程總結--程序員必須知道的77條編程細節

轉載請註明出處:http://blog.csdn.net/ecorefeng   在編程過程中會遇到各種各樣的錯誤與警告,這裏我對編程過程中經常遇到的細節或者說常出錯的地方進行了簡單的總結,希望對正在編程的“童鞋”有所幫助:

原创 通過冒泡排序(C語言實現)學習回調函數設計原理

轉載請註明出處:http://blog.csdn.net/ecorefeng 作者:朱克鋒   對於回調函數的概念有很多種,下面我列舉一些常見的看法:a:回調函數是一個很有用,也很重要的概念。當發生某種事件時,系統或其他函數將

原创 學習Linux的必學60個基本命令(摘抄)

來源:開放系統世界  Linux 系統信息存放在文件裏,文件與普通的公務文件類似。每個文件都有自己的名字、內容、存放地址及其它一些管理信息,如文件的用戶、文件的大小等。文件可以是 一封信、一個通訊錄,或者是程序的源語句、程序的數據,甚至可

原创 C語言棧的實現--學習組合設計(二)

轉載請註明出處:http://blog.csdn.net/ecorefeng 作者:朱克鋒   在計算機領域,堆棧是一個不容忽視的概念,但是很多人甚至是計算機專業的人也沒有明確堆棧其實是兩種數據結構。堆棧都是一種數據項按序排列的數據結