原创 Vector、ArrayList和List的異同

線性表,鏈表,哈希表是常用的數據結構,在進行Java開發時,JDK已經爲我們提供了一系列相應的類來實現基本的數據結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。 Colle

原创 TextWatcher監控EditText

1. main xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr

原创 求數組中第二大的數

public class JinShanDemo00 {/*** @param args* @author guozw* 求數組中第二大的數 */p

原创 圖的基本概念(一)

 圖的基本概念 1.什麼是圖     圖是一種和樹相象的數據結構,通常有一個固定的形狀,這是由物理或抽象的問題來決定的。 2.鄰接     如果兩個頂點被同一條邊連接,就稱這兩個頂點是鄰接的。 3.路徑     路徑是從一個頂點到另

原创 android 雙擊事件監聽

下面是一個實現了觸摸(OnTouchListener)接口的雙擊事件監聽器,雙擊間隔不大於1000ms,供大家參考 原理:記錄第一次和第二次點擊時的當地時間,當第二次的時間與第一次的時間差小於1000ms也就是1秒的時候,進行雙擊後的操作

原创 PS00 火焰字

首先我得聲明我是Engineer, 研發的路上就如同徒步遠行,走過高山,也淌過急湍... ... 有人疑問我爲什麼學習Photoshop,我只想說:你哪知道我的情懷,有時候累了倦了,學學PS你會找到很多樂趣,就如同遠途的路上在河邊嬉戲..

原创 01 Linux

Linux:Linux is not Unix    

原创 數據結構-03 數組 -冒泡排序

1、代碼: package org.gzw.ch02; public class BubbleSort { public static void sort(long[] arr){ long tmp = 0; for(in

原创 數據結構-05 數組 -插入排序

1、代碼: package org.gzw.ch02; public class InsertSort { static public void sort(long[] arr){ long tmp = 0; for(int

原创 數據結構-00 數組(無序數組)

1、用long[ ] 模擬 package org.gzw.arr; public class MyArray { private long[] arr; /* 有效數據的長度 */ private int elements;

原创 PS03 照片局部曝光

處理照片局部曝光的效果 原圖   1、選擇選區工具 2、 在屬性欄中調解下羽化值 3、 在錯誤的範圍製作選區 4、 在圖像菜單調整中選擇通道混合器   5、 在對話框中選擇當前選區內顏色最多的顏色 6、更改數值 7、使用色彩平衡命

原创 PS01 雙色文字

1.新建文件 2.輸入文字內容 3.在圖層面板中選擇文字的圖層,單擊右鍵選擇柵格化文字 4.選擇舉行選取 5.框選文字的一部分 6. ctrl + x 剪切   後 ctrl + v 粘貼 7。選擇移動工具將粘貼的文字移動到合適的位置

原创 PS04 動感光線製作

動感光線的製作: 1、新建一個圖層 2、用鋼筆工具製作一個路徑 3、選擇畫筆工具 4、在路徑面板中點擊整數第二個按鈕 5、選擇橡皮工具將重合部分擦   最後效果:   總結: 發現自己畫的超級難看,看來還需要多多聯繫。(疑問:橡皮

原创 數據結構-01 數組(有序數組)

1、模擬數組,參看 數據結構-00 數組(無序數組) ,做成有序數組,主要是對insert(long value) 進行處理 package org.gzw.arr; public class MyOrderArray { priv

原创 數據結構-07 隊列

1、代碼模擬: package org.gzw.ch03; /** * 隊列 */ public class MyQueue { //底層試用數組 private long[] arr; //有效數據的長度 private i