原创 android中Acitivity的啓動方式啓動模式講解

一、 activity的啓動方式分爲兩種顯示啓動和隱式啓動 1、顯示啓動方式: A:最常見的 MainActivity是當前的activity類,TargetActivity類是需要跳轉到的類 startActivity(new Inte

原创 Android的widget初入門徑

1.什麼事widget   widget就是android中的小插件或者控件,像音樂播放器爲我們提供的播放音樂時候在主頁顯示上曲、暫停、下一曲的控件,像天氣APP提供可以顯示天氣的控件等等。Android手機可以長按桌面空白部分

原创 簡單二叉樹(迭代方式遍歷)

public class BinTree { private BinTree lChild;//左孩子 private BinTree rChild;//右孩子 private BinTree root;

原创 堆棧數據結構(Java)

package cn.wzq.data_structure; public class Stack { int []data; int maxSize; int top; public Stac

原创 簡單HashTable(鏈表解決衝突)

public class Entry<k, v> { int capacity; Node[] no; public Entry(int n) { capacity = n;

原创 Drawable、Bitmap和數組三者之間的互相轉化

Drawable、Bitmap和數組的互相轉化 =========================================================================== 數組和Bitmap之間的轉換

原创 Ubuntu下Vs Code配置C++環境時候#include 錯誤

在Ubuntu 18.04上的Vs Code上編譯C++ 時候總是遇見引入#include iostream錯誤.試了很多方法都沒好最後重裝了某個軟件搞定的sudo apt-get install --reinstall buil

原创 recyclerView的checkBox複用錯亂問題解決方案

recyclerView複用錯亂問題解決方案 實現效果 用checkBox實現單項選擇 當後臺殺掉應用後,重新進入應用顯示你後臺殺掉應用時的選項 問題描述 由於recyclerView採用複用的策略,在向下刷新列表時候,移出

原创 String的形參傳遞和實例對象數字問題

String面試題問題總結 String的相等和創建對象問題 String s1 = new String("a"); String s2 = new String('a'); s1 == s2 //false, s1和s2兩

原创 (五)八大排序算法之冒泡排序

概述    排序有內部排序和外部排序,內部排序是數據記錄在內存中進行排序,而外部排序是因排序的數據很大,一次不能容納全部的排序記錄,在排序過程中需要訪問外存。 我們這裏說說八大排序就是內部排序。 算法思想: 1.將序列中所有元素

原创 (四)八大排序算法之堆排序

概述    排序有內部排序和外部排序,內部排序是數據記錄在內存中進行排序,而外部排序是因排序的數據很大,一次不能容納全部的排序記錄,在排序過程中需要訪問外存。 我們這裏說說八大排序就是內部排序。 算法思想: 1.將序列構建成大頂

原创 劍指offer第三題(數組中找出重複數字)

在一個數組中找到重複數字 思想: 用map鍵值對來存儲,鍵存儲數組中的值,值對存儲數組中值出現的次數。 代碼: package cn.wzq.sword_finger_offer; import java.util.Hash

原创 (七)八大排序算法之歸併排序

概述    排序有內部排序和外部排序,內部排序是數據記錄在內存中進行排序,而外部排序是因排序的數據很大,一次不能容納全部的排序記錄,在排序過程中需要訪問外存。 我們這裏說說八大排序就是內部排序。 算法思想: 1.選擇相鄰兩個數組

原创 二分查找法的實現

` > package cn.wzq.find; public class Find { public int find(int[] array, int start, int end, int target) { if (e

原创 太用力的人跑不遠

寫在前面   有階段的自己,會用蠻力去學習一些東西,就是這東西不管是否適合目前自己的知識體系, 覺得學了之後會更牛逼就去學,但是這樣的東西往往學了記不住。 學習的過程越用力反而顯得越吃力, 太吃力的事情,自然就無法有恆心, 這就是很多人會