原创 數組逆序算法
有整形數組A有n個數;那A逆序:例如A={1,2,3,4}經過代碼處理後變爲A={4,3,2,1};要求代碼簡介(<20行)不使用庫函數。使用加減乘除賦值和邏輯控制語言實現。 寫出代碼。 void revense(int * a,i
原创 基於AT91SAM7se512的串口通訊的實現
實驗室正在研究基於AT91SAM7se512芯片的無人機系統和基於SImulink的無人機飛行仿真平臺,主控制芯片與外圍傳感器的通訊和主控芯片與PC機的通訊是本項目最基本的部分,下面將此段時間對串口通信的認識記錄下來,由於本人知識水平的有
原创 Windows下正確安裝IAR的方法
IAR4.31A的下載地址:http://pan.baidu.com/s/1GfXN0 IAR在win7 下的安裝方法: 1.獲取主機ID。 2.用文本編輯器打開註冊機提供的一個批處理文件,將裏面的ID改爲自己電
原创 無連接的服務器編程(UDP)
網絡進程之間的通信時通過套接字來實現的,套接字是通信端點的抽象,與應用程序使用文件描述符是一樣的,本文講解一下基於UDP的服務器程序的編寫,具體步驟如下: 1、 創建套接字。 創建套接字需要調用socket函數,socket函數在<sy
原创 四種排序算法
#include "stdio.h" int a[10] = {10,9,8,7,6,5,4,3,2,1}; display(int a[],int n) { int i; for(i = 0;
原创 頁面文件對磁盤格式化的影響
新安裝的winXP系統,想在另外一個分區安裝win7系統,在安裝之前想對分區進行格式化,但是不能格式化,試着關閉了所有的應用程序,還是不能格式化,在磁盤管理中發現目標盤寫了個“頁面文件”,我想是不是這個頁面文件的原因而導致的不能格式化呢?
原创 去掉英文句子中重複出現的單詞和標點符號
#include "stdafx.h" #include "iostream" #include "sstream" #include "map" #include "string" #include "list" #include "v
原创 C++中的單例模式 ,類只構造5次的解法
C++中的單例模式 單例模式也稱爲單件模式、單子模式,可能是使用最廣泛的設計模 式。其意圖是保證一個類僅有一個實例,並提供一個訪問它的全局訪問點,該實例被所有程序模塊共享。有很多地方需要這樣的功能模塊,如系統的日誌輸出,GU
原创 n皇后問題
#include "stdafx.h" #include "iostream" using namespace std; class ChessBoard { public: ChessBoard(); ChessBoard(int
原创 時間複雜度爲O(N),空間複雜度爲O(1)的排序算法
#include "stdafx.h" #include "iostream" using namespace std; /* //hashSort排序算法的時間複雜度爲O(N),空間複雜度爲O(1) //在數字範圍有限制的情況下,是有一
原创 1+2+3+……+n的非循環解法
#include "stdafx.h" #include "iostream" using namespace std; class Temp { public: Temp() { ++N; Sum += N; } /*
原创 《UNIX環境高級編程》中apue.h的問題與《unix網絡編程》中unp.h的問題
apue解決方法: 運行程序清單1-1(列出一個目錄中的所有文件) 提示 "錯誤:apue.h:沒有那個文件或目錄". 很是受打擊,果斷google解決之。 apue.h是作者自定義的一個頭文件,包括程序所需的常用頭文件及出錯
原创 n個人報數退出問題,數到m退出,最後剩下的是幾號
#include "stdafx.h" #include "iostream" using namespace std; int last_people(int n,int m) { int *p = new int[n]; for
原创 基於無連接(UDP協議)的服務器與客戶端編程實例
client.c #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <netdb.h> #include <sys
原创 str to int 轉換
#include "stdafx.h" #include "iostream" #include "cassert" using namespace std; long int str_to_int(char * str) { ass