Time of Update: 2016-02-16
標籤:練習寫一個自訂的view,代碼是抄網上的,第一次寫,沒有問題,與網上的樣本一樣的效果,第二次、第三次,都出現問題,但是解決了。昨天進行第四次寫再寫,又出問題不一樣的問題了。首先是想加一個子包,結果在app上目錄直接建立子包全名,結果子包層級與父包同級目錄了。但是在父包上直接加子包名,子包目錄可以在父包目錄下了。其次遇到了,自訂view老是顯示不出來,經過仔細對比,發現是在重寫onMeasure中 後是調用 super.onMeasure(width,height); super.
Time of Update: 2016-02-16
標籤:前言: QQ表情包就用到瞭解壓縮,從網路下載的那麼多表情檔案格式並不是一個一個圖片檔案,而是多個圖片壓縮而成的表情壓縮包。下面介紹的是iOS開發中會用到的壓縮和解壓縮的第三方架構的使用。注意: 這個第三方架構代碼檔案夾是SSZipArchive,使用cocoapods搜尋也是搜尋SSZipArchive。但是如果你在github上直接搜尋ZipArchive,搜到點贊數最多,維護頻繁的ZipArchive庫,然後下載代碼,其實就是這個SSZipArchive。第三方架構github網址
Time of Update: 2016-02-16
標籤:osx 游標 遲鈍 OSX系統中,移動游標會有遲鈍的感覺,原因是預設的系統設定造成的。只要合理的設定按鍵重複和重複前延遲這2個參數,就會讓游標移動如飛,參加,調整這兩個參數,然後在編輯器中體驗設定後的差別。650) this.width=650;" src="http://s1.51cto.com/wyfs02/M01/7A/F0/wKioL1bB76vihqP9AAUvnmhRex004
Time of Update: 2016-02-15
標籤:伺服器和用戶端網路架構:CS:Client Server :優勢:使用者體驗度高 缺點:不能跨平台BS:Browser Server:優勢:跨平台,缺點:效能依賴於網速長串連和短串連長串連:保證資料的即時性 TCP協議:需要建立串連 保證資料安全
Time of Update: 2016-02-15
標籤:一、簡介二、代碼1.xml(1)activity_main.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:orientation="vertical" 4 android:layout_width="fill_parent" 5
Time of Update: 2016-02-15
標籤:前言:作為一名iOS開發人員,把開發出來的App上傳到App Store是必須的。下面就來詳細介紹下具體流程。1.開啟蘋果開發人員中心:https://developer.apple.com開啟後點擊:Member Center如果你的電腦沒有儲存密碼,則會提示你輸入開發人員帳號和密碼,因為我的電腦已經儲存了,所以直接進入。2.點擊:Certificates, Identifiers & Profiles3.點擊Devices一.建立App IDs和Boudle
Time of Update: 2016-02-15
標籤:最近項目組在做一些第三方功能的整合,不止一次的遇到第三方庫衝突的問題,需要將衝突部分進行手動移除.一般第三方的.a支援不同平台,需要將各個平台的衝突的xxx.o刪除,才能解決引入衝突問題.寫了一個簡單的指令碼,可以刪除衝突xxx.o,並且重建.a參數${1}為與工程衝突的第三方功能的.a名稱參數${2}為衝突的.o檔案名稱#!/bin/shDEVICE_ARCHS=("armv7" "armv7s" "arm64" "i386"
Time of Update: 2016-02-15
標籤: 歡迎Follow我的GitHub, 關注我的CSDN.Kotlin是基於JVM的程式設計語言, 由JetBrains公司開發, 目前已經開源. IntelliJ IDEA, PyCharm, Android Studio等IDE, 就是出自於JetBrains公司.介紹: Statically typed programming language for the JVM, Android and the browser. 100% interoperable with Java?
Time of Update: 2016-02-15
標籤: Android系統預設只能通過IP(10.0.2.2)單向訪問PC電腦,而PC電腦不能通過IP來直接存取Android模擬器系統。要想實現PC電腦和Android模擬器系統以及Android模擬器之間相互連信必須藉助連接埠重新導向(redir)來實現。先說說連接埠重新導向所需要的telnet用戶端安裝:windows:安裝telnet用戶端。如果沒有安裝,可以在windows程式管理中的開啟或關閉系統功能下找到telnet用戶端功能表項目來啟用telnet用戶端功能。linux
Time of Update: 2016-02-15
標籤:前幾天學習了 Android 下 Socket 編程,由於個人是剛開始學習 Android 相應的知識。所以特意將學習中的代碼與過程,寫成 BLOG,如:http://blog.csdn.net/91program/article/details/39177401學習 Socket 編程是有目的的,需要完成在手機與 PC 之間的通訊。通訊的內容是將手機上播放的 MP3 資訊,通過 Socket 傳輸到 PC 端。在參考網上相關 Socket 的文章後,基本上完成了 Socket
Time of Update: 2016-02-15
標籤:效能最佳化之Java(Android)代碼最佳化本文為Android效能最佳化的第三篇——Java(Android)代碼最佳化。主要介紹Java代碼中效能最佳化方式及網路最佳化,包括緩衝、非同步、延遲、資料存放區、演算法、JNI、邏輯等最佳化方式。(時間倉促,後面還會繼續完善^_*) 目前效能最佳化專題已完成以下部分:效能最佳化總綱——效能問題及效能調優方式效能最佳化第四篇——移動網路最佳化效能最佳化第三篇&
Time of Update: 2016-02-15
標籤:前言:本篇隨筆介紹的是XML解析。 本文: 1、XML解析方式有2兩種:DOM:一次性將整個XML資料載入進記憶體進行解析,比較適合解析小檔案SAX:從根項目開始,按順序一個元素一個元素往下解析,比較適合解析大檔案 2、IOS中XML解析方案有很多種: 2-1、第三方架構: libxml2:純C語言,預設包含在iOS
Time of Update: 2016-02-15
標籤:a.call和apply方法詳解call方法: 文法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定義:調用一個對象的一個方法,以另一個對象替換當前對象。 說明: call 方法可以用來代替另一個對象調用一個方法。call 方法可將一個函數的物件內容從初始的上下文改變為由 thisObj 指定的新對象。如果沒有提供 thisObj 參數,那麼 Global 對象被用作
Time of Update: 2016-02-15
標籤:添加網路狀態許可權<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>程式碼範例:public void checkNet(View v){ if(isNetworkConnected(this)){ Toast.makeText(this, "網路可用",Toast.LENGTH_SHORT).show(); }else{
Time of Update: 2016-02-15
標籤: ViewController.m 檔案- (void)viewDidLoad { [super viewDidLoad]; //建立一個定時器 //定時器 建立就運行 //第一個參數 定時器執行時間間隔 //第二個參數 接受事件的對象 //第三個參數 定時器執行的方法 //第四個參數
Time of Update: 2016-02-15
標籤:linux 移動硬碟 軟體包 倉庫 1、 下載rpmforge,下載對應的版本,還有32位與64位也要對應上。rpmforge擁有4000多種CentOS的軟體包,被CentOS社區認為是最安全也是最穩定的一個軟體倉庫,以便於之後通過yum
Time of Update: 2016-02-15
標籤:第一步:安裝配置安卓SDK,下載NDK並解壓,下載cygwin並安裝 第二步:匯入platform檔案夾下,android檔案夾下java檔案夾在eclispe的windows--pereference中,配置C++的environment將PATH設定為cygwin的安裝路徑將NDK--ROOT設定為NDK安裝路徑第三步:配置Android.mk檔案,makefile非常容易出錯,借一個空格也就錯了1 LOCAL_SRC_FILES := hellocpp/main.cpp 2
Time of Update: 2016-02-15
標籤:在Android開發中,經常要通過HTTP請求訪問網路。為了使通過HTTP請求訪問網路的過程更加簡單,2013提出了新的HTTP通訊架構--Volley。Volley使用起來非常簡單,適用於網路訪問頻繁、通訊資料量小的情況。下載volley.jar檔案並匯入工程,加上訪問網路的許可權,就可以使用Volley架構訪問網路了。<uses-permission
Time of Update: 2016-02-15
標籤:1.iPhone下非a標籤使用$.fn.on委託綁定沒有作用。 處理方案,給標籤加上cursor屬性.event{ cursor:pointer;} 2.移動端使用iframe載入跨域網頁出現“Refused to display in a frame becuase it set ‘X-Frame-Options‘ to
Time of Update: 2016-02-15
標籤:今天我們來講講c++11中引入了兩個新東西1.move constructor(移動建構函式)2.move assignment(移動賦值) Rule of three現在變成了Rule of five(多了上面說的兩個東東)class rule_of_five{ char* cstring; // raw pointer used as a handle to a dynamically-allocated memory block public: rule_of_