原创 刪除Linux後修復Windows7啓動項

起因:裝了win7,然後在另一個分區裏裝了Ubuntu。後來格掉了Ubuntu所在的分區。系統啓動後出現命令窗口:grub rescue:_ 正確的解決方式: 1.光驅插入win7安裝盤或者用USB啓動(win7支持USB直接啓動安裝)

原创 c++ 簡單詞法分析器的實現

      現在在學編譯原理,做了個簡單的詞法分析器。可以自定義關鍵字、界符以及運算符。       效果如下: 有一點不滿意的地方是必須輸入兩次ctrl+z,原來打算的是按下回車就結束輸入的 還有一點想法是不輸入這些設置,而是讀取一個

原创 memset快速初始化數組

int a[100]; 快速初始化數組元素全部爲0 memset(a,0,100 *sizeof(int));

原创 Ubuntu建立(apache+php+mysql)+phpmyadmin

Ubuntu建立apache+php+mysql 基本的支持環境。暫時還不應用zend優化,因此這裏就不涉及到zend optimizer的安裝了。其實在ubuntu系統中中安裝遠比在windows系統中設置更爲容易,而且在終端下設置更省

原创 歸併排序算法

歸併排序比較簡單易懂,是將兩個或者兩個以上的有序表合併爲一個新的有序表,即把待排序的數組分爲若干個子序列,每個子序列是有序的, 然後把有序子序列合併爲有序序列 工作原理爲:申請空間,使其大小爲兩個已排序序列大小之和,用來存放合併後的序列

原创 特殊的日子

我們參加齊魯軟件大賽的作品終於完成了…… 這不是結束,這是新的開始 感謝跟我一起忙碌的哥們,咱們都是好樣的 不管結果怎麼樣,我們並肩踏下了堅實的一步 終於可以好好學習我的C語言,我的操作系統,肩上的擔子終於可以換一下了 看着我們的軟件,感

原创 C++中函數指針用法示例

#include<iostream> using namespace std; typedef void(*funcPoint)();//函數指針的定義 void baseFunc()//基本函數 {     cout << "base

原创 C++關於參數爲const引用類型的函數調用參數成員函數的一個問題

剛纔遇到這麼一個問題: class Base { public:     Base(int b):a(b){}     void getMem()     {         cout << "Base = " << a << endl;

原创 新的開始

今天終於把android軟件完成了,下面開始文檔,C語言還是不能放下。一切都很順利,明天又是新的開始!加油,小昊! 點贊 收藏 分享 文章舉報 小昊 發佈了40 篇原創文章

原创 冒泡排序算法

冒泡排序的基本思想是依次比較相鄰的兩個數,將小數放在前面,大數放在後面。至第一次比較結束,則最大的數在數組最後。 第二趟時,仍從第一對數開始比較,將小數放前,大數放後,一直比較到倒數第二個數,第二趟結束,次大的數放在了數組次後的位置 重複

原创 快速排序算法

快速排序是一種比較快的排序,也是一種很經典的排序,誕生於1962年 它的採用分治法,分治法基本思想是將原問題分解爲比原問題更小但是跟原問題結構相似的子問題,遞歸的解決這些子問題,則原問題就迎刃而解 快速排序的思想是 1. 分解     在

原创 希爾排序算法

希爾排序是一種改進的插入排序,又稱縮小增量排序 希爾排序的基本思想是:   先取一個小於n的整數d1作爲第一個增量,把文件的全部記錄分成d1個組。 所有距離爲d1的倍數的記錄放在同一個組中。先在各組內進行直接插入排序; 然後,取第二個增量

原创 Ubuntu調節音量圖標消失

剛纔突然發現面板上的調節音量圖標消失了,解決方法爲右鍵點擊面板 -> 添加到面板 -> 添加 指示器小程序 點贊 收藏 分享 文章舉報 小昊 發佈了40 篇原創文章 · 獲贊

原创 直接插入排序算法

直接插入排序的思想是將一個數據插入到有序數據中,從而得到一個新的,個數加一的有序數組。 插入算法要把排序的數組分成兩部分,第一部分包含了這個數組的所

原创 六個步驟卸載wine

今天在ubuntu下裝了個wine,感覺界面很難看,跟ubuntu風格不協調。所以我把它卸載了。 根據網上找的資料,我是按如下步驟卸載: 1.終端運行sudo apt-get remove wine,運行發現系統還有wine的圖標殘留,於