Time of Update: 2016-06-29
標籤:當中間容器變化之後,標題列也要跟著變化 設計個比對依據:抽象類別BaseView中定義抽象方法,每個繼承的View都必須實現,為自己的介面定義一個唯一的int常量,作為比對依據 降低容器之間的耦合度:中間容器幹了其他容器的活,耦合度很高,中間容器應該只需要去“通知”其他容器就可以了使用觀察者模式為中間容器變動增加監聽,解決如果有多個關聯容器的問題 觀察者模式:被觀察的對象======>中間容器觀察者============>
Time of Update: 2016-06-29
標籤:成員變數的優點1. 能夠定義作用於:@protect @public @package @private2. 不走setter和getter方法, 讀取速度快(這個走的是什麼)屬性1. 能夠定義讀寫屬性, 原子屬性, setter和getter方法名稱2. 不需要自己去管理記憶體 這裡有個疑問:就是在解除循環參考的時候, 如果不定義屬性, 而只是採用成員變數的話, 如何解除迴圈應用, 弱引用對成員變數好像沒作用. 參考:
Time of Update: 2016-06-29
標籤:註:本人是翻譯過來,並且加上本人的一點見解。前言 本文將討論一些自訂視圖、控制項的訣竅和技巧。我們先概述一下 UIKit 向我們提供的控制項,並介紹一些渲染技巧。隨後我們會深入到視圖和其所有者之間的通訊策略,並簡略探討協助工具功能,本地化和測試。目錄1.視圖層次概覽2. 渲染3. 自訂繪製4. 自訂互動5. 使用 Target-Action6. 使用代理7. 使用 Block8. 使用 KVO9. 使用通知10. 協助工具功能 (Accessibility)11. 本地化12.
Time of Update: 2016-06-29
標籤:/** * 在圓形外面加一個圓環 */- (void)yuanHuan{ //0.載入圖片 UIImage *image = [UIImage imageNamed:@"AppIcon1024"]; //圖片的寬度 CGFloat imageWH = image.size.width; //設定圓環的寬度
Time of Update: 2016-06-29
標籤:Android_studio 使用注意事項1,AS可以使用Eclipse的SDK,但是不能共用(最新的SDK已經不支援Eclipse了,所以AS中更新了SDK以後,Eclipse就不能使用了)2,推薦使用解壓版的AS,AS的設定檔在C盤使用者目錄下.如果是解壓版,刪掉對應的設定檔目錄就相當重新安裝了(所以解壓版的檔案夾可以直接複製給別人用,不用擔心配置.)3,如果第一次開啟崩潰,找到idea.properties
Time of Update: 2016-06-29
標籤:開篇1到底這個序列化有何作用?物件導向的程式在啟動並執行時候會建立一個複雜的對象圖,經常要以二進位的方法序列化這個對象圖,這個過程叫做Archiving. 二進位流可以通過網路或寫入檔案中。 當你寫的資料需要本機存放區時,即將你的資料寫到硬碟上的時候,你就必須對其進行序列化,轉換成二進位檔案,從而便於在磁碟上的讀寫,同理在取出的時候必須將其在還原序列化,這樣才能將資料讀出來,就好比加密和解密的過程。2 為什麼將資料寫到plist 中的時候,也是儲存到本地的磁碟上,但是沒有序列化?
Time of Update: 2016-06-29
標籤:本文圍繞記憶體管理的幾種方法展開敘述。1.記憶體管理是什嗎?記憶體管理,就是對記憶體資源進行最佳化。2.記憶體管理的三種方法?Objective-C的記憶體管理主要有三種方式ARC(自動記憶體計數)、MRC(手動記憶體計數)、記憶體池。3.MRC是什嗎?管理原則是什嗎?存在的問題?MRC,全稱MannulReference Counting,手動記憶體管理
Time of Update: 2016-06-29
標籤:使用非同步任務載入網狀圖片:class MyTask extends AsyncTask<String, Void, Bitmap>{ @Override protected Bitmap doInBackground(String... params) { HttpClient client = new DefaultHttpClient(); HttpGet post = new
Time of Update: 2016-06-29
標籤:service用於長期在幕後處理任務,而不需要對使用者可見。service有2種基本的啟動方式:startService():使用這種方式,來進行單一的任務,不需要返回結果給調用者bindService():與上面的相反。下面是一些關於服務的重要說明,非常值得詳細瞭解的:繼承service,實現自己的service;在manifest中聲明service,服務位於主線程,並不會建立自己的子線程。下面是一些重寫的方法:onCreate();當服務被建立時調用,只調用一次。onS
Time of Update: 2016-06-29
標籤:矩陣的逆: 逆矩陣的定義: 類比於我們在研究實數的時候回去討論一個數的倒數,對應的,在矩陣運算中,當AB = I的時候,A,B互稱為逆矩陣,這裡的I類似實數中的1,表示單位矩陣,即對角線是1其餘位置是0的n x n的矩陣。 逆矩陣的唯一性:
Time of Update: 2016-06-29
標籤: 可以說第一章《Linear Algebra and Its Applications》著重介紹了線性代數中幾個核心概念(向量、矩陣和線性方程組)之間的關係(方程的同解性),那麼下面這本書開始分別介紹這幾個核心概念,比如從這篇文章開始,會簡單的介紹矩陣方面的內容。
Time of Update: 2016-06-29
標籤:APNs是遠程推播通知服務,就是從遠程伺服器推送給用戶端的通知(需要連網)首先,傳統的擷取資料的方法存在局限性:只要使用者關閉了app,就無法和app的伺服器進行溝通,無法從伺服器上獲得最新的資料內容APNs是為了蘋果為瞭解決使用者不能即時從伺服器獲得資料的解決方案無論開啟或者關閉app,只要是連網了,都可以接收到伺服器推送的遠程通知 所有的蘋果裝置,在連網的狀態下,都會與蘋果伺服器建立長串連——即只要連網了,就一直建立串連——&m
Time of Update: 2016-06-29
標籤:1.RelativeLayout 在RelativeLayout中,組件可以根據父級邊界進行定位,除了這樣的定位,也可以相對其他控制項進行定位。特點是,可以隨意拖動空間,拖到哪裡就停到哪裡。代碼中添加子物件:import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.RelativeLayout;import
Time of Update: 2016-06-29
標籤:移動互連網 智慧財產權 新聞記者 資訊服務 安卓系統 6月28日,國家互連網資訊辦公室發布《移動互連網應用程式資訊服務管理規定》(以下簡稱《規定》)。《規定》提出,APP提供者應當嚴格落實資訊安全管理責任,依法履行"對註冊使用者進行基於行動電話號碼等真實身份資訊認證""不得開啟與服務無關的功能,不得捆綁安裝無關應用程式""
Time of Update: 2016-06-29
標籤:loadrunner 首次學習使用LoadRunner。說一下錯誤產生的環境,已經解決的方法。開始電腦上安裝的有360瀏覽器,但是在錄製上總是不成功(顯示頁面沒反應),估計是360瀏覽器的事,把360瀏覽器卸載後,在開始錄製指令碼,確報invalid application path!please check if application exists 。用的是預設的IE瀏覽器,不知道哪裡出了問題。各種試發現Program to
Time of Update: 2016-06-29
標籤:ios 面試00 項目1.約跑1.0 伺服器搭建1.1 註冊登入模組1.2 個人資訊和頭像模組1.3 跑友列表模組1.4 聊天載入模組1.5 使用者訊息模組1.6 地圖顯示和定位以及路徑跟蹤模組1.7 使用者動作活動顯示模組1.8 跑友圈模組2.音樂播放器3.樂淘4.ZigBee5.文兄漫畫6.城覓01 三方庫1.SDWebImage 作用 原理 用法?B 圖片下載 緩衝2.AFNetworking 作用 原理 用法?
Time of Update: 2016-06-29
標籤:ios 面試00 項目1.約跑1.0 伺服器搭建1.1 註冊登入模組1.2 個人資訊和頭像模組1.3 跑友列表模組1.4 聊天載入模組1.5 使用者訊息模組1.6 地圖顯示和定位以及路徑跟蹤模組1.7 使用者動作活動顯示模組1.8 跑友圈模組2.音樂播放器3.樂淘4.ZigBee5.文兄漫畫6.城覓01 三方庫1.SDWebImage 作用 原理 用法?B 圖片下載 緩衝2.AFNetworking 作用 原理 用法?
Time of Update: 2016-06-29
標籤:android studio jni so在Android Studio中引入so庫,只需在app/jniLibs下放入so檔案,然後在Module的build.gradle中加入:sourceSets { main { jniLibs.srcDirs = [‘libs‘] }
Time of Update: 2016-06-29
標籤:這幾天一直在學習開發Rss閱讀器,遇到一個很坑的問題,InputSource這裡總是出錯。弄了好久,終於讓我找到一個解決方案----看代碼: new Thread(){ @Override public void run() { try { URL url = new URL(RSS_URL);
Time of Update: 2016-06-29
標籤:主要總結Server.MapPath 這個方法的使用以及使用的情境,不是什麼時候都適合使用;1、實現功能: Server.MapPath能夠擷取指定URL相對伺服器的實體路徑,在IIS服務端,能夠根據檔案名稱來擷取該檔案的實體路徑;2、存在命令空間: System.Web.HttpContext.Current.Server.MapPath 以及System.web.MVC.Control.Server.Mapth;3、使用方式: 既然是System.Web.HttpContent