Time of Update: 2015-05-22
標籤:AppCan打包的報錯資訊中 關於缺少XMPP的依賴庫libresolv.dylib。在打包靜態庫的時候不允許加入動態庫,但是打包的錯誤提示資訊 說缺少依賴庫。Undefined symbols for architecture armv7: "_dns_parse_resource_record", referenced from: -[XMPPSRVResolver processRecord:length:]
Time of Update: 2015-05-22
標籤:使用MethodSwizzle 實現對數組、字典 等系統方法的安全校正。顯然能達到預期效果,但實際發現當鍵盤顯示的情況下 home app 進入後台,再單擊app 表徵圖 切換回前台時 發生crash :[UIKeyboardLayoutStar release]: message sent to deallocated instanceUIKeyboardLayoutStar 是鍵盤上的布局的視圖吧,整個工程都在ARC下 構建,很奇怪其中都有提到DurexKit
Time of Update: 2015-05-22
標籤:BOOL 類型用 %d 輸出NSRange range={11,7};//結構體賦值用{}NSMakeRange(11, 7); //快速建立的方法1.NSStringinitWithFormat:方法 通過給定格式化字串 複製給字串對象賦值stringWithFormat: 方法其實內部就是 alloc+initWithFormat:NSString *str2=[NSString stringWithFormat:@"chu cuo le
Time of Update: 2015-05-22
標籤:applicationContext.xml檔案內容:
Time of Update: 2015-05-22
標籤:magentoMagento 預設使用郵箱註冊登入,國內目前許多使用者並沒有使用郵箱的習慣,所以需要使用手機號來實現註冊。 使用手機號註冊,需要關聯的地方比較多而雜,這裡只說個大概以及思路。 手機註冊涉及到的修改包括: 1.添加手機號欄位 2.註冊流程 3.登入流程 4.忘記密碼,通過手機號重設密碼 5.後台使用者表(grid表)顯示手機號資訊 6.未登入使用者在結賬頁面的註冊和登入流程 7.使用者資訊修改頁面
Time of Update: 2015-05-22
標籤:android 代碼混淆 安全 概述: 如果你目前還是一名學生或是沒有在市集中上傳過應用,恐怕對此的感受不深。而在企業中對Java代碼的混淆卻是一步很重要的步驟,從安全的角度來說,代碼混淆,防止居心不良的人對代碼進行惡意篡改非常重要。下面就是對Android項目進行的代碼混淆和加密簽名過程。步驟:1.在項目的要目錄中添加檔案proguard.cfg2.在項目中的project.
Time of Update: 2015-05-22
標籤:ios 修改工程名稱 修改程式名稱 xcode 第一步:修改工程檔案夾名稱第二步:開啟新檔案夾,將.xcodeproj更名,右鍵點擊.xcodeproj並選擇Show package contents,彈出一個對話方塊包含了幾個檔案.(事實上.xcodeproj是這幾個檔案打成的包)第三步:用textEdit開啟
Time of Update: 2015-05-22
標籤:用APPWIZARD這個工具聲稱的應用程式架構包括了應用程式基底本的四個類,分別是:CApp,CMainFrame,CDoc,CView。其中
Time of Update: 2015-05-22
標籤:主要原因:在頁面給元素註冊點擊事件的時候【 $(function () { XXX }); 】,JS動態產生的元素還尚未產生,所以click事件就沒有生效 解決方案: 方案一:js動態產生元素後再給其註冊事件 【註冊事件放在動態產生的js下面(js是從上往下執行的,當註冊事件的時候元素已經產生了,就不會出現註冊失效的現象了)】話比較抽象舉個例子: 方案二:js動態產生元素的時候給他加上
Time of Update: 2015-05-22
標籤: 我是前言 一個iOS app的main()函數位於main.m中,這是我們熟知的程式入口。但對objc瞭解更多之後發現,程式在進入我們的main函數前已經執行了很多代碼,比如熟知的+ load方法等。本文將跟隨程式執行順序,刨根問底,從dyld到runtime,看看main函數之前都發生了什麼。 從dyld開始 動態連結程式庫
Time of Update: 2015-05-22
標籤:安卓dialog是應用類視窗 其子類 大多會改為子視窗popupwindow是應用類視窗 當其顯示時會改為子視窗contextwindow也是應用類視窗 optionMenu是應用類視窗應用類別檢視的根視圖都是DecorViewMenu重要類介紹:Menu: 一個interface 描述了一個菜單應該具備的操作介面 這裡的菜單是指整個菜單 而不是一個條目MenuBuilder是其真正實現MenuItem: 一個interface 描述一個菜單條目應該具備的操作介面
Time of Update: 2015-05-22
標籤:Google,亞馬遜,沃爾瑪。毋庸置疑,每個使用者登入都可以毫不費力的開啟他們的網站,快速使用他們提供的服務。所以說,一個能讓使用者感受到高速服務,不僅可以提升網站的使用量,也能提高使用者參與度,就像早期的Instagram。因此,當你聽說Facebook以速度為優勢去獲得廣告商的青睞,那真的一點兒都不要感到奇怪。為了克服網站延遲和其他網路問題,通常有兩種方式,一是通過改變交付內容,二是嘗試最佳化自己的產品,但實際上,這是兩種完全不同的事。Facebook已經使用了一個方法,將上述兩個問題
Time of Update: 2015-05-22
標籤:新聞《GoogleIO大會月底召開 Android 6.0傳聞匯總》:Google開發人員(Google I/O)大會確認將於5月28日在舊金山召開,現在距離大會開幕已經很近了。此次大會Google已經留下一些誘人的線索,告訴眾人在大會Android作業系統的下一個版本Android M將正式登場。究竟“M”指的是哪個單詞我們誰也不清楚,正如前一個版本“L”,需要正式版發布之後Google才會進一步推出。《教你如何讓Android
Time of Update: 2015-05-22
標籤:首先登陸https://developer.apple.com(99美元帳號)選擇iOS Developer program 板塊下的 Certificates,Identifiers & Profiles 點擊進入b.進入c.選擇認證類型 distribution,選擇添加d.點擊+後,選擇distribution->App Store and Ad Hoc,continuePS:現在的itunes已經將這兩項分開,要上傳至AppStore請選擇App
Time of Update: 2015-05-22
標籤:該架構下有幾個類,ALAssetsLibrary,ALAssetsGroup,ALAsset,ALAssetsFilter,ALAssetRepresentation。 ALAssetsLibrary類ALAssetsLibrary類可以實現查看相簿清單,增加相簿,儲存圖片到相簿等功能。例如enumerateGroupsWithTypes方法列舉所有相簿。ALAssetsGroupALAssetsGroup就是相簿的類,可以通過valueForProperty方法查看不同屬性的值
Time of Update: 2015-05-22
標籤:關於對象的繼承,一般的做法是用複製法: Object.extend 見protpotype.js 的實現方法:Object.extend = function(destination, source) ...{ for (property in source) ...{ destination[property] = source[property]; }
Time of Update: 2015-05-22
標籤: 在vimrc中加入如下代碼即可 inoremap <C-A> <Esc>^iinoremap <C-E> <Esc>$iinoremap <C-L> <Right>inoremap <C-H> <Left>inoremap <C-J> <Down>inoremap <C-K> <Up>"move to next
Time of Update: 2015-05-22
標籤:android httpclient apache的heepclient android內建httpclient 最近想理一下網路那塊,突然發現了Android內建了Httplicent,可是我們平時開發也常用第三方的HttpClient(apache官方的)。由於以前看一些前輩這麼用,自己也就跟著用了,但是根本就沒考慮這些事。可是最近想整理一下,結果又看
Time of Update: 2015-05-22
標籤:ios宏定義進階用法 宏定義的妙用 開發中的宏定義用法 開發使用宏定義的好處 宏定義在開發中的妙用- 作為常量:替換URL,數值等- 作為常用代碼- 等價替換代碼,可以當函數使用使用規則- 1.常量以小寫k開頭- 2.使用底線串連多個單詞(全部大寫)樣本1.替換URL(字元常量)#define kURL_SAVE_CHAT_HISTORY @"http:/
Time of Update: 2015-05-22
標籤:從Linux driver到HAL再到JNI再到Java都講了一個遍,算是對HAL有一個基本的瞭解了,其中hw_module_t的設計非常巧妙,每個module都會有自己的特定函數,而HAL是不知道的,所以HAL就提供了一個open函數,這個函數可以擷取HW_Device_t, 其實這個結構體和每個module的結構體是開始對齊的,一般的做法是把HW_deivce_t當作module的結構體第一個變數,這樣就保證了開始對齊,在jni中,只需要做一個指標強制轉換就可以了。