原创 解析Java內存的原型及工作原理

本文主要通過分析Java內存分配的棧、堆以以及常量池詳細的講解了其的工作原理。 一、java虛擬機內存原型 寄存器:我們在程序中無法控制棧:存放基本類型的數據和對象的引用,但對象本身不存放在棧中,而是存放在堆中堆:存放用new產生的數據靜態

原创 iOS、Android開發應用設計十建議

回顧商業軟件行業,我們經常會有這樣的感覺--iPhone和Android的第三方應用程序是如此偉大。爲什麼?因爲越來越多的商業正變得遠程化,人們經常移動,商業不能簡單的被侷限在辦公室或家裏。移動應用使餐廳“大戰”變成與Grubhub訂餐服務

原创 Linux入門之三 GDB的基本使用方法

一、make概述 Linux環境下的程序員如果不會使用GNU make來構建和管理自己的工程,應該不能算是一個合格的專業程序員,至少不能稱得上是Linux程序員。在Linux環境下使用GNU的make工具能夠比較容易的構建一個屬於你自己的工

原创 Linux入門之二 GCC的基本使用方法

Linux系統下的Gcc(GNU C Compiler)是GNU推出的功能強大、性能優越的多平臺編譯器,是GNU的代表作品之一。gcc是可以在多種硬體平臺上編譯出可執行程序的超級編譯器,其執行效率與一般的編譯器相比平均效率要高20%~30

原创 用C開發PHP擴展初探

宅在家裏也可以提升自己,大家可以利用週末空餘時間,學習了一下如何用C語言開發PHP擴展         函數功能:php裏面的整數是有符號數,其內部實現其實就是long,不是unsigned long。對於32位機器來說,php最大能表示的

原创 linux下vim腳本配置

在linux下的編輯器有vim和gedit,我現在還是比較喜歡使用vim,因爲vim基本是用鍵盤操作的,不過也可以用鼠標,下面我們看下怎麼設置vim,使其功能更強大。 首先第一步是安裝vim。由於我用的是redhat5,安裝系統的時候就會

原创 Java程序員面試題——集合框架解答方案

 Java集合框架是最常被問到的Java面試問題,要理解Java技術強大特性就有必要掌握集合框架。這裏有一些實用問題,常在覈心Java面試中問到。     1、 什麼是Java集合API     Java集合框架API是用來表示和操作集合

原创 Facebook開放運算計劃加快進入中國市場步伐

        有知情人士透露,百度、騰訊、阿里巴巴等中國知名互聯網站已經與 Facebook 簽署協議,加入Open Compute Project 項目,同樣加入這一計劃的還有全球最大的 PC 製造商惠普和全球最大的筆記本電腦代工製造商