原创 6410開發板串口連接配置及裸機程序燒寫步驟

以tiny6410開發板做實驗; 1.用串口線和usb下載線連接開發板;如下圖: 2.查看端口號並設置成相應的數字(我們在這裏設置成com4) 3.設置dnw 4.連接開發板 5.啓動開

原创 幾個帶雙下劃線的宏

__FILE__ 包含當前程序文件名的字符串__LINE__  表示當前行號的整數__DATE__ 包含當前日期的字符串__STDC__如果編譯器遵循ANSI C標準,它就是個非零值__TIME__ 包含當前時間的字符串 例程: #i

原创 vbcrlf相關 及其 回車與換行的區別

回車與換行的區別:http://www.cnblogs.com/clarkchen/archive/2011/06/02/2068609.html

原创 VC6.0 COM庫製作

1.新建工程 ATL COM AppWizard 2.可選擇是否支持MFC 3.添加接口 4.添加接口成員 5.添加非接口成員 6.完成代碼 7.VB6.0驗證

原创 m^n實現,利用遞歸的方法

利用遞歸的算法求m^n,函數如下 long m_nFun(int m, int n) { if(n == 0) return 1; if(n == 1) return m; return m * m_nFun(m, n-1);

原创 visual studio導出項目模板

visual studio中除了微軟自帶的模板之外,我們還可以自制些模板,供自己使用或分享與他人使用。在開發中給我們很大的便利,提高開發效率。 一、實驗條件 - IDE版本:visual studio 2012

原创 XShell連接VirtualBox下的Linux虛擬機

以CentOS7.0爲例 XShell下載地址:http://xshell.en.softonic.com/ 1.在VirtualBox中設置連接方式 “橋接” 2.啓動CentOS7系統,並登錄; 3.查看CentOS7的IP地址

原创 linux啓動菜單默認項設置

     我們安裝好linux之後,啓動菜單默認項往往是linux,每次開電腦極爲不方便。如果我們能將windows作爲默認啓動項就比較完美了。     下面我們以ubuntu13.04和windows7爲例,將默認啓動項改爲window

原创 .net文件上傳與下載

下載: My.Computer.Network.DownloadFile("\\192.168.x.x\xx\xx\xx.txt", "C:\t.txt", "name", "password")上傳: My.Computer.Netwo

原创 關於變量的各種運算自增(自減)總結:

我們以i++(i=3)爲例子:我們知道i變量的值存在棧中(我們以局部變量爲例),它佔用4個字節的內存(32位機),自加就是將變量i這個內存的值加1再存入這個內存中。1.i++、++i運算之後,i的值都爲4,但是表達式i++的值爲3,++

原创 MFC禁用關閉按鈕、最小化、最大化

禁用關閉按鈕 BOOL TestResultText::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization here ::En

原创 解鎖ubuntu系統的root

Ubuntu(中文名:友幫拓)是一個以桌面應用爲主的Linux操作系統,其名稱來自非洲南部祖魯語或豪薩語的“ubuntu”一詞,意思是“人性”、“我的存在是因爲大家的存在”,是非洲傳統的一種價值觀,類似華人社會的“仁愛”思想。Ubuntu

原创 char *的十六進制字符串轉化成long

十六進制的string轉換成long long m_nFun(int m, int n) { if(n == 0) return 1; if(n == 1) return m; return m * m_nFun(m, n-1

原创 申請堆空間函數封裝(兩種方法)

對申請堆空間的函數封裝,靈活的使用到指針。衆所周知,指針是c語言的一大特色。C多用於底層開發,足以看出其指針的靈活性。下面我們將使用兩張種方法,實現對申請堆空間的函數的封裝。 #include<stdio.h> #define TY

原创 S3C2440裸機程序開發點亮LED

與學習單片機一樣,學習arm裸機開發的第一個程序,點亮lED燈; 我們使用三星的S3C2440,fl2440開發板做實驗 電路圖如下: 主要寄存器: 各寄存器詳情: 程序流程: 1.設置GPBCON對應位爲output工作