原创 Android開發之百度地圖(一準備)

注意事項: 1.在申請key時,應用名稱要和工程中AndroidMainfest.xml中的保持一致。否則會經常出現key驗證不能通過的問題。當地圖不能顯示時,很有可能key驗證沒通過。 2.在導入百度示例時,一般沒有R文件。這時可以嘗試

原创 C++stringstream的clear()清空誤區

在用c++寫程序時,經常回需要將int or double 等類型轉換成string。對於這個操作,我常使用的是stringstream。比如 利用這個方法就可以將int類型a的值轉換爲string類型(同理,可以轉換double,lo

原创 遞歸:遞歸法解決排列問題

方法1: 程序大致結構: 約定:pl[len] //pl 爲最終放置結果的數組;len爲數組的長度          ele爲參與排列的個元素出現的個數          i爲pl中下標 假設參與排列的元素有ABCD run(ele,in

原创 Mac和Linux下使用銳捷

目前爲止,我在這兩個平臺下只知道一種鏈接銳捷的方法:mentohust 大家可以在網上下載這個,百度搜的時候要帶上.zip或.tar等後綴。 下來後,解壓,將其中的dhpcing和mentohust複製到路徑/usr/bin下(mac)

原创 遞歸與分治法

分治法設計思想:將一個規模較大的問題,分解成若干規模較小但問題的性質與原問題相同的子問題,然後將這些子問                                 題逐個擊破,再將子問題的解合併爲原問題的解。 基本步驟:1)分解:將

原创 MFC關閉窗口事件

目標效果:點擊某按鈕,關閉窗體。 直接給該按鈕的事件處理中添加:PostQuitMessage(0); 這樣做不知道有什麼問題沒

原创 SVN更新異常

問題描述:在myeclipse中移動了將一個jar從一個文件夾移動到另一個文件,結果其他人在更新時,出現如下異常: org.apache.subversion.javahl.ClientException: Problem running

原创 遞歸與分治:二分查找

二分查找只是一個遞歸的問題,並不體現分治法的思想。 算法前件:帶查找序列有序(從左到右,非減序或非升序) 基本思想:先將待查元素與中間元素比,若比中間元素大,則在序列的後一半繼續查找;若比中間元素小,則在序列的前一半繼續查找。 算法描述

原创 遞歸與分治:歸併排序法

基本思想:將待排序列分爲兩半,分別對這兩半進行排序,然後將兩個有序的序列進行合併。 核心代碼: void m_sort(int low,int hig) { if(low!=hig) { int mid=

原创 高性能計算--hpcc的編譯出解決

編譯hpcc出錯解決:HPCC--:"ifort: -W is ambiguous" 這個錯誤再老師的指導下直接將Make.test中:LINKER

原创 MAC下創建android工程時,源文件和資源文件報錯的解決

在os X平臺創建android工程時,點擊finish後,創建窗口仍然不消失,控制檯顯示: 創建工程流產(abort),xml錯誤。點開工程,發現源代碼中引入android.support.v7....報錯,資源文件的style.xml

原创 遞歸與分治:快速排序法

基本思想:將待排序列分爲兩半,一半比基準元素大,另一半比基準元素小,然後對這兩半元素重複上述過程。 核心代碼: void quick_sort(int low,int hig) { if(low>=hig) {

原创 異常:java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I

通過網上搜,這個問題是由於struts2和hibernate的antl.jar衝突,然後刪掉strust2的這個jar後,運行項目,問題依舊 後來才發現,不僅要在項目中刪除這個jar,而且還要在tomcat中webapps/項目/web-

原创 inux中fork()函數詳解(原創!!實例講解)

 一、fork入門知識      一個進程,包括代碼、數據和分配給進程的資源。fork()函數通過系統調用創建一個與原來進程幾乎完全相同的進程,也就是兩個進程可以做完全相同的事,但如果初始參數或者傳入的變量不同,兩個進程也可以做不同的

原创 遞歸與分治:循環賽日程表

問題描述:有2的n次方個運動員,需要在(2的n次方)-1天內完成比賽。比賽規則如下:                   1)一位運動員每天只能與一位運動員比賽                   2)一位運動員要與其他n-1爲運動員進行