使用 MacPorts 安裝與管理 Mac OS X 中的開放原始碼(Open Source)軟體

這裡介紹如何使用 MacPorts 安裝與管理 Mac OS X 中的開放原始碼(Open Source)軟體。 MacPorts 是一個用於編譯、安裝與管理 Mac OS X 中各類開放原始碼軟體的工具,其由開放原始碼社群負責主導與開發,透過這個工具可以簡化安裝軟體的編譯工作,並且可以自動處理套件相依性問題,概念上很類似 Linux 的 apt 與 yum,只要下達一些簡單的指令就可以輕鬆安裝各種軟體。 ...

November 12, 2013 · G. T. Wang

Mac OS X 解決「無法打開…,因為它來自未識別的開發者」安裝軟體問題

這裡說明在 Mac OS X 中如果在下載軟體要安裝時,遇到「無法打開…,因為它來自未識別的開發者」這個問題該如何解決。 Mac OS X 為了保護使用者的安全,若碰到從網路上下載一些軟體要安裝時,會驗證這些軟體的開發者,如果發現軟體的開發者不在信任的清單內,就會提出警告,如果你的系統設定比較嚴格,它甚至會不讓使用者執行這個程式,而出現這樣的畫面。 ...

November 12, 2013 · G. T. Wang

在 Linux 中以特定的 CPU 核心執行程式

這裡介紹如何在 Linux 中以特定的 CPU 核心執行程式,不要讓系統自動排程。 現在不管是伺服器或是一般個人電腦的 CPU 大部分都是多核心的架構,而各種應用軟體、編譯器與作業系統也受到這個趨勢的影響,也都會有針對多核心處理器做的最佳化設計。 ...

November 10, 2013 · G. T. Wang

Presto:Facebook 開放原始碼、互動式資料查詢系統,支援 petabyte 等級的資料

Presto 是 Facebook 所使用的互動式資料查詢系統,支援 petabyte 等級的資料量,目前以開放原始碼的方式釋出。 Facebook 是一家資料導向的公司,資料的處理與分析是建立這家公司與其超過十億個使用者的核心技術,而其擁有的資料量高達 300 PB(petabyte),這些資料可用於各種的應用領域,其所使用的處理方式從傳統的批次處理、graph analytics、機器學習(machine learning)到即時的互動式分析都有。 ...

November 10, 2013 · G. T. Wang

C 程式語言相關的面試問題與解答

這裡整理一些 C 程式語言相關的面試問題與解答,除了可以讓你增強 C 程式語言的能力,對於面試可能也有幫助。 gets() 函數 下面這段程式碼中有一個問題,你能找出來嗎? ...

November 8, 2013 · G. T. Wang