Time of Update: 2016-07-25
標籤:1.懶載入基本懶載入——也稱為消極式載入,即在需要的時候才載入(效率低,佔用記憶體小)。所謂懶載入,寫的是其getter方法。說的通俗一點,就是在開發中,當程式中需要利用的資源時。在程式啟動的時候不載入資源,只有在運行當需要一些資源時,再去載入這些資源。我們知道iOS裝置的記憶體有限,如果在程式在啟動後就一次性載入將來會用到的所有資源,那麼就有可能會耗盡iOS裝置的記憶體。這些資源例如大量資料,圖片,音頻等等,所以我們在使用懶載入的時候一定要注意先判斷是否已經有了,
Time of Update: 2016-07-25
標籤:在安卓中,有不止一種方法從你的應用截取使用者互動事件。在你的使用者介面中考慮事件,途徑就是從使用者介面中的一個指定的view對象中捕獲事件。該view提供了這樣做的方法。在你用來組成你布局的不同的view類中,你或許注意到了一些公用的回調方法似乎看起來對UI事件有用。這些方法由安卓的架構調用,當各自的操作在對象中發生時。例如,當一個view (一個按鈕)被觸摸,在這個對象中的onTouchEvent() 方法就會被調用。然而,為了攔截這個事件,你必須繼承該類(button
Time of Update: 2016-07-25
標籤:1. 添加I2C 裝置TP 一般採用的是I2C 作為資料和命令介面,所以TP 驅動也可以歸類為I2C 驅動。TP驅動的主要邏輯不在這裡,但是瞭解了Linux 的I2C 體系架構,就可以對整個驅動流程有了更加清晰的認識,但這裡不詳細展開討論I2C 的體系架構,只圍繞怎麼移植開發TP 驅動展開討論。在板級檔案中,也就是瑞星微的代碼檔案board-rk30-sdk.c 中,執行個體化一個
Time of Update: 2016-07-25
標籤:1、概述大家在Android開發時,肯定會覺得螢幕適配是個尤其痛苦的事,各種螢幕尺寸適配起來蛋疼無比。如果我們換個角度我們看下這個問題,不知道大家有沒有瞭解過web前端開發,或者說大家對於網頁都不陌生吧,其實適配的問題在web頁面的設計中理論上也存在,為什麼這麼說呢?電腦的顯示器的解析度、包括手機解析度,我敢說解析度的種類遠超過Android裝置的解析度,那麼有一個很奇怪的現象:為什麼Web頁面設計人員從來沒有說過,尼瑪適配好麻煩?那麼,到底是什麼原因,讓網頁的設計可以在千差萬別的解析度的
Time of Update: 2016-07-25
標籤:錯誤資訊如下:error: Could not find a device to launch. You requested ‘iPhone 6 (8.4)‘, but the available devices were: ["iPad 2 (9.3) [D9ACBD66-90B7-4457-8FEB-36A6EC0288C1] (Simulator)","iPad Air (9.3) [9C4C4EED-F452-4849-B5D7-5CA7BB518304] (Simulator)"
Time of Update: 2016-07-25
標籤: 1.布局xml檔案activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_
Time of Update: 2016-07-25
標籤:file_get_contents()擷取https出現這個錯誤Unable to find the wrapper “https” – did解決辦法 ,如果你是用的伺服器,可以參考這個辦法,修改php設定檔(win主機),來支援https在php.ini中找到並修改 extension=php_openssl.dll allow_url_include = On重啟服務就可以了,如果你的是linux伺服器,linux下的PHP,
Time of Update: 2016-07-25
標籤: 前面學習的資料持久化技術包括檔案儲存體、SharedPreferences儲存以及資料庫儲存技術儲存的資料都只能被當前應用程式所訪問。雖然檔案儲存體和SharedPreferences儲存中提供了MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE這兩種操作模式,可以實現不同應用程式間的資料共用,但是這兩種模式在Android4.2版本中就已經被廢棄了。目前,Android系統推薦使用一種更加安全可靠的內容提供器技術。 內容提供器(Content
Time of Update: 2016-07-25
標籤:Android handle 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:
Time of Update: 2016-07-25
標籤: //從路徑中獲得完整的檔案名稱 (帶尾碼) 對從相簿中取出的圖片,視頻都有效。 NSString *fileName = [filePath lastPathComponent]; //獲得檔案名稱 (不帶尾碼) NSString *fileName1 = [filePath stringByDeletingPathExtension];
Time of Update: 2016-07-25
標籤:1. 什麼是視圖?視圖顯示為手機上的一塊矩形地區,它是UIView或者UIView的子類。視圖既可以從xib產生,也可以用代碼產生。 2. 視窗視窗是UIWindow或者它的子類。視圖結構的頂層便是app的視窗。視窗必須充滿裝置的螢幕,因此,必須設定視窗的frame為螢幕的bounds。(稍後我會講解frame和bounds的區別)代碼如下:Objective-CUIWindow* w = [[UIWindow alloc] initWithFrame:[[UIScreen
Time of Update: 2016-07-25
標籤: 求割點int n,m,stamp,low[1005],dfn[1005],iscut[1005];//iscut記錄的為割點vector<int> vec[1005];void tarjan(int index,int fa){ int child=0; low[index]=dfn[index]=++stamp; for(int i=0;i<vec[index].size();i++) { int
Time of Update: 2016-07-25
標籤:很久以前寫demo,現在回憶下~~~可能有點錯誤 GIthub:https://github.com/BigShow1949/YFPushTest步驟:1)添加APP ID.蘋果開發人員中心: Identifiers--->App IDs 添加一個ID,比如我的Name:YFPushTest, 這裡的ID一定是項目的Bundle Identifier , 比如:com.YFPushTest.BigShow.YFPushTest;2)產生蘋果推送認證(生產&
Time of Update: 2016-07-25
標籤:package com.hanqi.myintent;import android.content.Intent;import android.content.pm.PackageManager;import android.content.pm.ResolveInfo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import
Time of Update: 2016-07-25
標籤:IIS7.0 Appcmd 命令詳解 廢話不說!雖然有配置介面管理器!但是做安裝包的時候命令建立是必不可少的!最近使用NSIS製作安裝包仔細研究了一下Appcmd的命令,可謂是功能齊全.上網查了些資料,那些部落格大部分都是轉載的別人的。都是些基本的介紹,很多命令都沒介紹到(不知道是不是我走眼了)。就連微軟的 技術資產庫 也不詳細:附地址:http://technet.microsoft.com/zh-cn/library/cc772200(WS.10).aspx(反正我找了一遍!
Time of Update: 2016-07-25
標籤: 作為一個android開發人員,當log列印不出來的的時候是很痛苦的。相信有人遇到過ADB串連正常,在開發工具上也正常顯示裝置資訊正常卻無法列印log或者只能列印部分log,那不妨可以試試進入工程模式調試一下log日誌等級。 我的是360青春版,以此手機為例,首先進入撥號介面輸入"*20121220#"(不同的品牌的進入方法不一樣,可自行百度),進入介面1: 進入日誌輸出等級 介面2:首先確定日誌列印是否開啟,如未開啟請開啟 介面3、4:
Time of Update: 2016-07-25
標籤:/******************************************************************************* * I.MX6 Android shutdown shell command * 說明: * 想在I.MX6上執行shell關機命令,不過效果貌似不是很好,開關鍵多按兩下又亮了。 * * 2016-7-25
Time of Update: 2016-07-25
標籤:在項目開發過程中,遇到這麼一個需求,編輯標籤時,輸入的最大長度需要限制為24個位元組。 查閱了一些材料,並參考了之前項目的相關處理辦法,今天在這裡總結一下解決方案。 1.添加對UITextField的編輯變化事件的監聽: [self.textField addTarget:self action:@selector(textLengthChange:) forControlEvents:UIControlEventEditingChanged]; &
Time of Update: 2016-07-25
標籤:ImageIO對外開放的對象有CGImageSourceRef、CGImageDestinationRef,不對外開放的對象有CGImageMetadataRef。CoreGraphics中經常與imageIO打交道的對象有CGImageRef和CGDataProvider,接下來看看這五個對象在建立一個UIImage中擔任了哪些角色。 用TimeProfiler一步一步來看建立UIImage過程中內部調用的函數可以協助我們解決問題,由於TimeProfiler統計函數棧為間隔一
Time of Update: 2016-07-25
標籤: <input id="b1" type="button" value="同意(10)" disabled="disabled" /> <script type="text/javascript"> var t = 10; var aa = window.setInterval(‘a()‘, 1000); function a() { var b =