原创 墨跡天氣桌面掛件換膚分析

該篇文章需要準備如下工具: 1、墨跡皮膚文件,下載地址。   Andorid換膚在網上搜索出來的結果,大概有三種: 1、應用本身帶有寫好的佈局 優點:開發難度低 缺點:靈活性低,用戶不能自定義皮膚。 2、使用APK的方式 優點:程序員可以

原创 Process 緩存區死鎖

在開發的過程中,有時候會使用JAVA Runtime.exec() 方式運行某條命令或腳本,而在很大的情況下會出現 Process 緩存區死鎖,爲什麼會出現死鎖。JDK 開發文檔說得很清楚:有些本機平臺僅針對標準輸入和輸出流提供有限的緩衝

原创 MySQL必知必會-1前言

這是以《MySQL必知必會爲》爲藍本的系列文章,在通讀了幾遍的基礎下,希望能夠把這本不厚的書讀得更薄,留下最爲精華的部分,只爲最直接最簡單的方式記錄書中內容,普遍的認爲使用最基礎的shell來學習可能會更有幫助,我對這個理解一直抱有懷疑,

原创 MySQL必知必會-3安裝Navicat Premium

這裏Navicat Premium是Navicat最好的產品,前言中有提供下載 1、解壓Navicat Premium_11.2.7簡體中文版.r

原创 MySQL必知必會-2安裝MySQL

MySQL下載地址可參看前言,也可到官網下載最新的MySQL,自從MySQL被Orcale收購後,更新就慢了很多,所以前言下載地址中的版本對於學習來

原创 如何僞裝zip文件

如何僞裝zip文件   需要用到的材料和工具 1、  待處理的特殊圖片。下載地址:http://vdisk.weibo.com/s/z27nS083bQFOP 2、  Uedit32編輯器。下載地址:http://pan.baidu.co

原创 Android Root運行命令輔助類

Android開發當中,經常會遇到調用Linux命令的時候,而有時候我們自己在編寫或者使用別人的輔助類時候,常常會遇到如下兩個問題。 1、程序莫名其妙的無法響應,線程死鎖無限等待。 在使用JAVA Runtime類的時候經常會遇

原创 Android_安全操作Dialog

開發過程中,經常涉及到Dialog,一般場景是在主線程show Dialog,異步線程後返回到主線程中dismiss,而有時候往往會在Dialog show或者 dismiss的時候拋出 Activity不活動異常或者不能在Activit

原创 Android服務重啓

如何讓自己的服務重啓一直讓本人頭疼,儘自己所能還是無法克服,原因是使用小米手機做測試,卻沒留意小米的“自啓動管理”,發現自己的應用沒有添加到列表中,結束進程無法復活,允許後就變得生猛活虎。 原文轉自:http://blog.csdn.n

原创 小米手機AlarmManager失效的問題

問題描述 當我們需要週期性執行某操作時,就會用到AlarmManager,但是在小米的手機上(嚴格的說應該是小米Rom)執行週期太短的話,一旦系統休眠,AlarmManager就會失效。搜索結果來看,這個問題很普遍。發現是週期不能短於

原创 MySQL必知必會-4導入項目SQL腳本

SQL腳本在前言中有下載地址。 1、解壓mysql_scripts,會有兩個文件分別爲create.sql和populate.sql,導入的順序不能亂,首先是create.sql,再次populate.sql 2、運行Navi

原创 Android過濾startActivity請求

原理: context.startActivity跳轉間接使用Instrumentation對象execStartActivity方法,而Instrumentation存在於ActivityThread中,有趣的是在應用啓動後,有且只有一

原创 前言

以前渴望着寫個技術博客,由於方向不確定,所以一直擱着。這次下定決心選擇了逆向工程,主要原因還是因爲興趣。 本逆向分析類文章不會涉及到原工程的具體代碼

原创 Java格式化XML輸出

Java格式化輸出XML,範例已清晰演示兩接口使用。 import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.StringRead

原创 MySQL必知必會-5去重,截取和排序

去重 使用DISTINCT,DISTINCT告訴MySQL只返回不同(唯一)的列的行。 如果使用DISTINCT關鍵字,它必須放在列的前面。 不能部分使用DISTINCT,DISTINCT關鍵字應用於所有列而不僅是前置它的列,如果給出兩