原创 Excel表格撤銷工作表保護

昨天有一個做工程造價的同學讓我幫她“破解”下工作表保護的密碼,不破解的話這個Excel表格是編輯不了的,當嘗試去修改文檔中的內容時,就會彈出一個對話框提示“嘗試修改的單元格在受保護的工作表中”,這個時候你肯定會去想,能不能把這個保護關了,

原创 SQL數據類型、基本表的定義、索引定義

前言 由於最近做消息中心後臺開發,需要進行數據庫的操作,在編寫SQL(mybatis)上略感吃力,於是複習一下大學時代所學習的數據庫的相關基礎知識,直接從SQL開始。 I.SQL與模式 II.本次學習所用到的幾個表 Student

原创 從一個例子開始分析AIDL原理

上一個項目(下載中心)使用到了AIDL相關的技術,趁現在項目不是特別繁忙,總結一下。首先第一個問題,AIDL是個啥東西?它的全稱叫 Android Interface Definition Language,中文叫做安卓接口定義語言,這裏

原创 Android廣播的那些事兒

Android App可以接收來自系統和其他App的廣播消息,也可以向它們發送廣播消息,比較類似於“發佈-訂閱”的設計模式,本文主要介紹廣播的類型,如何註冊廣播,如何發送廣播以及使用廣播需要注意的一些事兒。 I. 廣播的分類 無序廣播

原创 阿里巴巴JAVA開發手冊(一)

版本號 製作團隊 更新日期 備註 1.0.0 阿里巴巴集團技術部 2016.12.7 首次向 Java 業界公開 一、編程規約 (一) 命名規約 1 【強制】所有編程相關命名均不能以下劃線或美元符號開始,也不能以下劃線或美

原创 探索View的事件分發機制

可能你遇到過這樣的情形,從github上down下來一個開源項目的demo跑到好好的,可是一用到自己項目中就出現各種問題,例如滑動衝突問題,可是不知道從何下手解決?瞭解View的分發機制也許可以幫助你。在自定義有交互View中,事件分發處

原创 第六屆藍橋杯Java B組省賽試題答案

1、三角形面積 如【圖1】所示。圖中的所有小方格面積都是1。 那麼,圖中的三角形面積應該是多少呢? 請填寫三角形的面積。不要填寫任何多餘內容或說明性文字。 這題爲不規則圖形求面積的問題,通常的解題思路是在不規則圖形中尋找規則圖形:

原创 探索AIDL定向tag in out inout原理

上一篇文章《從一個例子開始分析AIDL原理》分析了通過AIDL來完成跨進程通信的過程,文章最後拋出了一個問題: aidl語法中參數列表中的定向tag: in、out 和 inout 是什麼含義?(閱讀這篇文章需要有一定aidl基礎,如果你

原创 IPC基礎

1.IPC Inter-Process Communication,即進程間通信或者跨進程通信。 2.進程與線程 進程與線程是不同的概念,按照操作系統中的描述,線程是CUP調度的最小單元,而進程一般是指一個執行單元,對於PC和移動設備來說

原创 Android性能優化

前言 Q:爲什麼要進行性能優化? Android作爲移動平臺,不管是內存或者cpu的性能都受到了一定的限制?過多的使用內存會導致OOM,過多的使用cpu資源,一般指做大量的耗時任務,將會是設備變得卡頓甚至出現ANR(應用程序無響應)異常。

原创 Java註解(1)

1、Java提供的5個基本Annotation @Override 用於限定重寫父類方法,在編譯時檢查父類是否包含被重寫的方法。主要幫助程序員避免一些低級錯誤。只能修飾方法(修飾範圍將在後面的元註解中解釋)。 public clas

原创 SQL之單表查詢那點事兒

I.導語 數據庫查詢是數據庫操作的核心,SQL提供select語句進行查詢,其一般的格式爲: select [all | distinct] <目標列表達式> [,<目標列表達式>] ... from <表名或試圖名> [,<表名或試圖

原创 Android廣播工作過程分析

上一篇文章已經介紹了廣播的類型,如何註冊廣播,如何發送廣播以及使用過程應該注意的一些點。本文將從源碼的角度來分析註冊、發送、執行廣播的過程。 一.靜態廣播註冊 靜態註冊指的是在AndroidManifest.xml中註冊的廣播,這些冊信息

原创 帶你實現漂亮的滑動捲尺

HenCoder最近在搞一個仿寫活動,活動地址 http://hencoder.com/activity-mock-1/,之前關注過他寫的關於繪製系列的文章,今天就拿這個來練練手,我選擇模仿的是薄荷健康的滑動捲尺效果。 視覺設計師丟下了

原创 SQL複雜查詢

PS:本文中數據庫表請參考上一篇文章 http://blog.csdn.net/jdqm2014/article/details/64921344 I.連接查詢 定義 前一篇中提到的查詢都是針對單個表的。若一個查詢涉及到兩個以上的表,則