Time of Update: 2016-04-08
標籤:一共有三個檔案:head.S led_on_c.c Makefilehead.S的內容如下: 1 /* 2 ** 時間 :2016年4月8日16:56:35 3 ** 地點 :宿舍。 4 ** 功能 :初始化一些硬體相關的東西,調用C函數。 5 ** 6 ** 附加資訊: 7 ** 1、運行環境:JZ2440v2開發板。 8 ** 2、程式編譯環境:Ubuntu9.10 + 交叉編譯工具arm-linux-gcc。 9 **
Time of Update: 2016-04-08
標籤:c語言C語言中經常可以見到一些強制類型轉化,主要是在變數名前加(類型)。而在c++中與c語言也有一些差異,C++中主要有四種強制類型轉化。static_cast它的主要轉化是對於相互關聯類型之間的轉化int main(){float a = 1.2;int b = static_cast<int>(a);cout << b << endl;getchar();return
Time of Update: 2016-04-08
標籤:c# cpp dll 在過程中發現兩種方法解決問題:一種是非託管C++建立的dll庫,需要用靜態方法調用。這種方法無法在C#的reference中直接引用,而是要用靜態調用的方法,其他部落格已經介紹的很詳盡,唯一需要補充的是,C#檔案需要先:using System.Runtime.InteropServices;之後才可以調用[DllImport]方法。另一種方法是直接使用CL
Time of Update: 2016-04-08
標籤:遞迴 fibonacci 斐波那契數列 斐波那契數列(Fibonacci sequence),又稱黃金分割數列、因數學家列昂納多·斐波那契(Leonardoda
Time of Update: 2016-04-08
標籤:遞迴 fibonacci 斐波那契數列 斐波那契數列(Fibonacci sequence),又稱黃金分割數列、因數學家列昂納多·斐波那契(Leonardoda
Time of Update: 2016-04-08
標籤: 問卷調查你對自己的未來有什麼規劃?做了哪些準備?暫時沒有太多計劃,只想先考取電腦證,為將來工作做一些準備。你認為什麼是學習?學習有什麼用?現在學習動力如何?為什嗎?我認為學習就是學會我們未知的東西,瞭解我們需要瞭解的知識和道理。學習可以豐富我們的生活,開拓我們的眼界,升華我們的人生,學習是必須的。現在學習動力一般,因為人比較懶,大學生活又很輕鬆所以沒有特別認真的學習。你感覺自己什麼事情做的比較成功?有什麼經驗?感覺並沒有什麼特別成功的,所以沒什麼經驗。你怎麼看待軟體
Time of Update: 2016-04-08
標籤:1 源檔案頭部注釋列出:著作權、作者、編寫日期和描述。/************************************************* Copyright:bupt Author: Date:2010-08-25 Description:描述主要實現的功能 **************************************************/ 每行不
Time of Update: 2016-04-08
標籤:priority_queue 對於基本類型的使用方法相對簡單。他的模板聲明帶有三個參數,priority_queue<Type, Container, Functional>Type 為資料類型, Container 為儲存資料的容器,Functional 為元素比較方式。Container 必須是用數組實現的容器,比如 vector, deque 但不能用 list.STL裡面容器預設用的是 vector. 比較方式預設用 operator< ,
Time of Update: 2016-04-08
標籤:1.cd /0724如果沒有這個/那麼,就是在當前檔案中尋找;有/,則是相對路徑;2.main函數裡面的代碼是按順序執行的;3.main函數最好寫在最前面;4.永久性的資料存在硬碟上,屬於待用資料;5.動態資料存放在記憶體中;哪些資料是動態資料呢:一般的臨時資料;開發人員最關心的是動態資料,放在記憶體中的;6.靜態可以轉換為動態資料;動態資料可以轉換為待用資料;7.C語言對操作的資料進行分類;基礎資料型別 (Elementary Data
Time of Update: 2016-04-08
標籤:using System;using System.Reflection;using System.Diagnostics;namespace Refl{class Test{public void Method(){}}class MainClass{const int loops = 100000000;Test m_Test = new Test();Action m_Action;public MainClass(){Type t =
Time of Update: 2016-04-08
標籤:今天在用到json的時候,發現對字串做解析的時候總是多出雙引號。代碼如下:string jsonText = "{‘name‘:‘test‘,‘phone‘:‘18888888888‘}";JObject jo = (JObject)JsonConvert.DeserializeObject(jsonText);string zone = jo["name"].ToString();string zone_en = jo["phone"].ToString();取出來的是"test","1
Time of Update: 2016-04-08
標籤:1、Math.Round(0.333333,2);//按照四捨五入的國際標準2、double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//預設為保留兩位 3、float i=0.333333; int j=(int)(i * 100); i = j/100; 4、decimal.Round(decimal.Parse("0.3333333"),2) 5、private
Time of Update: 2016-04-08
標籤:原文出處:http://www.jb51.net/article/48027.htm一、C#處理簡單json資料json資料:{"result":"0","res_info":"ok","queryorder_info":"info"}構造對象:public struct ToJsonMy { public string result { get; set; }
Time of Update: 2016-04-08
標籤:1. C#注釋可以分為行注釋、塊注釋、說明注釋和摺疊注釋: // 行注釋; /*注釋的內容*/ 塊注釋; ///說明文檔注釋; #region 摺疊注釋,可以將 程式碼摺疊功能, 只是#region所在行後面的文字是注釋文字,而其他的#region和#endregion之內的行代碼是有效。僅僅起摺疊作用2. C#標識符的命名有3個基本規則:標識符只能由數字、底線和字母組成;
Time of Update: 2016-04-08
標籤:迴圈語句就是常說的迴圈結構迴圈結構:while迴圈;for迴圈;do while迴圈;while(條件){};使用迴圈時:1、先確定重複執行的操作;2、再確定約束條件;就是迴圈的次數;int count = 0;while(count<50){++count;printf("做第%d次伏地挺身\n",count);}while迴圈文法注意;continue;break;不做10的倍數:int count = 0;while(count<50){++count;if(count%
Time of Update: 2016-04-08
標籤:returnreturn的作用有退出函數;返回一個具體值給函數的調用者;一個函數可以沒有傳回值;以void開頭;以void為傳回值類型;傳回值類型是void,則不需要返回任何值;如果不明確聲明傳回值類型,預設就是int類型;就算聲明了傳回值類型,也可以不返回任何值;預設情況下,C語言不允許兩個函數名相同;函數不能嵌套定義;函數不能重複定義,但是可以重複聲明;如果有函數的聲明,沒有函數的定義:編譯可以通過,因為編譯器只會檢測文法合不合理,並不會檢測函數有沒有定義;但是連結會報錯,因為連結的時
Time of Update: 2016-04-08
標籤:位元運算:按位與 &;9&5;任何運算子都有運算結果;針對二進位進行計算;只有兩個對應位都為1時,結果才為1;否則為0;按位與的作用是能精確知道哪位是多少,擷取某個精確的二進位位;按位或 |對應的兩個二進位有一個為1時,就為1;9|5按位異或 ^9 ^ 5;當兩個二進位位不相同是為1;相同數值進行異或,結果肯定是0,比如9 ^ 9為0;異或的值可以交換位置;9^5^6 ==
Time of Update: 2016-04-08
標籤:自增自剪;int a = 10; b = a++ + ++a;例2:int b;int a = 10;b = a++;結果為a為11,b為10;例3:int b;int a = 10;b = ++a;結果為a為11,b為11;例4:int b;int a = 10;b = (++a) + (a++);結果為a為12,b為22;因為前面的++a的值為11,後面的a就為11,a++的結果還是11;所以b= 11+11= 22;例5:int b;int a = 10;b = (a++) + (+
Time of Update: 2016-04-08
標籤:一.條件陳述式就是一般說的選擇結構選擇結構-if語句;第一種結構:if(條件){語句1;語句2;...}第二種結構 :if(條件){語句1;語句2;...}else{語句3;語句4;...}第三種結構:if(條件){語句1;語句2;...}else if(條件2){語句3;語句4;... }else if(條件3){語句4;語句3;...}else
Time of Update: 2016-04-08
標籤: 1 /* 2 類Factory 方法:用於分配、初始化執行個體並返回一個它自己執行個體的方法,允許你使用一個步驟就能建立對象,比如new 方法 3 用於快速建立對象的類方法, 我們稱之為類Factory 方法 4 類Factory 方法中主要用於 給對象分配儲存空間和初始化這Block Storage空間 5 1、是類方法,必須以 + 開頭; 6 2、傳回型別是 instancetype/id類型; 7 3、方法名是首字母小寫類名。 8 */ 9 //Person.h10