Time of Update: 2015-04-25
標籤:android網路 手機 public class NetUtil { public static final int NETWORN_NONE = 0;//無網路 public static final int&
Time of Update: 2015-04-25
標籤:ios 開發 開發人員 行業現狀雖然近幾年有大量的開發人員湧入移動端,社會上的各種培訓機構也越來越多,但是優秀的 iOS 開發人員在行業內仍然很少,這一方面是由於創業者很多,另一方面是因為技術更新換代很快,而且開發也需要長時間的經驗積累,以近幾年的 WWDC 大會為例,11年發布的 iOS5 與 iOS4 相比簡直就是跨越性的更新,雖然使用者可能感覺不到,但是從 SDK
Time of Update: 2015-04-25
標籤: Write an algorithm to determine if a number is “happy”. A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares of its digits, and repeat the process until
Time of Update: 2015-04-25
標籤: 1,字串數組中\0的重要性,如果要求列印字串,會從當前字元開始一直到\0結束。2,字串處理函數 字元處理函數putchar一次只能輸出一個字元 getchar 等待使用者輸入一個字元 可以讀取空格 tab健等 strlen 返回一個字串的字元長度 在64位環境下一個中文佔三個字元
Time of Update: 2015-04-24
標籤:mapkitiOS中可以簡單地使用MapKit架構來進行地圖的相關開發工作.基本步驟:import MapKitViewController 繼承 MKMapViewDelegate 協議添加一個MapKit View準備一個相應的region資訊, 即以哪為中心, 方圓多少範圍 在mapView中設定該region即可添加地理位置的標註annotation地理位置標註添加到map中的相應操作.ViewControllerimport UIKitimport MapKitclass
Time of Update: 2015-04-24
標籤:不完美版本一#include<iostream>using namespace std;/*int yiwei_max(int n,int a[],int *p,int *q){ int temp=0,sum=-999999999,timer=-1; for(int i=0;i<n;i++) { if(temp>0) { temp+=a[i]; }
Time of Update: 2015-04-24
標籤: 應用程式開發流程1、IOS開發需要思考的問題 使用者是誰?不同應用程式的內容和使用者體驗大不相同,這取決於想要編寫的是什麼應用程式,它可能是兒童遊戲,也可能是待辦事項清單應用程式,又或者是測試自己學習成果的應用程式。 應用程式的用途是什嗎?賦予應用程式一個明確的用途十分重要。瞭解激發使用者使用應用程式的動因是界定用途的一個出發點。 應用程式嘗試解決什麼問題?應用程式應該完美解決單個問題,而不是嘗試解決多個截然不同的問題。如果發現應用程式嘗試解決不相關的問題,那
Time of Update: 2015-04-24
標籤:怎麼防止sdk反覆啟動呢?---->一次啟動對於應用來說算一次啟動次數 private static boolean started = false; public void start(Context context) //sdk初始化執行的邏輯 { if (started) { //用一個變數防止重複初始化. log.debug("NewRelic is already running."); return; }
Time of Update: 2015-04-24
標籤:iOS開發之自訂一個單例這裡我使用宏:// .h#define single_interface(class) + (class *)shared##class;// .m// \ 代表下一行也屬於宏// ## 是分隔字元#define single_implementation(class) \static class *_instance; \ \+ (class *)shared##class \{ \ if
Time of Update: 2015-04-24
標籤:category前向引用 category 前向引用 類別(category)除了可以對類進行擴充外,前向引用的能力也很強大。對於一些私人的方法(沒有在.h檔案裡面聲明的方法)如果我們想使用的話,有的使用的是performSelector來執行動態調用,這樣完全可以調用私用方法,但是這樣完全避開了編譯器的語法檢查,有時候未必是一種好的方法。使用類別來進行前向引用可以解決這個問題。定義一個i
Time of Update: 2015-04-24
標籤: 這兩天項目比較閑,在空餘之際,嘗試自己實現清單控制項。從動工到初步完成大概花了一天時間,目前實現了列表的簡易功能,後續將考慮加入cell重用機制、慣性特徵以及刪除cell等功能。項目代碼已經放到了github上,地址:https://github.com/wanglichun/CustomTableView。
Time of Update: 2015-04-24
標籤:項目需要輸入框的文字最多為4個,為了實現這個功能,在網上把資料翻遍了,沒有一個能用的。後來不得不自己實現,折騰了好久,終於搞定了。小技巧分享給大家。代碼如下:static constNSInteger Max_Character_Num =4;- (IBAction)onTextFieldEditingChanged:(id)sender{ NSString *lang = [[UITextInputMode currentInputMode] primaryLanguage];
Time of Update: 2015-04-24
標籤:最近看了看Android的逆向工程,破解的書,像是《Android Hack‘s Book》之類的,感覺挺有意思的,看了看一些smali的文法,試著自己寫了個demo玩玩:1.工具:最新版的apktool2.0:http://connortumbleson.com/2015/04/20/apktool-v2-0-0-released/安裝方法在:http://ibotpeaches.github.io/Apktool/install/apk簽名工具(懶得手動了):http://
Time of Update: 2015-04-24
標籤:適用於iOS6以後NSString *tip = @"UILable高度自適應,UILable高度自適應,UILable高度自適應";UILabel label_2 = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 200, 30)];label_2.font = [UIFont systemFontOfSize:15];label_2.lineBreakMode = NSLineBreakByCharWrapping;//
Time of Update: 2015-04-24
標籤: 首先我有一個UITableViewController,其中每個UITableViewCell點擊後都會push另一個 ViewController,每次點擊Cell的時候,Cell都會被選中,當從push的ViewController返回的時候選中的Cell便會 自動取消選中。後來由於某些原因我把這個UITableViewController改成了UIViewController,之後就產生了一個問題:每 次返回到TableView的時候,之前選中的Cell不能自動取消選中,
Time of Update: 2015-04-24
標籤: 在ios8中使用viewDidLayoutSubviews,應用正常運行,沒有問題,但是應用在ios7上啟動並執行時候,報錯,導致應用崩潰,錯誤資訊類似:Cannot find executable for CFBundle 0x78f8f220 </Library/Developer/CoreSimulator/Profiles/Runtimes/iOS
Time of Update: 2015-04-24
標籤: 轉載請說明. 一款應用的啟動次數,無疑是一項重要的APM的檢測指標.但Android的啟動次數要考慮到一個重要的因素.那就是從後台切換回前台的時候.這算一次新的啟動嗎? 友盟和NewRelic作為國內外2家這項資料檢測的領頭羊,採用的方法是類似的.但是實現手段完全不一樣. 友盟和newRelic的實現方法: 友盟需要使用者自己在代碼中,使用者手工寫代碼嵌入Activity生命週期的onPause()和onResume()方法中,執行newRelic的邏輯. newRelic的使
Time of Update: 2015-04-24
標籤:非同步跟新UI:1、handler+Thread(runnable):如果handler和Thread都寫在了一個Java檔案中,就不說了,如果runnable定義在了一個單獨的類檔案中,可以通過在構造方法裡接收handler參數,然後執行完耗時操作後,通過handler發送訊息來通知主UI線程更新UI2、介面回調,定義一個介面,然後在主UI執行耗時操作的時候,藉助匿名內部類,在這裡寫非同步線程返回來的資料處理操作,非同步線程接收一個匿名的內部類執行個體,然後在執行完耗時操作後回調介面的方
Time of Update: 2015-04-24
標籤:import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.drawable.BitmapDrawable;import android.util.Log;import android.view.View;import android.view.ViewTreeObserver; public class
Time of Update: 2015-04-24
標籤:好久沒寫博了,因為最近在忙著做一個app,實在是沒有時間。現在快完工了。想著還是把這個布局問題說一下,相信很多人都遇到了,而且但凡是寫的稍微複雜一點的layout,遇到的不止一次。對於一個強迫症的人來說,看見這個2,立馬想讓它消失。開啟lint一看,全是同一個問題,如下:意思大概是丟失了關於image的說明,那就手動給它添加一條唄。android:contentDescription="@string/value"其他:Set android:baselineAligned="false"