Time of Update: 2016-07-21
標籤:Objective-C 有兩個神奇的方法:+load 和 +initialize,這兩個方法在類被使用時會自動調用。但是兩個方法的不同點會導致應用程式層面上效能的顯著差異。一、+ initialize 方法和+load 調用時機首先說一下 + initialize 方法:蘋果官方對這個方法有這樣的一段描述:這個方法會在 第一次初始化這個類之前 被調用,我們用它來初始化靜態變數。load 方法會在載入類的時候就被調用,也就是 ios 應用啟動的時候,就會載入所有的類,就會調用每個類的 +
Time of Update: 2016-07-21
標籤:在2.4版本的servlet規範在部屬描述符中新增加了一個<dispatcher>元素,這個元素有四個可能的值:即REQUEST,FORWARD,INCLUDE和ERROR,可以在一個<filter-mapping>元素中加入任意數目的<dispatcher>,使得filter將會作用於直接從用戶端過來的request,通過forward過來的request,通過include過來的request和通過<error-page>過來的reque
Time of Update: 2016-07-21
標籤:一、什麼是庫?庫是共用程式碼的方式,一般分為靜態庫和動態庫。靜態庫:連結時完整地拷貝至可執行檔中,被多次使用就有多份冗餘拷貝。動態庫:連結時不複製,程式運行時由系統動態載入到記憶體,供程式調用,系統只載入一次,多個程式共用,節省記憶體。二、形式
Time of Update: 2016-07-21
標籤:解決辦法:第一種方法:修改AndroidManifest.xml中的minSdkVersion=11 第二種方法:1.匯入android-support-v7-appcompat項目,並將其作為原項目的lib庫項目2.用getSupportActionBar();代替getActionBar();1 ActionBar actionBar = getSupportActionBar();2
Time of Update: 2016-07-21
標籤:工具: 壓縮軟體:用於解壓apk包 dex2jar:*.dex反編譯為Jar包 jd-gui:查看Jar檔案 (PS:不知道部落格園如何上傳附件,只能把工具掛到百度網盤了:http://pan.baidu.com/s/1jIwb3MY) 0x01:用壓縮軟體解壓apk 0x02:dex2jar把*.dex編譯jar包 (1)把需要反編譯的*.dex檔案拷貝到dex2jar根目錄 (2)通過命令列cd進入dex2jar根目錄 (3)執行命令 d2
Time of Update: 2016-07-22
標籤: //擷取螢幕大小,以合理設定 按鈕 大小及位置 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; int height = dm.heightPixels; //自訂layout組件 RelativeLayout layout = new
Time of Update: 2016-07-22
標籤:View在螢幕上顯示出來要先經過measure(計算)和layout(布局).1、什麼時候調用onMeasure方法? 當控制項的父元素正要放置該控制項時調用.父元素會問子控制項一個問題,“你想要用多大地方啊?”,然後傳入兩個參數——widthMeasureSpec和heightMeasureSpec.
Time of Update: 2016-07-22
標籤:1、UIApplication(應用程式執行個體)擷取方式:[UIApplication sharedApplication]詳細:http://www.cnblogs.com/hissia/p/5678518.html 2、NSNotificationCenter(訊息中心)擷取方式:[NSNotificationCenter defaultCenter]常用的通知模式 3、NSFileManager(檔案管理)擷取方式:[NSFileManager
Time of Update: 2016-07-22
標籤:<LinearLayout android:layout_height ="match_parent" android:layout_width="match_parent"
Time of Update: 2016-07-22
標籤:一、分頁欄建立一個新的項目,Subclass of的值選中UIViewController,然後在storyboard中刪除根視圖,在右下方拖出一個Tab Bar Controller新增分頁,只需從右下方拖出一個普通的View Controller,按住滑鼠右鍵從分頁欄控制器拖動到新視圖控制器上釋放,在彈出面板中的Relationship Segue標題下選中view controllers,使用這些分頁要給他們建立Cocoa Touch Class
Time of Update: 2016-07-21
標籤: 這一章,我們來說說ListView這個組件。ListView是一個非常常用,並且有用的組件。可能說說還沒有建立對該組件的印象。比如我們的歌單便可以用這個組件進行實現。
Time of Update: 2016-07-21
標籤: 不及之前重裝了一次系統,導致要重新搭建android開發環境,但是在啟動AVD時queue遇到了這個問題 androidstudio中看到的是這個樣子 大概查了一下,應該是建立虛擬機器是選擇的cpu構架與有衝突,然後重Androidstudio中啟動AVD(和Eclipse時啟動不一樣,功能更豐富),選擇了一個相容的虛擬cpu就解決了,而eclipse中是沒有這麼多設定的,畢竟這個AVD本來就是和AndroidStudio一起安裝的,Eclipse只是直接借用,也看出來An
Time of Update: 2016-07-21
標籤:spring時間是一切財富中最寶貴的財富。 —— 德奧弗拉斯多在%spring%/docs/spring-framework-reference/htmlsingle/index.html檔案的 5.14.4 Convenient ApplicationContext instantiation for web
Time of Update: 2016-07-21
標籤:Android開發中,Toast經常被用到,但如果想連續彈出Toast,總是要等到第一個Toast顯示完才能開始顯示第二個Toast,不能及時的反饋給使用者資訊,沒有良好的使用者體驗,因此可以用代碼實現在彈出下一個Toast之前,將上一個Toast關閉,來顯示正確的資訊,代碼如下:1.先寫一個Toast的成員變數Toast
Time of Update: 2016-07-21
標籤: 好長時間沒有進行更行了,最近學到AFNetworking架構,在學習完成之後做出一個總結 1.第三方網路的架構 AFNEtworking使用簡單,對最新的iOS特性都有很好的支援,對NSURL進行了封裝,把系統中比較複雜的方法,整成了比較簡單的 ASIHTTPRequest(已經停止更新了)
Time of Update: 2016-07-21
標籤:本人剛接觸android開發,最近遇到一個關於ListView
Time of Update: 2016-07-21
標籤:使用asmcmd cp命令 把datafile從檔案系統移動(move)到asm磁碟組中--針對11gR2參考原文:How to Move a Datafile from Filesystem to ASM Using ASMCMD CP Command. (Doc ID 1610615.1)適用於:Oracle Database - Enterprise Edition - Version 11.2.0.1 to 11.2.0.4 [Release 11.2]Information
Time of Update: 2016-07-21
標籤:安裝完android studio的初衷是為了看一個項目的源碼,因為現在的公司還在用elipse開發。。。不過,我發現,android studio還是巨好用的。就這幾天的使用方式,我做個記錄給自己看。。。需要注意的是,你的elipse所用的sdk跟android studio中的sdk一定要分開放,否則哪天,你用as更新了sdk,然後再ec裡面就GG了。。。一、建立新項目,運行下hellow
Time of Update: 2016-07-21
標籤:UILabel *testLabel = [[ UILabel alloc] initWithFrame:CGRectMake(10, 100, 200, 100)]; testLabel.numberOfLines = 0; NSString* strText = @"測試畫刪除線測試畫刪除線測試畫刪除線測試畫刪除線測試畫刪除線"; NSMutableAttributedString *content = [[NSMutableAttributedString
Time of Update: 2016-07-21
標籤:1.android系統提供的Drawable資源非常豐富,而且效果隨著版本提升以有增多。從筆者測試來看,在使用系統的提供的Drawable時,高度和寬度最好使用wrap_content,這樣防止有的圖片失真。resource reference:In Java: R.drawable.filenameIn XML: @[package:]drawable/filename