原创 【Android】編寫自定義GroupView實現多個 view 設置同一個點擊事件

前言 解決多個 view 同時顯隱,響應同一點擊事件的方法有什麼? 外部套佈局 (缺陷:增加無用佈局) 給多個 view 設置監聽事件,調用同一執行代碼(缺陷:代碼冗餘) 正文 解決方法 使用 ConstraintHelper 特性編寫自

原创 【反編譯】Myeclipse最簡易安裝jad反編譯插件,帶工具

jad.exe https://pan.baidu.com/s/1jIcgZWU JadClipse https://pan.baidu.com/s/1nv0xwCx 1.在文件夾(MyEclipse安裝目錄)\MyEclip

原创 【Java】synchronized給併發操作加一把鎖

參考鏈接: http://blog.csdn.net/luoweifu/article/details/46613015 http://blog.csdn.net/lan861698789/article/details/504

原创 【Android】android三大動畫的基本使用

逐幀動畫 1.最重要:自定義一個drawable->animation.xml <?xml version="1.0" encoding="utf-8"?> <!-- 根標籤爲animation-list,其中onesho

原创 【Android】Relative佈局之gravity坑

前言 需求:給頭像添加一個右上角動態計數。 由於誤以爲Relative的gravity是對每一個子佈局進行控制,所以造成了一些傻逼的後果。 正文 xml佈局文件  <RelativeLayout android:

原创 【算法】c語言實現冒泡排序

1.冒泡排序 BubblingSort.c #include<stdio.h> /** 冒泡排序是穩定排序 時間複雜度 O(N^2) 循環嵌套 時間花銷太大 */ int main(){ int array[5],i,j,

原创 【算法】java實現快速排序

快速排序(Quicksort)是對冒泡排序的一種改進。 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通過一趟排序將要排序的數據分割成獨立的兩部分,其中一部分的所有數據都比另外一部分的所有數據都要小,然

原创 【Chrome插件】零基礎學習Chrome

1.“重新加載”插件問題 在“重新加載”插件時,錯誤的插件將不會加載進去,且不會不錯,只會保留上一次的可用插件,並把啓用去除 2.上下文環境問題 在extension的編寫過程中,會發現:比如我在background.js裏面定義

原创 【Java】java不可不知的22個知識點

1.java默認浮點型爲double型,所以需加"f或F"或強制轉型 float num=3.14159f 2.float浮點型基本類型計算不精確 3-2.6==0.4->false 3-2.6=0.399999.... 可用高

原创 【Android】android四大組件之Service使用方法總結

兩種創建服務例子 Service生命週期   Start方式 服務需要註冊,像靜態廣播接收器,在後臺運行,但需要自啓     服務實例只會有一個,所以startService()->onCreat()只會調用一次,再點擊只調用onSta

原创 【數據庫】sql語句刪除重複數據

用SQL語句,刪除掉重複項只保留一條 在幾千條記錄裏,存在着些相同的記錄,如何能用SQL語句,刪除掉重複的呢 1、查找表中多餘的重複記錄,重複記錄是根據單個字段(trans_id)來判斷 select * from int

原创 【數據庫】java存取oracle大數據clob類型

DecryptDataIntf: java實體類,對應於數據庫表字段 1.java存入Oracle大數據clob類型 public void addData(DecryptDataIntf decryptData) throw

原创 【Java】弄清wait,notify,notifyAll,sleep的區別

作用對象 對象方法wait,notify,notifyAll 線程方法sleep 使用方法 synchronized(obj){ Thread.sleep(1000);//只是使這塊延長時間結束,不釋放鎖,間接使鎖延長 ..

原创 【Android】android開發---實現屏幕旋轉的兩種方法

前言 爲實現播放器全屏豎屏切換,還可鎖住橫屏,解鎖後又可以跟隨傳感器變化。 正文 方法一:通過控制android:screenOrientation屬性控制橫豎屏 1.使用 SCREEN_ORIENTATION_SENSOR 參數設置其可

原创 【Javascript】javascript小白常用 基礎知識

1.javascript數組是變長的 var arrayObj = new Array([size]); //創建一個數組並指定長度,注意不是上限,是長度 2.js事件處理 3.split分割字符串 stringObject.