原创 在 Android 手機上使用 Terminal IDE 遠程登錄你的 Mac/Ubuntu

我的主力博客:半畝方塘 以下內容系原創,轉載請務必註明地址 在 Android 手機上使用 Terminal IDE 遠程登錄你的 Mac 可以讓你隨時隨地遠程對你的 Mac 進行操作,這個很爽,特別是當你躺在牀上還能操作你在某個地

原创 指向數組的指針與指向數組首元素的指針

我的主力博客:半畝方塘 以下原創內容,轉載請註明地址,歡迎對以下內容提供不同參考意見: 指向數組的指針與指向數組首元素的指針究竟有什麼區別呢?有人說,這二者不是一回事麼?它們就是同一個東西啊!然而,事實並非如此,下面我細細道來。

原创 令人糾結的兩行代碼

我的主力博客:半畝方塘 以下內容系原創,轉載請務必註明地址 主要參考資料:我在 Stackoverflow 上提的問題 Why the first is right but the second is wrong ? 這令人糾結

原创 ubuntu 14.04 搭建Android開發環境

原文地址:http://blog.csdn.net/andone_lsl/article/details/24784977 1、下載配置JDK 下載地址:http://www.oracle.com/technetwork/jav

原创 二進制系統不能精確表示 0.9

我的主力博客:半畝方塘 首先來看看下面的一個例子: public class Test { public static void main(String[] args) { System.out.pri

原创 範圍 for 語句與二維數組

我的主力博客:半畝方塘 爲了講清楚我們要說明的問題,首先我們來定義一個二維數組: int ival[2][3] = { {1, 2, 3}, {4, 5, 6} }; 這是一個2行3列的二維數組,如果我們要使用範圍

原创 C++ 無符號類型的運算對象參與的類型轉換

我的主力博客:半畝方塘 當某個運算符的運算對象類型不一致,且其中某一個運算對象是無符號類型時,這個需要進行相應地類型轉換,至於類型轉換的結果,則 依賴於機器中各個整數類型的相對大小 。 當某個運算符的運算對象類型不一致,且其中某一

原创 C++ 中左值和右值的探討

我的主力博客:半畝方塘 對於 C++ 中的左值和右值,我們通常的說法是:當一個對象被用作右值的時候,用的是對象的值(內容);當對象被用作左值的時候,用的是對象的身份(在內存中的位置),這句話來自於 《C++ Primer 第五版》 

原创 分治策略結合遞歸思想求最大子序列和

我的主力博客:半畝方塘 對於 《數據結構與算法分析——C語言描述》 一書第 20 頁所描述的算法 3,相信會有很多人表示不怎麼理解,下面我由具體問題的求解過程出發,談談我自己的理解: 首先,什麼是分治法呢?所謂 分治法,就是 將一

原创 Mac OS X 10.9.2 配置 jdk1.8.0_05 環境變量

首先到 oracle 網站下載 jdk 8u5,下載安裝完成後,進行如下配置: 1. 打開 shell , 輸入 vi ~/.bash_profile 2. 按鍵盤 i 鍵,進入 vi 的 insert 模式,在文件 .bash_pro

原创 C++ 頂層 const

我的主力博客:半畝方塘 本文的主要參考來源來自於:C++ Primer 中文版(第 5 版) 第 57 面至第 58 面 1. 頂層 const 與底層 const 概念 我們知道,指針本身是一個對象,因爲,指針實際對應着內存單

原创 A program to print Fahrenheit-Celsius table with floating-point values

我的主力博客:半畝方塘 Another program to print Fahrenheit-Celsius table with decimal integer This program is presented as belo

原创 引用返回左值及其判斷引用有效性的方法

我的主力博客:半畝方塘 被調函數的返回類型決定返回的是左值還是右值,當被調函數的返回類型是 引用 時,返回的是左值,其餘情況下返回的是右值,被調函數返回的左值有着與其他左值類型同樣的運算特性,需要特別指出的是, 我們能爲返回類型是非常量

原创 關於遞歸的一些簡單想法

我的主力博客:半畝方塘 遞歸是我們在編程過程中用到的一種思想,當一個函數自身調用自身的時候,無論是直接或者間接地調用,都屬於遞歸,下面對於什麼時候用到遞歸以及怎麼用遞歸,談一點我個人初步的想法。 什麼時候用到遞歸 當我們要解決的問題

原创 由遞歸思想處理問題的基本原則

我的主力博客:半畝方塘 在我的博文關於遞歸的一些簡單想法,我用自己的理解談了一些關於遞歸的看法,下面用 《數據結構與算法分析——C語言描述》 一書中第 9 頁的四條基本原則將我的思想加以規範化,並在後續的不斷加強學習中不斷完善本文的