原创 AndroidStudio報錯“Error while Launching activity”

異常 原因 項目中主Activity頁面運行報的錯誤,因爲android studio認爲你的項目還是運行在手機上的,但是你在手機上把它卸載了,但Android studio不清楚,所以無法繼續運行。 解決 首先打開cmd,跳到SDK/

原创 修改MySQL的登陸密碼

前提:是在已經登陸的Navicat中修改密碼。 打開Navicat然後選擇“工具”——“命令列界面...” 然後在界面中輸入: set password for root@localhost=password( '新密碼' ); ’

原创 Android零碎知識點(7)——抽屜佈局DrawerLayout的簡單使用

本次Demo的目錄結構如下(圖中紅框即爲所用文件): 創建好一個普通的Android項目後,在activity_main.xml中放入如下代碼: <?xml version="1.0" encoding="utf-8"?> <andr

原创 Android零碎知識點(8)——啓動引導頁面

實現Android項目的啓動引導頁面 首先看下本Demo的項目結構目錄 首先應該考慮歡迎引導Activity及佈局 activity_welcome_guide.xml <?xml version="1.0" encoding="ut

原创 考研數據結構之樹(6.1)——二叉樹的遍歷算法(C表示)

二叉樹的主要遍歷方式有先序遍歷、中序遍歷、後序遍歷和層次遍歷。 1.先序遍歷 先序遍歷的操作過程如下: 如果二叉樹爲空樹,則什麼都不做;否則: (1)訪問根節點 (2)先序遍歷左子樹 (3)先序遍歷右子樹 對應算法代碼如下: /* 先序

原创 Android零碎知識點(3)——設置RelativeLayout中控件兩端對齊

示例代碼: <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content"

原创 考研數據結構之樹(6.10)——練習題之輸出先序遍歷序列中第k個結點的值(C表示)

題目 假設二叉樹採用二叉鏈表存儲結構存儲,編寫一個程序,輸出先序遍歷序列中第k個結點的值,假設k不大於總的結點樹(結點data域類型爲char類型)。 分析 使用先序遍歷,用一個變量計算當前結點是整個先序遍歷序列的第幾個結點,然後與k比較

原创 考研數據結構之串(4.4)——練習題之編寫一個函數計算一個子串在一個主串中出現的次數,如果該子串不出現,則返回0.(C表示)

題目 編寫一個函數,計算一個子串在一個主串中出現的次數,如果該子串不出現,則返回0.本題不考慮子串重疊,如:主串爲aaaa,子串爲aa,考慮子串重疊結果爲2,不考慮子串重疊結果爲1。 分析 模式匹配算法的擴展,統計子串的出現次數。 代碼

原创 Android連接JavaWeb服務端通過JSON進行數據交互

不必將JavaWeb服務端項目打包成war,直接連接使用即可。 如下即是相關JavaWeb代碼 運行tomcat 在瀏覽器通過請求地址成功獲取響應的JSON數據 注意,接下來就是配置Android的請求地址了,Android的請求地

原创 Android零碎知識點(6)——下拉列表框Spinner的基本使用

文件目錄如下: 在activity_main.xml中佈局一個下拉列表框Spinner <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http:

原创 Servlet獲取請求URL中的中文時出現中文亂碼

問題 帶中文的URL如下:http://localhost:8080/courseselectionsystem/getGoodsByTypeServlet?type=食品 解決 // 獲取指定參數的值 String type = re

原创 考研數據結構之樹(6.2)——如何根據前序、中序和後序遍歷還原二叉樹(C表示)

概要 前序遍歷:先訪問當前節點,再訪問當前節點的左子樹,最後訪問當前節點的右子樹。對於二叉樹,深度遍歷與此同。規律:根在前;子樹在根後且左子樹比右子樹靠前,且第一個就是根節點; 中序遍歷:先訪問當前節點的左子樹,然後訪問當前節點,最後是當

原创 考研數據結構之串(4.4)——練習題之將串str中所有值爲ch1的字符轉換成ch2的字符(C表示)

題目 將串str中所有值爲ch1的字符轉換成ch2的字符,如果str爲空串,或者串中不含值爲ch1的字符,則什麼都不做。 分析 掃描整個串,發現值爲ch1的字符用值爲ch2的字符覆蓋即可。 代碼 核心代碼: /* 將str串中的ch1字

原创 考研數據結構之查找(9.8)——練習題之編寫一個函數利用二分查找算法在一個有序表中插入關鍵字k並保持表的有序性(C表示)

題目 編寫一個函數,利用二分查找算法在一個有序表中插入一個關鍵字k,並保持表的有序性。 分析 先在有序表中利用二分查找算法查找關鍵字值等於或小於k的結點,m指向正好等於k的結點或l指向關鍵字正好大於k的結點,然後採用移動法插入k結點即可。

原创 考研數據結構之查找(9.8)——練習題之給出在一個遞增有序表A中採用二分查找算法查找值爲k的關鍵字的遞歸算法(C表示)

題目 給出在一個遞增有序表A中採用二分查找算法查找值爲k的關鍵字的遞歸算法。 分析 即二分查找的算法。 代碼 核心代碼: /* 二分查找的核心算法 */ /* A[]指的是要查找的數組;low指的是開始下標;high指的是結束下標;k指