Time of Update: 2015-01-28
標籤: networkComms.net2.3.1開源版本,基於gpl V3協議。因為不能公開3.x版本的源碼,所以基於此版本進行學習。3.X版本進行了諸多改進和Bug修複,使用方法上兩者相差不大。/*請注意使用以下代碼,需遵循GplV3協議*/using System;using System.Collections.Generic;using System.Text;using System.IO;namespace DPSBase{ /// 發送全部或者部分資料流
Time of Update: 2015-01-28
標籤:前言本篇文章為Android最佳化的布局部分,該部分應該是Android中很重要的,無論是在自訂控制項中,還是在簡單的書寫布局時,都應該盡量遵循一些最佳化原則,這樣布局的繪製效率才會更高,體驗才能更好。一最佳化layout的層級Layout結構如果太複雜,Android的繪製過程就會很複雜,measure過程就會很複雜,我分析的View繪製機制中詳細介紹了整個測量、布局和繪製過程,過於複雜、嵌套的布局會造成效能問題。1.1 避免嵌套嵌套的 LinearLayout 可能會使得 View
Time of Update: 2015-01-28
標籤:一般來說,android項目結構大體是相同的,由於adt中使用的android SDK版本為4.4.2,所以就以這個版本的項目目錄來分析。這是一個完整的項目目錄結構,下面我們就依次分析每個檔案的作用。 1. src目錄顧名思義,就是存放java原始碼的地方。 2. gen目錄是java自動產生的檔案,不能手動修改。其中,android.support.v7本質上就是java library,通常還會有v4,v13。Android Support V4:是最早(2011.
Time of Update: 2015-01-28
標籤:2015.1.23//迴圈(計算某個數的位元) 輸入一個正整數, 計算這個正整數的位元//int main(int argc, const char * argv[]) {// int n;// int cnt=0;// scanf("%d", &n);// while (n) {// cnt++;//
Time of Update: 2015-01-28
標籤:2015年伊始,Google發布了關於Android效能最佳化典範的專題, 一共16個短視頻,每個3-5分鐘,協助開發人員建立更快更優秀的Android App。課程專題不僅僅介紹了Android系統中有關效能問題的底層工作原理,同時也介紹了如何通過工具來找出效能問題以及提升效能的建議。主要從三個 方面展開,Android的渲染機制,記憶體與GC,電量最佳化。下面是對這些問題和建議的總結梳理。0)Render
Time of Update: 2015-01-28
標籤:2015.1.27函數遞迴:一個函數直接或者間接在函數內調用自己,稱這個函數是遞迴定義的; //n! = n*(n-1)!//5! = 5*4!//4! = 4*3!//3! = 3*2!//2! = 2*1!//1! = 1; //base case //遞迴通常分為三個階段: 遞迴前進段,遞迴邊界條件,遞迴後退段 //long func(int n)////{// if (n==1) {//遞迴允出準則//
Time of Update: 2015-01-28
標籤: //單分支結構//if(條件運算式)//{// 執行語句;//} /*int main(int argc, const char * argv[]) { int score; scanf("%d",&score); //錯誤修正處理 if (score<0||score>100) {
Time of Update: 2015-01-28
標籤:每一個activity都有自己的生命週期,被開啟了最終就要被關閉。 四種結束當前的activity方法 //關閉當前activity方法一(最常用)finish(); //關閉當前介面方法二android.os.Process.killProcess(android.os.Process.myPid());
Time of Update: 2015-01-28
標籤:數組與函數//1.給定某個字元數組,統計數組中所有英文字元的個數,比如“123fdd”中有 3 個。//數組作為函數的介面參數, 數組的長度丟失#include <string.h>int numberOfCharacter(char src[], int len){ int cnt=0; for (int i=0; i<len; i++) {
Time of Update: 2015-01-28
標籤:2015.1.283.給定某個擁有 5 個元素的字元數組,數組的成員都有阿拉伯字元構成,試著將該數//群組轉換成一個整數,比如字元數組的內容是:{‘1’,’2’,’3’,’3’,’2’} 則將被轉換成 12332。//處理整形數組/*int main(int argc, const char * argv[]) { int
Time of Update: 2015-01-28
標籤:讀取Assets檔案夾 InputStream is = getAssets().open("read_asset.txt");// We guarantee that the available method returns the total// size of the asset... of course, this does mean that a single// asset can‘t be more than 2 gigs.int size =
Time of Update: 2015-01-28
標籤:2015.1.27數組:記憶體中一塊連續的記憶體空間//int score[22];//1. 資料類型,數組元素的資料類型//2. 數組名實際上是地址常量,是數組元素的首地址//3. 數組的長度,表示數組元素個數//4. 數組佔用的記憶體空間大小 = 數組的長度*資料類型大小 //數組下標//score[0] ~~ score[21]//數組下標從0開始到n-1//數組中的元素屬於變數//遍曆//int main(int argc, const char * argv[]) {/
Time of Update: 2015-01-28
標籤:Camera a. 直接調用系統相機 Intent intent = new Intent(); //調用照相機 intent.setAction("android.media.action.STILL_IMAGE_CAMERA"); startActivity(intent);
Time of Update: 2015-01-28
標籤:2015.1.26//函數:函數又叫方法,實現一定功能,或者代碼複用的代碼體;函數通過函數名進行調用 // *// ***// *****//******* //void print(void)//{// printf(" *\n");// printf(" ***\n");// printf(" *****\n");//
Time of Update: 2015-01-28
標籤:新做的cocos2d-x-3.3版本的Android工程,接入付費sdk時,想讓遊戲開始的時候執行sdk的初始化,可惜開啟主AppActivity.java, 沒有提供一個方法。解決辦法: 可以重寫父類Cocos2dxActivity的init()方法;如: public void
Time of Update: 2015-01-28
標籤:2015.1.22//單分支結構//if(條件運算式)//{// 執行語句;//} /*int main(int argc, const char * argv[]) { int score; scanf("%d",&score); //錯誤修正處理 if (score<0||score>100) {
Time of Update: 2015-01-28
標籤:在工程中匯入XMPP第三庫時,出現link錯誤,錯誤如下: Undefined symbols for architecture i386: "_iconv", referenced from: _mem_cd_iconv in libidn.a(striconv.o) _str_cd_iconv in libidn.a(striconv.o)
Time of Update: 2015-01-28
標籤:ios今天看了一下ios 頁面傳值的方式大致分為四種:代理delegateblock通知單例class今天試了一下前三種,在這裡記錄一下下面樣本是有兩個頁面,每個頁面都有一個按鈕Button,點擊第一個頁面的按鈕回調到第二個頁面,再點擊第二個頁面回跳轉道第一個頁面,第一個按鈕的標題變為第二個按鈕傳回的值。代理delegate代理似乎是我的心結,能用API
Time of Update: 2015-01-28
標籤:android handler looper message 線程通訊 題外話:
Time of Update: 2015-01-28
標籤:ios objective-c 一 文法基礎1 關鍵字關鍵字基本上都是以@開頭,常見關鍵字如下:@interface,@implement,@end,@public,@private,@selector,@required,@encode等其他id,self,super等2 字串以@開頭@"Hello world!"3 布爾類型Yes/No4 空類型nil(值為0)5 其他C語言文法二