Time of Update: 2016-07-21
標籤:寫一個digitSum的輔助函數,設一個曾經出現過的set,如果digit sum之後的數是曾經出現過的,就說明會出現迴圈,不會變成1,退出,返回false,否則迴圈輔助函數和今天的reverse Integer一種操作方法,最後一位元字是n % 10, n更新為n/10,允出準則是n != 0 1 public boolean isHappy(int n) { 2 Set<Integer> seen = new
Time of Update: 2016-07-20
標籤:MoveTowards: void Update () { float step = speed * Time.deltaTime;
Time of Update: 2016-07-20
標籤:Android中圖片比較大致的流程如下:將Drawable對象轉化成Bitmap對象。(實際比較的是Bitmap對象,假設為B1和B2)將B1和B2中的像素取出,分別放在2個數組中。(實際儲存的是Bitmap的color值,是一個int值)首先比較這2個數組的長度,如果不等,則認為2個圖片不相等。如果這2個數組的長度相等,則繼續比較數組中的每個對應的color值,如果有10個以上對應的color值不相等(我們最多允許有10個對應的color值不相等),則認為2個圖片不相等。如果以上2種情況
Time of Update: 2016-07-20
標籤:Android的四層架構分別為:Linux2.6核心層,核心庫層,應用程式框架層,應用程式層。其中Framework層為我們開發應用程式提供了非常多的API,我們通過調用特殊的API構造我們的APP,滿足我們業務上的需求。寫APP的人都知道,學習Android開發的第一步就是去學習各種各樣的API,什麼Activity,Service,Notification等。這些都是framework提供給我們的,那麼我就詳細的講講Framework到底在整個Android架構中扮演著什麼角色。&nb
Time of Update: 2016-07-19
標籤:通過RequestMapping註解可以定義不同的處理器映射規則。1、URL路徑映射 @RequestMapping(value="/item")或@RequestMapping("/item) value的值是數組,可以將多個url映射到同一個方法2、窄化請求映射 在class上添加@RequestMapping(url)指定通用請求首碼 訪問地址
Time of Update: 2016-07-19
標籤:/*查閱api ---context1.abstract AssetManager getAssets()Returns an AssetManager instance for the application‘s package. 得到assets目錄下的資源2.abstract File getCacheDir()Returns the absolute path to the application
Time of Update: 2016-07-20
標籤:0.匯入架構準備工作 •1. 將AFNetworking3.0+架構程式拖拽進項目 •2. 或使用Cocopod 匯入AFNetworking3.0+ •3. 引入#import "AFNetworking.h" ----> 1.UI準備工作 A. 定義一個全域的 NSURLSessionDownloadTask:下載管理控制代碼
Time of Update: 2016-07-20
標籤:1.關於關鍵字volatile一個定義為volatile的變數是說這變數可能會被意想不到地改變,這樣,編譯器就不會去假設這個變數的值了。精確地說就是,最佳化器在用到這個變數時必須每次都小心地重新讀取這個變數的值,而不是使用儲存在寄存器裡的備份。就像大家更熟悉的const一樣,volatile是一個類型修飾符。它是被設計用來修飾被不同線程訪問和修改的變數。如果不加入volatile,基本上會導致這樣的結果:要麼無法編寫多線程程式,要麼編譯器失去大量最佳化的機會。Volatile變數具有
Time of Update: 2016-07-19
標籤:例如:首先分析一下需求:1.根據模型的不同狀態顯示不同高度的cell,和cell的UI介面。2.點擊cell的取消按鈕時,對應的cell首先要把取消按鈕隱藏掉,然後改變cell的高度。 根據需求先解決第一個需求,需要兩步當模型資料的屬性的status [email protected]"2",不顯示取消按鈕;status =
Time of Update: 2016-07-19
標籤:大圖片處理大圖片處理是將原來像素高的轉換為像素低的圖片,比如原來圖片是1024*768的,而手機螢幕是800*600的,這時候就需要進行轉換。轉換的方式很簡單就是等比例縮放。package xidian.dy.com.chujia;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.os.Environment;import
Time of Update: 2016-07-20
標籤:iOS開發拓展篇—音頻處理(音樂播放器2)說明:該文主要介紹音樂播放介面的搭建。一、跳轉1.跳轉到音樂播放介面的方法選擇 (1)使用模態跳轉(又分為手動的和自動的) (2)使用xib並設定跳轉2.兩種方法的分析 可以使用模態的方法,添加一個控制器,讓這個控制器和音樂播放控制器類進行關聯,脫線,設定標識符且在cell的點擊事件中執行segue即可。 步驟說明: (1)在storyboard中新拖入一個控制器,然後設定和playing控制器類相關聯。 (2)設定
Time of Update: 2016-07-13
標籤:最近在做的新聞用戶端用到了ViewPager,Android Studio如今整合的很好了,自動建立很多不必要寫的代碼。在使用過程中碰到了一個很奇怪的事:ViewPager中載入的資料重複具體的看圖就明白了: 可以看到載入出來的資料,1、2頁面出現了重複,而3恢複正常在困擾許久之後博主在stackoverflow上面找到了大神的解答:Because you ware using static variable to show in fragments.When
Time of Update: 2016-07-15
標籤:作業:用TextView 添加圖片:建立一個按鍵,按鍵按下時就切換一張圖片,總共有5張圖片1、在資源檔夾中加入圖片 2、實現如下代碼public class MainActivity extends AppCompatActivity { TextView tx; Button bt1; int a; ImageSpan span1,span2,span3,span4,span5; @Override protected void
Time of Update: 2016-07-17
標籤:項目地址:https://github.com/wlkdb/GA_network_info點擊開啟連結1、整個app分為android用戶端、java服務端和資料層,用戶端和服務端調用資料層來完成資料相關的功能。資料層包括資料格式,資料網路傳輸,資料庫讀寫。2、資料格式模組中定義了一系列資料類,每個類包含其相應的參數及方法,與其資料庫讀寫的互動方法也在其中。此外還有一個Info類負責儲存當前正在處理的資料和一些字串常量。3、網路傳輸模組中首先定義了一個抽象類別,
Time of Update: 2016-07-16
標籤:#pragma mark - 建立不同的分段器 //初始化方法:傳入的數組可以是字串也可以是UIImage對象的圖片數組 UISegmentedControl *mysegmented = [[UISegmentedControl alloc] initWithItems:@[@"左邊",@"我是中間",@"右邊"]]; mysegmented.frame = CGRectMake(50, 200,
Time of Update: 2016-07-19
標籤:希望能協助到你, 怕你著急! 先看解決步驟, 然後在看描述npm rm node-sassnpm install node-sass 重新安裝node-sass模組 /*************************************************************************************/當我搭建一個新的前端開發架構時, 使用gulp-sass編譯scss檔案, gulpfile
Time of Update: 2016-07-15
標籤:一、前言前段時間有個同事離職了,用C編譯的.SO檔案需要更改,結果C檔案是他寫的,無賴啊,自己又是一個小白,不會啊,所以自己又好好鑽研了一天,不會,看什麼都難啊,痛苦啊,網上找了好多,才找到的,而且感覺都不怎麼詳細,步驟說的不是很清楚,所以自己整理了一下,誰便記錄一下,好了,廢話不多說,開始正題。二、編譯過程1、編譯環境的搭建正所謂:“工欲善其事必先利其器”嘛,所以先把改準備工具準備一下,因為是在studio下編譯的,所以啊,什麼studio、什麼sdk、什麼jdk,這些都自己去弄吧,這裡
Time of Update: 2016-07-13
標籤:Android二級緩衝之實體儲存體介質上的緩衝DiskLruCacheAndroid
Time of Update: 2016-07-14
標籤:在兩台機器之間移動資料庫的最簡單(儘管不是最快)的方法是在資料庫所在的機器上運行下面的命令:shell> mysqladmin -h ‘other_hostname‘ create db_nameshell> mysqldump --opt db_name | mysql -h ‘other_hostname‘ db_name如果你想要從遠程機器通過慢速網路複製資料庫,可以使用:shell> mysqladmin create db_nameshell>
Time of Update: 2016-07-13
標籤:在這裡給出自己的一個測試DEMO,裡面注釋很詳細。簡單的視頻錄製功能.package com.video;import java.io.IOException;import android.app.Activity;import android.content.pm.ActivityInfo;import android.graphics.PixelFormat;import android.media.MediaRecorder;import