原创 MD5和SHA1

MD5:             Message Digest Algorithm MD5(中文名爲消息摘要算法第五版)爲計算機安全領域廣泛使用的一種散列函數,用以提供消息的完整性保護。該算法的文件號爲RFC 1321(R.Rivest,

原创 Hessian HessianProxy.invoke(HessianProxy.java:197)

今天中午接到一個小需求:一訂單系統的小夥伴需要訪問我產品中心的一個表,那鐵定不能直接讀我PC(產品中心)的表啊,於是乎我需要寫一個hessian接口給他。一頓神操作,不到十分鐘,接口完成,如下所示: //java bean pub

原创 異步任務

異步任務 因爲android ui的線程安全問題,因此當我們需要執行耗時的操作時,一定要在新線程中進行,否則會對主線程造成阻塞,android默認的是當ui線程超過20秒,就會引發anr(application not response)

原创 圖(最短路徑)

如圖所示:求從某一點到某一點的最短路徑 dfs解題方法: <span style="font-size:18px;">#include<stdio.h> #define MAX 999999 int book[50]={0},p[50]

原创

首先要明確一點:堆是一種數據結構,而不能算是一種算法,並且堆這種數據結構是基於書這種數據結構的,接下來我將要寫的是堆的向下轉換和向上轉換。 究竟什麼是堆??? 堆其實就是一種帶有條件的完全二叉樹,堆分爲兩種:一,最小堆     二,最大堆

原创 Activity基本知識

Activity有很多子類,可以用其子類創建不同的界面。 Activity啓動其他Activity有兩種方法:  1.startActivity(Intent intent)  2.startActivityForResult(Inte

原创 樹狀數組

什麼是樹狀數組??? 樹狀數組就是把一個一般的數組弄成一個像樹一樣的結構! 如圖:(圖片來自百度)         剛開始是數組A,經過變換後,C[1]=A[1], C[2]=A[1]+A[2],C[3]=A[3],C[4]=A[1]+

原创 使用ViewPager製作滑動Activity

      在android中,實現頁面的滑動,可以使用動畫來實現,但是今天我要爲介紹一種新的方法,使用viewpager來實現Activity的滑動效果。 首先創建一個viewpager的activity和兩個子的activity,分

原创 NDK和JNI解析與應用

目前有很多的招聘公司,在招聘android程序工程師的時候,在應聘要求中明確的提出了要熟悉NDK開發,或者是瞭解JNI開發,甚至是精通NDK和JNI開發,很多小夥伴對JNI都有所耳聞,特別是研究過java虛擬機的同學,但是這種對jni的瞭

原创 JSON解析

JSON是一種和XML差不多的一種實用性非常廣泛的語言,主要用於數據的描述。 相關概念性的東西,在此就不再做多的介紹。 和Xml一樣,json描述的數據,通常情況下在程序中是需要經過解析之後才能使用的。 解析json數據有很多中方法,可以

原创 Volley應用解析

Volley簡介: Volley是google在13年I/O大會上發佈的有關網絡請求的框架,其目的是爲了解決HttpUrlConnect和HttpClient(在android6.0中已經被廢棄)使用不方便的問題,從字面上我們就可以看出來

原创 Handler消息傳遞機制

Handler消息傳遞機制  對於android來說,ui非常重要,所以爲了保證ui的性能,google公司吧ui設計成了線程不安全的(速度快),並且只允許主線程對ui組件進行修改,但是在實際的項目中,這是行不通的,因爲很多時候,我們需要

原创 java中的權限修飾符和修飾符

Java中有很多的權限修飾符和修飾符,往往我們在編程的時候,不能正確的使用這些修飾符,甚至有的人根本分不清權限修飾符和修飾符,以下是對修飾符和權限修飾符的一些總結! 首先,爲什麼要有權限修飾符? 答:因爲在我們編寫一個類,並且供人使用的時

原创 關於兩張3億數據表的關聯查詢優化

話不多說,上表: factor_status_log_to_reason(3億條數據): CREATE TABLE `factor_status_log_to_reason` ( `fsl_id` int(11) unsign

原创 赤壁之戰中的CAP定理

東漢末年的一天早上,洛陽的一個深宅大院戒備森嚴,不到八點,已經有十幾位將領開着寶馬錶情嚴肅的進入府中。似乎有什麼大事要發生。 這些將領來不及把車停到車位,就步履匆匆的進入後堂。雖然後堂聚集了十幾個人,但是他們並沒有相互交談,而是直