原创 初探線性表

注:定義來源於 《數據結構(C++版)(王紅梅/胡明/王濤 編著)》 第2版。 前言 線性表是一種最基本、最簡單的數據結構,數據元素之間僅具有單一的前驅和後繼關係。 1.定義 1.1 線性表的定義 線性表(linear list)

原创 初探字符串和數組

注:定義來源於 《數據結構(C++版)(王紅梅/胡明/王濤 編著)》 第2版。 1.字符串 1.1 定義 字符串(string,簡稱串)是零個或多個字符組成的有限序列,只包含空格的串稱爲空格串。 1.2 字符串的存儲結構 字符串是

原创 我的書單(2019年1月16號更新)

書到用時方恨少。 有事沒事多讀書。 聽說,養成一個習慣只需要21天。如果非要養成一個習慣,那就是讀書吧。 如有侵權/錯誤請告知刪除/改正。 閱讀年份 書名 / 版本 一句話簡單說 2019 《數據結構(C++版)

原创 android中的touch mode

遇到一個關於touch mode的問題,待以後整理,先忒下鏈接:https://blog.csdn.net/myoungmeng/article/details/54023605

原创 Gson解析JSON數據中動態未知字段key的方法

Gson解析JSON數據中動態未知字段key的方法 有時在解析json數據中的字段key是動態可變的時候,由於Gson是使用靜態註解的方式來設置實體對象的,因此我們很難直接對返回的類型來判斷。但Gson在解析過程中如果不知道解析

原创 Handler

一:使用方法      一:post(runnable) 1.寫法 2.調用: DownLoadThread mDownLoadThread = new DownLoadThread(); mDownLoadThread

原创 QQ第三方登錄

一:去騰訊開放平臺註冊點擊打開鏈接(http://wiki.open.qq.com/wiki/%E9%A6%96%E9%A1%B5) 二:下載sdk:點擊打開鏈接(http://wiki.open.qq.com/wiki/SDK%E4%B

原创 okhttp3的基本使用

1:入口 官網:http://square.github.io/okhttp/ github:https://github.com/square/okhttp 2.基本用法 1.get請求 import java.io.IOEx

原创 平時遇到的問題問題備忘

1.問題:解決Minimum supported Gradle version is 3.3. Current version is 2.14.1問題 解決辦法 http://blog.csdn.net/juladoe/article/

原创 代理模式

public interface Subject { void post(String url, Map<String, Object> map, ICallBack callBack); } public class Ok

原创 鏈式存儲二叉樹

1 創建二叉樹 節點 public class TreeNode { //節點的權 int value; TreeNode leftNode; TreeNode rightNode; pub

原创 順序存儲的二叉樹

順序存儲的二叉樹,只考慮完全二叉樹。 第n個元素的左子節點是:2n+1; 第n個元素的右子節點是:2n+2; 第n個元素的父節點是:(n-1)/ 2; 1.二叉樹遍歷 public class ArrayBinaryTree {

原创 初探樹和二叉樹

注:定義來源於 《數據結構(C++版)(王紅梅/胡明/王濤 編著)》 第2版。 有點亂,需要重新寫。 1.定義 數據(data)是信息的載體,在計算機科學中是指所有能輸入到計算機中並能被計算機程序所識別和處理的符號集合。 數據元素(

原创 初探鏈表

1. 單鏈表 1.1 代碼 public class Node { //節點內容 int data; //下一個節點 Node next; public Node(int data) {

原创 mysql之創建表與刪除表(2)

1.創建表 CREATE TABLE IF NOT EXISTS TASKS( task_id INT(11) NOT NULL AUTO_INCREMENT, end_date DATE DEFAULT NULL, PRIMA