Time of Update: 2015-05-16
標籤:csapp unix系統 os 六星經典CSAPP-筆記(10)系統I/O1.Unix I/O所有語言的運行時系統都提供了高抽象層次的I/O操作函數。例如,ANSI
Time of Update: 2015-05-16
標籤:scheduledthreadpoole threadpoolexecutor handler android定時任務 android定時任務有多種,1、Timer+TimerTask 2、Handler.postDelay 3、AlarmManager
Time of Update: 2015-05-16
標籤:1、模型對象繼續最佳化上一個程式上一次用到字典,但是壞處多多。這裡將這些資料封裝到類中。這就是MVC中得模型,模型就是資料的顯示結構建立一個類,添加幾個屬性和一個類方法用於快速返回對象 1 #import <Foundation/Foundation.h> 2 3 @interface Province : NSObject 4 // UI控制項用weak 5 // nsstring 用copy 6 7 8 @property (nonatomic,copy)
Time of Update: 2015-05-16
標籤: 由於課程已經講述完畢,所以本次學習記錄就討論記錄一下我在Windows Store App &
Time of Update: 2015-05-16
標籤:這兩天一直在尋找android系統的原始碼,但是直到一個小時之前,一直未能如願。但是,令人欣慰的是,現在找到了。網上有不少文章介紹如何下載android原始碼,包括在linux系統,windows系列和mac
Time of Update: 2015-05-16
標籤:windows 微軟 搜尋 最佳化 bing 微軟將會在它的搜尋結果中推送移動端友好的網站
Time of Update: 2015-05-16
標籤:最近公司又要用之前項目了,但是市場部反應是在系統8.3上,我們的app 通過appleTV 映射到螢幕,顯示不全,方向不對。我們app的要求是 在iPad上顯示的主介面一樣,但是其他編輯介面是不會讓看appleTV映射的人看到。也就是說我們進行了多屏處理。 後來發現iOS8的UIScreen多加了屬性:fixedCoordinateSpace 然後參考方法:[myViewconvertPoint:pointtoCoordinateSpace:myView.window.
Time of Update: 2015-05-16
標籤:當Project越來越複雜,模組間的依賴就會很複雜,不合理的依賴就出現:不必要的依賴,雙向依賴等等。在iOS Application Project中可以將依賴定義為:對某個標頭檔的import。例如: 1 /** 2 * DSUser.m 3 */ 4 5 #import "DSUser.h" 6 #import "DSUserAddress.h" 7 8 ..... 9 10 @end 那麼我們可以說 DSUser 依賴 DSUserAddress。 &
Time of Update: 2015-05-16
標籤:方法一:public void uploadFile(){ String name=URLEncoder.encode(text1.getText().toString(),"utf-8"); String pass=URLEncoder.encode(text2.getText().toString(),"utf-8"); Map<String, String> params = new HashMap<
Time of Update: 2015-05-16
標籤:android service messenger ipc 當Service不需要支援並行作業時Messenger會非常有用。Messenger類使用Handler執行每個傳入的訊息,所有用戶端的調用都按順序運行在同一個線程上,這和AIDL是有區別的,AIDL每個用戶端對應一個線程。使用Messenger類還能避免AIDL檔案帶來的問題,並可以方便地為用戶
Time of Update: 2015-05-16
標籤:ios 資料存放區 sqlite3 nsuserdefaults plist IOS NSUserDefaults-輕量級本機資料儲存IOS 針對使用者資料持久化處理提供了多種處理方式:NSUserDefaults、plist 以及 sqlite3 資料庫 都是很不錯的選擇!NSUserDefaults
Time of Update: 2015-05-16
標籤:陰影 app android cardview android在 5.0中添加了陰影製作效果主要通過CardView來實現,在低版本中通過android.support.v7.widget.CardView來實現。<RelativeLayout
Time of Update: 2015-05-16
標籤:android volley android網路編 Android Volley 架構的使用(一) 由於這部分內容較多,所以打算分成幾個部分來寫,這篇文章主要是從整體上介紹Volley架構的基本使用;為什麼要使用Volley架構開發android應用很多時候都要涉及網路操作,Android SDK中提供了HttpClient 和
Time of Update: 2015-05-16
標籤:安卓上開發 AirPlay Server 主要是參考了和修改了 DroidAirPlay項目 , 和Airplay 協議1, 將DroidAirPlay 下載下來2, Eclipse 建立一個 Android 項目, 並 添加JRE Library(防止報錯,僅僅編譯使用),項目中使用如下幾個jar包, 自行下載, 別忘了加入網路及儲存的許可權base64-2.3.8.jar bcprov-ext-jdk16-1.46.jardd-plist.jar
Time of Update: 2015-05-16
標籤:1.把ida 目錄下android_server傳到裝置的 /data/local/tmp/cmd執行adb shell 進入模擬器命令列1 su 2 cd /data/local/tmp/3 chmod 755 android_server ——<增加執行許可權執行./android_server服務端給ida提供調試服務
Time of Update: 2015-05-16
標籤: 項目需求一改再改,UI一調再調,結果就是項目中一堆已經用不到但卻沒有清理的垃圾資源,不說工程大小問題,對新進入項目的人或看其他模組的代碼的人來說,這些沒清理的資源可能也可能會帶來困擾,所以最好還是清理掉這些垃圾,對於一個稍微大一點的工程來說,手工清理明顯是不現實的,這就需要一個方法做這些事情。清理資源檔要清理沒用的資源,首要的工作當然是找到他們,我們知道Anroid
Time of Update: 2015-05-16
標籤:Android 效能最佳化——之控制項的最佳化 前面講了映像的最佳化,接下來分享一下控制項的效能最佳化,這裡主要是面向自訂View的最佳化。 1、首先先說一下我們在自訂View中可能會犯的3個錯誤: 1)Useless calls to onDraw():我們知道調用View.invalidate()會觸發View的重繪,有兩個原則需要遵守,第1個是僅僅在View的內容發生改變的時候才去觸發invalidat
Time of Update: 2015-05-16
標籤:一、JDK下載、安裝及其環境配置 1、下載、安裝略過…… 2、環境配置,以jdk-8u45為例,預設安裝在 C:\Program Files\Java\jdk1.8.0_45\路徑下。 下面設定環境變數: “我的電腦”右鍵菜單--->屬性--->進階--->環境變數--->系統變數: 變數名:JAVA_HOME 變數值:C:\Program
Time of Update: 2015-05-16
標籤:Custom View Which Support AutoLayout建立支援AutoLayout的Custom ViewAutoLayout 通過使view更加的自組織來減輕controller類的負擔。當實現custom view類時,需要提供足夠的資訊來使AutoLayout系統能夠正確計算和滿足約束(Constraints)。 1. 為Custom View指定 intrinsic size (內在的/固有的 size)"Leaf-level views, such
Time of Update: 2015-05-16
標籤: 一:引言