原创 平分一個數,使得各份相乘所得到的積最大

問題:怎樣將一個正整數n,平均分成若干份,每份可以爲小數,份數也可以是小數,使得這若干個數的乘積最大?每份爲多少?請證明之。證明:一個正整數n,假定平均分成x份,那麼每份爲,所有份數的乘積則爲,令,現在問題就轉化爲當x等於多少時,有最大值

原创 AndroidGUI25:定製Activity的標題欄(Titlebar)

缺省的情況下,通常見到Activity的標題欄(Titlebar)是這樣的(紅色框內): HandleContacts是Activity的標題。   有時候,我們希望能改變一下這樣單調的狀況。比如,要在標題欄中增加一個用於美化界面的圖標

原创 調和級數之和1 + 1/2 + 1/3 + ...

本文發表在:http://patmusing.blog.163.com/blog/static/135834960201132073659862/

原创 函數對象

發表在:http://patmusing.blog.163.com/blog/static/13583496020101805359243/

原创 美國麥克阿瑟將軍在國會大廈的告別演講(Farewell address to Congress)

Mr. President, Mr. Speaker, and Distinguished Members of the Congress: I stand on this rostrum with a sense of deep hu

原创 一個類中靜態容器對象的初始化問題

某網友問: “ 一個類中,有一個成員變量static set<int> SET,怎麼用一個1000個元素給它初始化? ”   一個類中特殊的成員變量的初始化是非常需要技巧的事情,以前針對這個問題專門寫過一篇博文: 特殊數據類型成員變量的初

原创 由2個值組合成key的STL map排序問題

某網友問:“map中怎麼設置多個key值進行排序?”   在C++中,map是典型的關聯容器或者叫映射容器(associative container),其中的每一個元素都是由key-value這樣成對出現的內容組成的,比如學號和學生之類

原创 Android中圖像變換Matrix的原理、代碼驗證和應用(三)

第三部分 應用 在這一部分,我們會將前面兩部分所瞭解到的內容和Android手勢結合起來,利用各種不同的手勢對圖像進行平移、縮放和旋轉,前面兩項都是在實踐中經常需要用到的功能,後一項據說蘋果也是最近才加上的,而實際上在Android中,咱

原创 釣魚島局勢

玄機逸士本閒雲野鶴,未坐於廟堂之高,本不想對時局發表自己的看法。然領土之爭,即便匹夫如我者,也是有責的。 ---------------------------------- 釣魚島是中國的,這一點無容置疑,正如中國官方的說法,無論從歷史

原创 AndroidGUI30:定製按鈕

按鈕是Android界面編程中最常用到的Widget之一。很多時候,爲了美觀應用程序的界面,覺得Android缺省提供的按鈕不能滿足需要,因此在這樣的時候,就需要定製按鈕,比如修改按鈕的顏色等等。 下面我們通過一個實際的例子,來說明定製按

原创 Android中對Group的各種操作示例代碼

1.  增加Group // create a group ContentValues values = new ContentValues(); values.put(ContactsContract.Groups.TITLE, “GR

原创 一個百度的面試題目

問題:給一個很大的數組,裏面有兩個數只出現過一次,其他數都出現過兩次,把這兩個數找出來   原理:兩個相同的數進行異或,其結果爲0,兩個不相同的數急性異或,其結果不爲0。 舉例:99 ^ 99 = 1100011b ^ 1100011b

原创 Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之間的關係

轉載請包含網址:http://blog.csdn.net/pathuang68/article/details/7351317 一、Surface Surface就是“表面”的意思。在SDK的文檔中,對Surface的描述是這樣的:“Ha

原创 STL vector按多字段值排序

上一篇我們講到STL map的key如果由多個值組成,並按照這些值分別進行排序的情況。在最後的結論中我們說到“通常我們不用STL algorithm中的sort函數,來對一個map進行排序,而對vector的元素進行排序則可以很方面地使用

原创 Pinyin4j的基本用法

1.     簡單介紹 有時候,需要將漢字編程對應的拼音,以方便數據的處理。比如在Android手機應用的開發上,要查詢聯繫人的姓名,通常都是用拼音進行查詢的。比如要查詢“曹孟德”,就可以輸入“cmd”,即“曹孟德”三個漢字的拼音“cao