原创 【劍指offer】【04】替換空格

題目描述 請實現一個函數,將一個字符串中的每個空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 解題思路 ① 從後往前遍歷,用charAt判斷每個字符 ② 遍歷S

原创 【劍指offer】【07】用兩個棧實現隊列

題目描述 用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。 解題思路 思路1:stack2適中更新爲最新的序列,stack1作爲中轉 思路2:stack1只負責push,stack2負責pop,sta

原创 【劍指offer】【09】斐波那契數列

題目描述 大家都知道斐波那契數列,現在要求輸入一個整數n,請你輸出斐波那契數列的第n項(從0開始,第0項爲0)。 n<=39 解題思路 思路1:遞歸 思路2:循環  /** * 斐波那契數列 * * @author admi

原创 【劍指offer】【05】從尾到頭打印鏈表

題目描述 輸入一個鏈表,按鏈表值從尾到頭的順序返回一個ArrayList。 解題思路 一種方法是利用棧來實現; 另外一種方法是利用三個指針把鏈表反轉,關鍵是 r 指針保存斷開的節點。 import java.util.ArrayLi

原创 【劍指offer】【06】重建二叉樹

題目描述 輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,5,3,8,6},則重建二叉

原创 【劍指offer】【10】跳臺階

題目描述 一隻青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法(先後次序不同算不同的結果)。 解題思路 這道題是一道找規律題,需要稍加思考轉化,f(1) = 1,f(2) = 2,f(3) = 3,f

原创 【劍指offer】【08】旋轉數組的最小數字

題目描述 把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。 輸入一個非遞減排序的數組的一個旋轉,輸出旋轉數組的最小元素。 例如數組{3,4,5,1,2}爲{1,2,3,4,5}的一個旋轉,該數組的最小值爲1。 NOTE

原创 java網絡編程(1)

(一)統一資源定位符URL和統一資源URI URL表示統一資源定位符:協議+主機域名+端口(http協議默認80端口)+資源文件名 例如 :http://www.baidu.com:80/index.html URL在jav

原创 用Java Socket編寫服務器,對客戶端(瀏覽器)的GET或POST請求信息進行分析

說到瀏覽器中關於HTTP的請求方式呢,有兩種,一種是GET,一種是POST,都是向服務器提交數據,並且都會從服務器獲取數據。就是我們平常見到的提交表單信息,輸入網址之類的。GET方式:數據量比較小,安全性不高,一般瀏覽器默認的是GET方式

原创 Mysql 5.5和JDBC連接時出現的時區問題

java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one time zone.

原创 在安卓手機上搭建服務器

打算在安卓手機上搭建一個服務器 參考網址:zkeeer.space

原创 安卓開發textView控件中的內容多行顯示的時候換行顯示

1,在layout文件中將屬性設置爲 android:singleLine="false"2,設置屬性的時候,在設計界面inputType屬性中選中textMultiLine

原创 Intellij IDEA寫安卓的時候出現的問題,IDEA真難用呀

jar包直接拖到libs下面報錯,然後添加到library中,之後還是還是報錯,刪除了不報錯了…

原创 Java用eclipse調試的時候出現 JDI thread evaluations' has encountered a problem

JDI thread evaluations' has encountered a problem.  exception processing async thread queue JDI線程評估遇到了問題,異常處理異步線程隊列今天寫服

原创 用gradle搭建的SpingBoot項目打包爲jar包部署到服務器上(簡單的方式)

工具爲 IDEA第一步:在gradle.build配置文件中設置啓動類第二部:打開gradle窗口,找到build->task->jar然後就打包成jar文件啦,可以在項目build目錄下找到關於jar文件的結構:解壓jar包,可以看到包