Time of Update: 2016-03-18
標籤://1.非同步並發的隊列:是用得比較多的- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ // dispatch_sync : 同步,不具備開啟線程的能力 // dispatch_async : 非同步,具備開啟線程的能力 // 並發隊列 :多個任務可以同時執行 // 串列隊列 :一個任務執行完後,再執行下一個任務 // 獲得全域的並發隊列
Time of Update: 2016-03-18
標籤:首先有兩個限制條件:1. 至少經過四個點。2. 從一個點到另一個點,如果它們的連線上經過另外一點,如果這個點還沒走過,那麼必須經過,否則可以跳過這個中間點。不熟悉限制條件的話可以自己去嘗試一下~~~狀態數很少只有2^9,所以直接用狀壓DP搞起~~dp[i][state]表示在狀態state的情況下,最後停在節點i上的方案數,其中state是個位元,1表示這個位置的點已經過,0表示沒有經過,那麼狀態轉移方程是:dp[j][state|(1<<j)]+=dp[i][state]
Time of Update: 2016-03-18
標籤:iosNS_CLASS_DEPRECATED_IOS(2_0, 8_3, "UIActionSheet is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleActionSheet instead") __TVOS_PROHIBITED在iOS8之後UIActionSheet (以及它們各自的 delegate
Time of Update: 2016-03-18
標籤: 記憶體問題始終是軟體開發中的頭等大事,iOS開發中也不例外,在面試中也是必問的問題。今天我們主要來講講Block中涉及的循環參考問題。當我們自己一開始寫代碼的時候,可能會大量在block中使用self,但是當看到別人優秀的代碼的時候,發現別人常常不是用self,而使用weakSelf. 為什麼呢?本文的範例程式碼上傳至
Time of Update: 2016-03-18
標籤:在做布局檔案時,經常會有布局組件壓在其它組件上面,這樣點擊上面布局沒有控制項的部分就會點中下面布局的控制項。如何攔截事件不讓事件傳遞到下一層呢?布局組件onTouchEvent() 用於處理事件,傳回值決定當前控制項是否消費(consume)了這個事件。傳回值為true時不在傳遞給子控制項。 View conentView = (View)ctx.findViewById(R.id.mylayoutid);
Time of Update: 2016-03-18
標籤:1. URL Loading System Error CodesThese values are returned as the error code property of an NSError object with the domain “NSURLErrorDomain”.enum{ NSURLErrorUnknown = -1, NSURLErrorCancelled = -999, NSURLErrorBadURL =
Time of Update: 2016-03-18
標籤: 首先自我介紹一下,我是來自廣州的iOS程式猿,工作有2年了,沒有寫過部落格啥的。第一次想寫點東西,記錄下自己學到的東西和感悟。今天半夜裡看了篇文章後,我也想自己寫篇文章,雖然我也不知道我要寫什麼,怎麼寫。。。。好吧,那就APP上線吧! APP 上線有兩種途徑: 一種是
Time of Update: 2016-03-18
標籤:本篇主要講述百度地圖的導航功能:第一步:在使用百度導航之前,我們需要在百度地圖開放平台上下載導航的
Time of Update: 2016-03-18
標籤: 1、APNs認證和主認證的區別剛開始做推送的時候本來以為APNs認證就是主認證裡加了個允許推送而已,事實證明我還是太天真了。首先是建立Provisioning Profile檔案時選擇認證列表時是不能選擇APNs認證的,而且在XCode裡Code
Time of Update: 2016-03-18
標籤:在沒有定位的情況下,解決輸入框被手機鍵盤擋住時,可以參考:var loaclHeight = $("section").height();//擷取可視寬度$("input,textarea").focus(function() {var keyboardHeight = localHeight - $("section").height();//擷取鍵盤的高度var keyboardY = localHeight - keyboardHeight; var addBottom =
Time of Update: 2016-03-18
標籤:android開發之onCreate( )方法詳解 onCreate( )方法是android應用程式中最常見的方法之一,那麼,我們在使用onCreate()方法的時候應該注意哪些問題呢? 先看看Google Android Developers官網上的解釋: onCreate(Bundle) is where you initialize your activity. Most
Time of Update: 2016-03-18
標籤:(一)原始版。純天然手寫代碼。package com.itheima.login;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URI;import java.net.URL;import java.net.URLEncoder;import
Time of Update: 2016-03-18
標籤:今天遇到做系統的問題,波折挺多,記錄一下BIOS 是 basic input output system 的縮寫,意思是基本輸出入系統 (BIOS),它被固化到電腦主板上的一個ROM晶片內,它儲存著電腦最重要的基本輸入輸出的程式、開機後自檢程式和系統自啟動程式,它可從CMOS中讀寫系統設定的具體資訊。 其主要功能是為電腦提供最底層的、最直接的硬體設定和控制。讀法:[baios]諧音(把愛餓死) 什麼是BIOS?
Time of Update: 2016-03-18
標籤:OpenCASCADE Interpolations and Approximations[email protected]Abstract. In modeling, it is often required to approximate or interpolate points to curves and surfaces. In interpolation, the process is complete when the curve or surface passes
Time of Update: 2016-03-18
標籤:Delphi的VCL架構在建立應用時TApplication是一個自動建立的隱藏視窗,其它建立的視窗是自動以該視窗為視窗,這就導致創始的主視窗在工作列的系統功能表只有三項,只要在主視窗的Create事件中將系統功能表用Application的系統功能表替換,並將SysCommand訊息轉寄到主視窗就正常了。 unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes,
Time of Update: 2016-03-18
標籤:1.SQLite資料庫:SQLite 是一個開源的嵌入式關聯式資料庫,實現自包容、零配置、支援事務的SQL資料庫引擎。 其特點是高度便攜、使 用方便、結構緊湊、高效、可靠。 與其他資料庫管理系統不同,SQLite 的安裝和運行非常簡單,在大多數情況下 - 只要確保 SQLite的二進位檔案存在即可開始建立、串連和使用資料庫。對於SDK來講,已經內建了SQLite的程式,因此我們不需要在SQLite官網上下載。一
Time of Update: 2016-03-18
標籤:Android Activity中的六個主要函數Android中一個Activity一般都需要實現六個函數:onCreate(), onStart(),
Time of Update: 2016-03-18
標籤:APK瘦身在Android Studio中我們可以開啟混淆,和自動刪除沒有Resources檔案,來達到給APP瘦身的目的,這對於一些維護很久的老項目比較有用,裡面有很多無效的Resource, 刪除後產生的APK會小很多我們只需要在項目的build.gradle中加入android { buildTypes { release { minifyEnabled true shrinkResources true
Time of Update: 2016-03-18
標籤: 我幹了3年Android sdk開發,覺得到了瓶勁沒法更進一步,於是花了一年多點時間,大概摸到點門徑。根據前輩的經驗,Android底層完全入門需要兩年。先說下我的入門過程:第零步,下載源碼,我下的4.2的,架構層源碼10G,核心2G多,ctags給架構層建的標籤檔案都有600M,當時讓我有點震撼,用的vim+ctags+cscope來閱讀,還算不錯,架構挺清晰的。第一步,我找到了一本好書《Android的設計與實現
Time of Update: 2016-03-18
標籤:因為項目需要,做了個簡單的菜單關聯,其實很簡單 左側是個listview 選中的時候重新整理右側關聯資料,類似網易新聞選擇訂閱頁面這裡需要注意的是 在點擊完左側菜單列表的時候 直接右側重新整理會不一定出來資料,這個時候 將重新整理放到adapter裡面處理就可以了廢話不說 直接代碼,代碼裡面有詳細備忘// 總資料來源 選中顏色 左右列表適配器List<TwoListData> twoListDatas = new