嵌入式Linux分時操作系統的實時性分析

火星人 @ ,    view:86    reply:0
  一、引言   Linux本身為分時操作系統,其系統目標為較好的平均響應時間和較高的吞吐量,而實時系統則主要考慮任務的按時完成、盡量減少進程運行的不可預測性等。但與商業嵌入式操作系統相比Linux遵循GPL,具有源代碼開放、定製方便、支...

開發者日常使用的 Git 命令

火星人 @ ,    view:130    reply:0
   這些命令分四種類型:①不需要和其他開發者協作的獨立開發者,會經常用到 git init、git show branch、git commit 等命令;②需要和其他人協作的開發者,會常用到 git clone、git push、git...

動手探究Java內存泄露問題

火星人 @ ,    view:120    reply:0
  在本系列教程中,將帶大家動手探究Java內存泄露之謎,並教授給讀者相關的分析方法。以下是一個案例。 最近有一個伺服器,經常運行的時候就出現過載宕機的現象。重啟腳本和系統后,該個問題還是會出現。儘管有大量的數據丟失,但因不是關鍵業務,問...

15分鐘學會使用Git和遠程代碼庫

火星人 @ ,    view:130    reply:0
   Git是個了不起但卻複雜的源代碼管理系統。它能支持複雜的任務,卻因此經常被認為太過複雜而不適用於簡單的日常工作。讓我們誠實一記吧:Git是複雜的,我們不要裝作它不是。但我仍然會試圖教會你用(我的)基本的Git和遠程代碼庫幹活的工作步...

Android Wi-Fi Display(Miracast)介紹

火星人 @ ,    view:497    reply:0
  2012年11月中旬,Google發布了Android 4.2。雖然它和Android 4.1同屬Jelly Bean系列,但卻添加了很多新的功能。其中,在顯示部分,Android 4.2在Project Butter基礎上再接再厲,新...

20個非常棒的扁平設計免費資源

火星人 @ ,    view:74    reply:0
   Apple設備的平面圖標PSD 免費平板UI 平板UI套件 24平圖標 Freen平板UI套件PSD 徑向平圖PSD 平板UI 免費的彩色圖標 UI工具包免費下載 扁平網路元...

函數式編程為何越來越受到重視

火星人 @ ,    view:106    reply:0
   函數式編程受到越來越多的關注,軟體架構師Neal Ford分析了其中的原因。 Neal Ford首先強調,函數式編程的特點之一是存在強大的抽象,它隱藏了許多日常操作的細節(比如迭代)。用抽象來處理迭代等任務,使得需要維護的代碼變得...

8個最佳PHP庫

火星人 @ ,    view:95    reply:0
  原文鏈接 PHP標準庫 (SPL)的目的就是提供一組介面,讓開發者在PHP5中充分利用面向對象編程。因此本文我們搜集了8個最好的,能輔助開發者簡化他們的工作,為他們的開發任務服務的PHP庫。 1.Whoops: 更好的php錯誤...

為什麼計數應該從零開始?

火星人 @ ,    view:95    reply:0
  眾所周知,C語言數組下標是從0開始,其它很多語言皆如此。而 FORTRAN 則是數組下標從1開始的典範。所以就有數組下標是從1開始好還是從0開始好之爭。連《C專家編程》中都如此調侃: 數組的下標應該是從0還是從1開始?我提議的妥協...

Web 開發人員需知的 Web 緩存知識

火星人 @ ,    view:135    reply:0
  最近的譯文距今已有4年之久,原文有一定的更新。今天踩著前輩們的肩膀,再次把這篇文章翻譯整理下。一來讓自己對web緩存的理解更深刻些,二來讓大家注意力稍稍轉移下,不要整天HTML5, 面試題啊叨啊叨的~~ 什麼是Web緩存,為什麼要使用...