Time of Update: 2015-08-04
標籤:日誌 android log 今天給大家獻上一款好用的日誌列印工具。大家在平時的開發中用的最多的可能就是Log.i("",""),Log.e("","")...,在要查看的日誌比較少的情況下,這種方法用起來確實方便,很容易寫,也很容易查看,然而不知道大家有沒有遇到過這樣一種情況,如果你要查看的資料量非常大,然後用Log類列印出來以後,卻發現只顯示了一部分資料,大部分資料被截斷了。
Time of Update: 2015-08-04
標籤:首先,確定AndroidManifest.xml中 <uses-permission android:name="android.permission.INTERNET" />其次,這次異常的拋出是因為有一個網路操作試圖佔用主線程,我們建立一個新線程,非同步進行即可,代碼如下:Thread thread = new Thread(new Runnable(){ @Override
Time of Update: 2015-08-04
標籤:1、Throwable類中的getStackTrace()方法,根據這個方法可以得到函數的逐層調用地址,其傳回值為StackTraceElement[];2、StackTraceElement類,其中四個方法getClassName(),getFileName(),getLineNumber(),getMethodName()在偵錯工具列印Log時非常有用;3、UncaughtExceptionHandler介面,再好的代碼異常難免,利用此介面可以處理未捕獲的異常;使用參見:Android
Time of Update: 2015-08-04
標籤:今天在看HTTP協議,看到了response頭中的cache-control,於是就深入的研究了一下。發現了iOS中一個一直被我忽略的類——NSURLCache類。 NSURLCacheNSURLCache用於緩衝網路請求,也就是NSURLRequest,然後根據我們設定的NSURLCache策略進行相應的緩衝。首先介紹一下各種策略策略意義UseProtocolCachePolicy 預設行為 ReloadIgnoringLocalCa
Time of Update: 2015-08-04
標籤:using System.Runtime.InteropServices; public frmMain() { InitializeComponent(); this.MouseDown += frmMain_MouseDown; //this.ListBox.MouseDown += frmMain_MouseDown; } //常量 public
Time of Update: 2015-08-04
標籤:Mybatis MapperScannerConfigurer 自動掃描 將Mapper介面組建代理程式注入到Spring Mybatis在與Spring整合的時候可以配置 MapperFactoryBean來產生Mapper介面的代理. 例如 <
Time of Update: 2015-08-04
標籤:目前的工作就是每天做專案管理,做初級前端開發。對了,一大部分是要給甲方各種修改,煩惱。。所幸這幾天手頭項目閑了下了,先挑個感興趣的東西充充電,一直都對app開發有點興趣,這個星期來入門一下,做個自己的小APP如何,需要的功能嘛,嘿嘿 我已經想好了。需要GPS定位,放入android後台執行,可設定每個多少時間向伺服器傳遞所在位置。或是由伺服器申請擷取GPS位置,傳輸給另一個APP用戶端,調用百度map顯示。試試看。 http://www.jikexueyuan.com/path/
Time of Update: 2015-08-04
標籤:1.ObjC中對象是儲存在堆中的,系統並不會自動釋放堆中的記憶體,但是基本類型是由系統自己管理的,放在棧上。2.要開發一個程式並不難,但是優秀的程式則更測重於記憶體管理,它們往往佔用記憶體更少,運行更加流暢。3.野指標就是指標所指向的記憶體位址已經被系統回收,而指標沒有被置為空白;記憶體泄露就是該被回收的對象沒有被回收,導致記憶體被佔用,也就是記憶體泄露。4.在ObjC中給Null
Time of Update: 2015-08-04
標籤:1.KVC的操作方法由NSKeyValueCoding協議提供,而NSObject就實現了這個協議,也就是說ObjC中幾乎所有的對象都支援KVC操作.2.setValue:屬性值
Time of Update: 2015-08-04
標籤:spring contextloaderlistener webapplicationcontext初始化 在spring和structs2整合中,在web.xml檔案中需要設定一個listener,如下 <listener>
Time of Update: 2015-08-04
標籤:gson解析方法一:通過擷取JsonReader對象解析JSON資料: String jsonData = "[{\"username\":\"arthinking\",\"userId\":001},{\"username\":\"Jason\",\"userId\":002}]"; try{ &n
Time of Update: 2015-08-04
標籤:java android 動態添加一個view。首先,搞清楚是哪個view(子view),要添加到哪個view(父view)中;其次,子view的屬性怎麼設定;這兩個問題明白了,就容易了。舉個例子:比如要在一個LinearLayout中添加一個Button, 子view是Button,父view是LinearLayout。
Time of Update: 2015-08-04
標籤:1.下載android SDK 訪問http://developer.android.com/ → GET THE SDK → Installing the Android SDK → STAND-ALONE SDK TOOLS → download the SDK now
Time of Update: 2015-08-04
標籤: 樹分治。 代碼#pragma comment(linker, "/STACK:102400000,102400000")#include<cstdio>#include<cstring>#include<algorithm>#define LL long long#define N 300010using namespace std;int dp,pre[N],p[N],tt[N],cnt,q[N];LL
Time of Update: 2015-08-04
標籤:Java 學習我要再次強調,一定要有Java 基礎(雖然現在使用其他語言也可以開發Android,但畢竟是很小眾),也不要認為學習Java 兩三周就可以不用管了,這會在以後的深入學習中暴露出問題,所以Java 基礎一定要牢固,當然我也不是說,Java 學的特別好,才能去學習Android,畢竟學習是循序漸進的,所以在以後的學習中要注意,對於Java 系統的學習,我有一下幾個推薦;Introduction to Programming in Java: An
Time of Update: 2015-08-04
標籤:iOS6 與IOS7 適配時 應在Main.storybord中ViewController中頂部第4選項中的ViewController-->Extend Edges中的 全部選項設為不選中狀態(Under Top Bars ,Under Bottom Bars,Under Opaque Bars),避免圖片向四周擴充如果在運行有問題,在頂部的第一個選項中的Use Auto Layout 設為不選中再運行時記得清楚緩衝ios6 導覽列背景的出圖規格非Retina: 320 X 44
Time of Update: 2015-08-04
標籤:一、TableLayout概述 TableLayout表格版面配置模型以行列的形式管理子控制項,每一行為一個TableRow的對象,當然也可以是一個View的對象 二、TableLayout的全域屬性 android:collapseColumns = "1,2" 隱藏從0開始索引列,列直接必須ongoing逗號隔開:1,2,5 android:shrikColumns = "1,2"
Time of Update: 2015-08-03
標籤:建立可移動式圖1.首先建立一個根視圖控制器(引入標頭檔)原代碼: // 設定根視圖控制器 MainViewController *mainVC=[[MainViewController alloc] init]; _window.rootViewController =mainVC; [mainVC release];2.在視圖控制器中建立一個MyView的 UIView的子類(引入標頭檔)原代碼:///建立一個MyView; MyView
Time of Update: 2015-08-03
標籤: 一直以來都沒有用屬性動畫,認為可以靠postDelayed()一個任務來不斷invalidate這個view從而實現動畫效果。但是今天發現使用屬性動畫會更流暢 public void rotateyAnimRun(final View view){ObjectAnimator anim = ObjectAnimator//.ofFloat(view, "zhy", 1.0F, 0.0F)//.setDuration(50
Time of Update: 2015-08-03
標籤:iOS多線程的初步研究(一)-- NSThread對於多線程的開發,iOS系統提供了多種不同的介面,先談談iOS多線程最基礎方面的使用。產生線程的方式姑且分兩類,一類是顯式調用,另一類是隱式調用。一、顯示調用的類為NSThread。一般構造NSThread的線程對象可通過兩種方式:1. 初始化線程主方法:[NSThread detachNewThreadSelector:@selector(run:) toTarget:target