原创 JS學習第二篇;自定義事件並監聽

在js開發過程中,往往ui和js過度的耦合,這種並不是我們想要的結果。 通過事件可以達到解耦合的效果。 第一種方法; var EventTarget=function(){          this._listeners={};    

原创 Android學習第三篇;在java,c++,c中用日誌方法打印信息

在修改android源代碼過程中,我個人覺得用日誌方法打印日誌是個不錯的方法,現將方法總結如下,後期不斷更新 java中 Log.i(TAG,"content"); Log.e(TAG,"content"); c++中 ALOGD("co

原创 Gitlab使用第一篇;Mac下使用gitlab進行項目管理

Mac下使用gitlab進行項目管理 一,步驟 1,註冊gitlab帳號     進入https://about.gitlab.com網址註冊帳號。 此時記住username != name username是你登錄是使用的名稱。 na

原创 Nginx學習第一篇;Mac下安裝Nginx並配置

一,步驟 1,Mac上需要安裝brew,如果沒有安裝請先自行安裝,輸入brew出現下圖 說明已經安裝。 2,運行    brew install nginx進行安裝,如下圖 在此記住三個目錄;/usr/local/cellar     

原创 Android學習第二篇;模塊化編譯

在學習android源碼的過程中,肯定需要修改源碼並查看效果 如果每次都make則太費時 此時使用mmm命令 假設修改了frameworks/base中某個文件 首先mmm frameworks/base/ 再make snod 再emu

原创 Android學習第五篇;事件監聽其實是接口調用

首先,隨便寫一個類 public class Test { private int x;//內部傳遞到外部的變量 private int y;//內部傳遞到外部的變量 public interface I {

原创 加密解密學習第一篇;生成,檢查rsa密鑰

對於網上生成rsa密鑰的方法中,不同的方法生成的密鑰主要區別在於最終生成的密鑰格式不同(目前這麼認爲),不同格式之間轉換還需要別的工作。所以現將不同方法總結如下,後期不斷更新 方法一; 生成rsa密鑰 terminal 執行命令 ssh-

原创 Android學習第四篇;如何將自己的應用編譯到源碼當中

首先,自己寫一個應用HelloWorld 將應用目錄->app->src->main下的文件拷貝到android源碼目錄->packages->apps->HelloWorld下 沒有HelloWorld目錄則創建一個 修改build->

原创 Android學習第七篇;Fragment的使用

總領;fragment是Google推崇的ui佈局方法。他的主要目的是在所有的android設備上通用一套ui,fragment可以自適應android pad,android電腦等android設備。方便編碼一次在所有的android設

原创 JS學習第三篇;AngularJS的使用

一,爲什使用angularjs? AngularJS 通過 指令 擴展了 HTML,且通過表達式綁定數據到 HTML。能夠構建單一頁面的應用程序。angularjs的加載順序; 1,瀏覽器加載html,解析dom 2,加載angular.

原创 JS學習第一篇;異步與串行

問題是;當我們網頁需要與後臺進行局部交換數據,我們使用ajax,例如; var settings = {         "async" : true,         "crossDomain" : true,         "ur

原创 Android學習第一篇;在Mac下編譯android5.1

Mac系統10.11.6 首先建立一個大小寫敏感的鏡像 Finder->應用程序->磁盤工具->文件->新建映像->空白映像->設置名稱爲AndroidSystem ,大小80GB(特別說明,大小最少75GB,本人就吃了虧),格式選os

原创 Android學習第八篇;使用gradle.properties

一,爲什麼使用gradle.properties? 1,對於項目而言,有時候需要配置某些敏感信息。比如密碼,帳號等。而這些信息需要被很多類共同使用,所以必須有一個全局的配置 2,當需要把項目push到git上時,我們不希望別人看到我們項目

原创 Android學習第六篇;Jackson的使用

一,爲什麼使用jackson 二,如何使用jackson 首先下載jackson-core.jar,jackson-annotation.jar,jackson-databind.jar三個文件,http://download.csdn.

原创 JAVA學習第三篇:集合框架

1,集合框架是java提供的方便用戶存儲數據工具,通過使用集合框架,開發者可以省去大量的時間在基礎的數據結構設計上,從而提高開發效率 2,集合框架分爲Collection 和 Map,其中Collection包括Set,List,Queu