Time of Update: 2015-08-31
標籤: 建立ios程式時,系統會自動產生一個info.plist檔案,它是一個必不可少的檔案,因為在這個檔案中,存放是應用程式的配置資訊,比如本地化語言、版本號碼、軟體名稱等,當然,我們也可以在項目的屬性中進行設定,得到的效果是一樣的。 info.plist檔案中的屬性是以索引值對的方式儲存的,除了系統自動產生的這些,我們也可以自己添加需要的屬性。下面,我們就來介紹一下info.plist檔案中比較常用的幾個屬性。Localization native development region
Time of Update: 2015-08-31
標籤:var browser={ versions:function() { var u=navigator.userAgent, app = navigator.appVersion; return {//移動終端瀏覽器版本資訊 trident: u.indexOf(‘Trident‘) > -1, //IE核心 presto: u.indexOf(‘Presto‘) > -1, //opera核心 webKit: u.indexOf(
Time of Update: 2015-08-28
標籤:http://www.cnblogs.com/del/archive/2008/10/25/1319318.html TApplicationEvents.OnMessage 的第二個參數 Handled 如果是 True, 表示訊息已經處理過了, 到此為止.unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&
Time of Update: 2015-08-29
標籤:android 熱更新 非侵入aop 打補丁 Android 用戶端應用上線以後,一旦出現Bug,一般的解決思路是發修複包升級應用,這種方式不僅耗時,更重要的是使用者需要頻繁的升級版本,體驗不好,所以最佳化的思路是在不發版本的情況下熱更新,以期提高使用者體驗。近期GitHub新出一種非侵入運行期AOP架構Dexposed,
Time of Update: 2015-08-29
標籤:Spring lets you define multiple contexts in a parent-child hierarchy.The applicationContext.xml defines the beans for the "root webapp context", i.e. the context associated with the webapp.The spring-servlet.xml (or whatever else you call it)
Time of Update: 2015-08-29
標籤: iOS記憶體管理機制的原理是引用計數,引用計數簡單來說就是統計一塊記憶體的所有權,當這塊記憶體被建立出來的時候,它的引用計數從0增加到1,表示有一個對象或指標持有這塊記憶體,擁有這塊記憶體的所有權,如果這時候有另外一個對象或指標指向這塊記憶體,那麼為了表示這個後來的對象或指標對這塊記憶體的所有權,引用計數加1變為2,之後若有一個對象或指標不再指向這塊記憶體時,引用計數減1,表示這個對象或指標不再擁有這塊記憶體的所有權,當一塊記憶體的引用計數變為0,
Time of Update: 2015-08-30
標籤:在Root後的真機上使用adb remount命令不知道為什麼不行。 但有些時候還是想向system檔案夾下面寫檔案,例如把tcpdump工具放到/system/bin 下面,然後就可以直接使用tcpdump命令抓包 後來查了下,還是有解決的辦法的,步驟如下 C:\Users\Liuming\adb shell $su #mount # mount -o remount /dev/block/mtdblock0 /system# mount 這是system就不是唯讀了,可以寫檔案了
Time of Update: 2015-08-28
標籤: 在部分Android手機(如MT788、Note2)上,使用Camera拍照以後,得到的照片會被自動旋轉(90°、180°、270°),這個情況很不符合預期。仔細分析了一下,因為照片屬性中是儲存了旋轉資訊的,所以要解決這個問題,可以在onActivityResult方法中,擷取到照片資料後,讀取它的旋轉資訊,如果不是0,說明這個照片已經被旋轉過了,那麼再使用android.graphics.Matrix將照片旋轉回去即可。1、讀取圖片的旋轉屬性/**&n
Time of Update: 2015-08-27
標籤:#import "AppDelegate.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[[UIWindow alloc]
Time of Update: 2015-08-27
標籤:前言 上一篇blog中,瞭解到measure過程對View進行了測量,得到measuredWidth/measuredHeight。對於ViewGroup,則計算出全部children的寬高進行求和。本篇來分析一下layout過程。layout綜述 layout方法對一個View及它的後代分配size與position,是View繪製過程的第二步(the second phase of layout
Time of Update: 2015-08-27
標籤:使用fastclick尼瑪使用太簡單了,直接一句:FastClick.attach(document.body);於是所有的click響應速度直接提升,剛剛的!什麼input擷取焦點的問題也解決了!!!尼瑪如果真的可以的話,原來改頁面的同事肯定會啃了我一步步來,我們跟進去,入口就是attach方法:FastClick.attach = function(layer) { ‘use strict‘; return new
Time of Update: 2015-08-21
標籤:cocos2d-js html5遊戲 手機遊戲 跟蹤演算法 小遊戲 跟蹤飛彈function(targetPosition){ // 讓物體朝目標移動的方法 var speed = 5; var targetPoint = targetPosition; var thisPoint =
Time of Update: 2015-08-21
標籤:1、從main日誌中找到異常點,如下:08-20 11:05:19.754 5023 5023 E AndroidRuntime: FATAL EXCEPTION: main08-20 11:05:19.754 5023 5023 E AndroidRuntime: Process: com.android.bluetooth, PID: 502308-20 11:05:19.754 5023 5023 E AndroidRuntime:
Time of Update: 2015-08-21
標籤:http://my.oschina.net/leejan97/blog/354904宏定義在很多方面都會使用,例如定義高度、判斷iOS系統、工具類,還有諸如檔案路徑、服務端api介面文檔。為了對宏能夠快速定位和瞭解其功能,我們最好在定義的時候將其放入特定的標頭檔中,下面我拋磚引玉,對一些常用的宏進行分類、分檔案定義,希望對大家有所協助。定義尺寸類的宏?123456789101112131415161718192021222324252627282930313233DimensMacros.
Time of Update: 2015-08-25
標籤:glkit ios opengl es 上文我們講解了如何構建一個hello world開發環境,那麼這一篇我們就來畫一個簡單的三角形出來。 首先,我要向大家介紹下opengl
Time of Update: 2015-08-25
標籤:在service中彈出toast,需要使用handler,1 handler.post(new Runnable() {2 @Override3 public void run() {4 Toast.makeText(this, "重啟服務", 1).show();5 } 6
Time of Update: 2015-08-21
標籤:同一個TextView裡面顯示不同風格的文字。類似這種。 主要的基本工具類有android.text.Spanned; android.text.SpannableString; android.text.SpannableStringBuilder;使用這些類來代替常規String。SpannableString和SpannableStringBuilder可以用來設定不同的Span,這些Span便是用於實現Rich
Time of Update: 2015-08-20
標籤:何為面板模式? 面板模式為子系統中一組不同的介面提供統一的介面。外觀定義了上層介面,通過降低複雜度和隱藏子系統間的通訊以及依存關係,讓子系統更加便於使用。 比方說子系統中有一組不同的類,其中一些彼此依賴。這讓用戶端難以使用子系統中的類,因為用戶端需要知道每一個類。外觀起到整個子系統的入口。有些用戶端只需要子系統的某些基本行為,而對子系統的類不做太多定製,外觀為這樣的用戶端提供簡化的介面。只有需要從某
Time of Update: 2015-08-21
標籤:使用Cocos2d-x
Time of Update: 2015-08-20
標籤:什麼是緩衝?緩衝技術原理就是把使用者訪問的所有對象看作一個全集,經過演算法標記哪些是使用者經常訪問的對象,把這些對象放到一個集合裡,這個集合是全集一個子集,下一次使用者再訪問的時候會先從這個子集集合中尋找使用者要訪問的對象如果找到就直接返回這個對象,如果沒有找到則再去全集中尋找。當然了我這裡說的只是原理性的東西,緩衝是有很多演算法的,並且有的不止一級緩衝,這裡就不過多講了。 為什麼要用到緩衝?有緩衝的話可以不必每次從源地址讀取檔案,既節省了時間也節省了流量。尤其是手機裝置,頻繁的