原创 Android筆記2016-03-14

一般畫圖是要將dip轉化爲px,防止現實不一致 如圖的代碼,DesityUtils.dip2px(getContext(),45);是將45dp的轉爲px,java代碼中默認的單位是px。 在Android的佈局文件中,往

原创 Android的點擊事件的深入理解

對Android中的xml實現onClick有點疑問,實現的原理是怎樣的? java中實現是這樣的:view.setOnClickListener(new OnClickListener() { @Override

原创 android自定義View的和FramgentActivity的一個小坑

對於自定義View //加載樣式 TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.TitleBarView, de

原创 Java的簡易編譯命令

生成jar包 編譯生成.class 文件 編譯.class文件的命令,其中的參數是輸出,原文件路徑 javac -sourcepath class.class MyClass.java 如果有包名的需要創建對應包的文件夾,

原创 XML的Bitmap 和LayoutAnimation

            學習Android之前並沒有想到,android能實現background的背景平鋪。不過以前學校Html時就很簡單實現; 後來,有一位美工美女問我,能不能平鋪,我那時候說,能,但不好實現。現在才知道,其實很簡單的

原创 使用Jsoup抓取數據

問題 最近公司的市場部分佈了一個問題,到一個網站截取一下醫院的數據。剛好我也被安排做。後來,我發現爲何不用腳本去抓取呢? 抓取的數據如下: Jsoup的使用實戰代碼 結構 Created with Raphaël 2.1.0開

原创 新手上路——Ubuntu系統配置安裝

  linux的學習   201509171.安裝vim編輯器,使用 sudo apt-get install vim-gtk2.vim編輯器中的複

原创 使用Andnroid的post請求

public static String commitPost(String path, Map<String, String> params, String encoding) { StringBuffer s

原创 數據庫設計準則

準則1 關係模式的設計應儘可能只包括有直接聯繫的屬性,不要包括有間接的聯繫和屬性。也就是,每一個關係模式應只有對應的一個實體類型或一個聯繫類型。 準則2 關係模式的設計應儘可能使得相對應關係中不出現插入、刪除和修改等操作異常現象。

原创 React 的體驗

React 的體驗 已經使用React js 有兩年了。最近想了一下,這個React JS 有什麼是自己發現了的特色之處呢? this的問題 在使用ReactJS的時候發現this是一個非常有意思的東西,在class裏面this是

原创 IOT-智能家居-筆記

常見設備表 設備編號 設備歸類 設備名稱 設備英文名稱 001 大家電 空調 Air conditioner 002 大家電 熱水器 Water heater 003 大家電 取暖器 Heater 004 大家電

原创 使用XmlPullParser製作BindView工具

在之前我寫過了一個BindView的工具,之前使用的最要是正則表達的文本分析做的。最近,工作我認識了Android的XML解析,我又想起了這個問題。發現這個問題,其實用XmlPullParser更好解決。所以我重新寫了這個工具。簡單多了,

原创 JNI 比hallo world更深一步的hallo JNI

前言 對於用AndroidStudio的同學來說,是不是看到那個 cpp 的文件夾開始浮想聯翩。知道Android的NDK開發,但是一直舉步維艱。下面我介紹一下一個比hallo world更深一點的JNI開發,同時提供一個C的json庫編

原创 一個隨機數組的算法問題

去面試時有一個小算法題。感覺呢?還好吧,記錄一下。問題,給一個數組,實現打亂數組的循序。如array={1,2,3,4,5,6,7,8,9,10,11,12,13……45},一個隨機函數Random(45); 思考:就是隨機生成45個不重

原创 編程的聖經-設計原則

單一原則 如其名 里氏替換原則 重點是繼承,父類被子類代替 依賴注入原則 依賴於抽象和接口,不依賴於具體實現 接口分離原則 是接口粒度的問題 迪米特原則 知道最少 開閉原則 拓展開發,修改關閉 優先使用組合而不是繼承 如名