Time of Update: 2018-12-04
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////更多原創“uC/OS-II學習筆記之:系列”基礎及嵌入式相關知識詳解,請訪問可樂虎部落格:http://blog.csdn.net/dcx1205相信不會讓您失望!!/////
Time of Update: 2018-12-04
#include<stdio.h>int binary_search(int left, int right, int array_list[], int x){int mid = (left + right)/2;if (left <= right){if (x == array_list[mid]){return mid;} else{ if (x < array_list[mid]){return binary_search(left, mid-
Time of Update: 2018-12-04
keil 中建立多檔案時,變數重複定義的解決 c/c++語言中有很多地方要用到extern,但是如果沒有真正的瞭解它的意義,會給編程帶來很大的麻煩,為了使大家少走彎路,特祥細的說明一下。 對於比較小的程式,一般只有一個c檔案和一個標頭檔,全域變數我們通常會直接定義在c檔案中,在程式之前加int i定義。如果要在標頭檔中定義有以下兩種方法:用extern來聲明:extern int i;這一句只是對變數i進行聲明,在c檔案的程式之前必須加上int i進行定義。extern int
Time of Update: 2018-12-04
C++課程2012級首頁:C++程式設計教學材料-2012級 新的學年,將和2012級的同學一起,開始新的C++之旅。用部落格記錄學生的成長之路,用部落格激勵學習動機,用部落格獲得交流空間,部落格仍將是課程學習中的一大載體和特色。下面是兩個班所有同學的部落格地址。同學們可以相互觀摩,學習其他同學的解決方案,開拓我們交流的空間,討論包括C++在內的各種問題。 找2011級的同學,請點擊:煙台大學 計114-3.4 班學生的部落格地址。參考2011級的教學材料請點擊:C++程式設計教學材料-20
Time of Update: 2018-12-04
文章目錄 基本原理:邏輯操作指令: 比較指令: 基本原理:邏輯操作指令:and r0,r0,#0x01; r0=r0&0x01 取出r0的最低位元據orr r0,r0,#0xff; r0=r0|0xff 置位LSR Logical Shift Right 邏輯右移Rx , LSR #n 或者是 Rx, LSR, Rnregister = register>>shiftEOR logical
Time of Update: 2018-12-04
ARM中的3級流水的組織:取指-->解碼-->執行ARM中的5級流水的組織:取指-->解碼-->執行-->緩衝\資料-->回寫ARM儲存空間的介面以及層次關係:MMU實現虛擬記憶體管理的基礎ARM 支援的資料類型:8、16、32位有符號數和無符號數,以兩位元組或者是四位元組對齊。8位:signed charunsigned char16位:shortunsigned short32位:intunsigned
Time of Update: 2018-12-04
1.從現象上看:指標在運行時可以改變其所指向的值,而引用一旦和某個對象綁定後就不再改變2.從記憶體配置上看:程式為指標變數分配記憶體地區,而引用不分配記憶體地區3.從編譯上看:程式在編譯時間分別將指標和引用添加到符號表上,符號表上記錄的是變數名及變數所對應地址。指標變數在符號表上對應的地址值為指標變數的地址值,而引用在符號表上對應的地址值為引用對象的地址值。符號表產生後就不會再改,因此指標可以改變指向的對象(指標變數中的值可以改),而引用對象不能改。
Time of Update: 2018-12-04
文章目錄 1.reinterpret_cast 2.const_cast3.static_cast4.dynamic_cast 1.reinterpret_cast/************************************************************************//* 4種顯示轉換的使用方法,含義,使用注意事項: *//***********
Time of Update: 2018-12-04
特別聲明:本筆記是對uc/os-ii研究做一些重要的核心思路整理和心得記錄,以日期為作為記錄塊,故沒有思路和規範可言,為此貼於工程師筆記裡面,一來方便自己溫故知新,二來希望能給初學者帶來一些方便和協助。高手別見笑^_^,偶剛起步。另外,如有錯誤和不當之處,請指正和發表您的心得體會。謝謝! 2005-12-18 1. 任務是一個無返回的無窮迴圈。uc/os-ii總是運行進入就緒狀態的最高優先順序的任務。 2.
Time of Update: 2018-12-04
/*------------------------------------------------------------------------------ 描述:實現singleton模式(singleton模式就是一個類只有一個對象,通過靜態變數實現) -------------------------------------------------------------------------------*/#include<iostream>using
Time of Update: 2018-12-04
首先安裝:sudo apt-getinstall nfs-kernel-server sudo apt-get install portmap完成後添加 運行 sudo gedit /etc/exports在其中添加 /opt/GTStudio/GT2440/root_qtopia*(rw,sync,no_root_squash) 其中紅色部分為要被共用的根目錄,*為任意主機可以共用該檔案,也可以設定為ip。啟動nfs服務/etc/init.
Time of Update: 2018-12-04
文章目錄 3)Superblock4)Inode
Time of Update: 2018-12-04
////////////////////////////////////////////////////////////////////////////////更多原創“uC/OS-II學習筆記之:系列”基礎及嵌入式相關知識詳解,請訪問可樂虎部落格:http://blog.csdn.net/dcx1205相信不會讓您失望!!//////////////////////////////////////////////////////////////////////////////////順序棧的C
Time of Update: 2018-12-04
#include<stdio.h>void swap(int &a, int &b){int tmp; tmp = a;a = b;b = tmp;}int partition(int key, int left, int right, int array_list[]){ int low;int high;low = left;high = right;while (low < high){while((array_list[high]
Time of Update: 2018-12-04
作者: 韓順平從servlet的生命週期中,我們知道,當第一次訪問某個servlet後,該servlet的執行個體就會常駐記憶體,以後再次訪問該servlet就會訪問同一個servlet執行個體,這樣就帶來多個使用者去訪問一個servlet的同步問題.比如: 我們在ServletContext中記錄線上人員資訊。這樣就可能造成同時訪問ServletContext的問題,如何解決,我做了一個小案例,很能說明問題,代碼如下:public void doGet(HttpServletRequest
Time of Update: 2018-12-04
1、錯誤:'(QMessageBox::Icon)1u' cannot be used as a function進過分析發現:QMessageBox::Information(this,tr("Image Viewer"),tr("Cannot load %1.").arg(fileName));中的,Information有問題,應該是information,沒注意首字母大小寫,QMessageBox::information,才是靜態成員函數。 2、Qt複製工程使用1.複製以後把
Time of Update: 2018-12-04
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////更多原創“uC/OS-II學習筆記之:系列”基礎及嵌入式相關知識詳解,請訪問可樂虎部落格:http://blog.csdn.net/dcx1205相信不會讓您失望!!/////
Time of Update: 2018-12-04
0、硬體串連網線:我家裡電腦是通過有線通(Cable Modem)上網的。有線通的貓接出來的網線連到一個四口交換器的總入口上,然後我的PC機和mini2440都通過網線串連到交換器的分介面上。串口:由於PC沒有串口,我的PC通過USB轉串口線串連開發板串口。 1、啟動Linxu將開發板跳線設定為NAND啟動。啟動後在超級終端顯示如下: 2、通過ifconfig查看mini2440開發板的網路設定 3、根據PC的網路設定開發板的網路設定由於我的PC的ip為60.63.13.111,
Time of Update: 2018-12-04
1、建立工程檔案夾,在工程檔案夾下分別建立user(使用者自訂檔案),lib(系統韌體庫檔案)、Sys(系統檔案,包含啟動代碼和設定檔)、out(輸出檔案,程式編譯過程中產生的)。2、拷貝相應的檔案到步驟1所建檔案夾下。a、拷貝lib檔案,從韌體庫檔案夾E:\STM32\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries中拷貝src,inc兩個檔案夾到lib下。b、拷貝sys檔案,從韌體庫檔案夾下找到中的5個檔案。 拷貝啟動代碼,類
Time of Update: 2018-12-04
http://docs.oracle.com/cd/E19253-01/819-7063/appendixa-15/index.html 詳細見該網址msgsys:msginfo_msgmni(Solaris 9 發行版)在 Solaris 10 發行版中已淘汰。說明可以建立的最大訊息佇列數。資料類型帶正負號的整數預設值50範圍0 到 MAXINT是否為動態否。已裝入 msginfo 結構的 msgmni 欄位中。驗證無何時更改當 msgget(2) 調用返回錯誤 ENOSPC