原创 微軟C/C++編譯器選項

-優化- /O1 最小化空間 minimize space /Op[-] 改善浮點數一致性 improve floating-pt consistency /O2 最大化速度 maximize speed /Os 優選代碼空間

原创 各種排序算法java實現

插入排序: package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 20

原创 Linux上的C/C++編譯器gcc/egcs詳解

一.運行 gcc/egcs  Linux 中最重要的軟件開發工具是 GCC。GCC 是 GNU 的 C 和 C++ 編譯器。實際上,GCC能夠編譯三種語言:C、C++和ObjectC(C語言的一種面向對象擴展)。利用 gcc 命令可同時編

原创 stdafx.h的作用 你注意到了嗎?

stdafx.h的作用 你注意到了嗎? lzmol 發表於 2005-9-22 17:15:00 1.關於stdafx.h的作用:Windows和MFC的include文件都非常大,即使有一個快速的處理程序,編譯程序也要花費相當長的

原创 Linux下C開發環境的構成和安裝

       本文介紹了Linux的C開發環境的構成和安裝,使讀者對Linux的C開發環境能有初步的瞭解。   你瞭解Linux嗎?相信現在越來越多的人會說“是”的。那麼你瞭解到何種程度呢?不可否認,目前決大多數的Linux用戶對Linu

原创 從面向對象到模式再到真正的面向對象

(譯序:本文摘自Design Patterns Explained: A New Perspective on Object-Oriented Design一書的前言部分。通過本文,讀者可以大概瞭解學習設計模式的過程和效果。同時,作者謙虛

原创 getch getche getchar的區別和緩衝區的概念

getch getche getchar的區別和緩衝區的概念    今天同學問我一個問題,.Net上編譯C程序最後的結果總是一閃而過。記得有個函數能夠實現其功能,於是分不清這幾個函數之間的關係,總結一下。 1.輸入輸出緩衝區的概念(C++

原创 結構和聯合的區別

 1. 聯合說明和聯合變量定義     聯合也是一種新的數據類型, 它是一種特殊形式的變量。     聯合說明和聯合變量定義與結構十分相似。其形式爲:

原创 面試歸來!

        今天又面試了一家公司,這也是我工作確定後(比較滿意的公司決定錄用我,馬上籤約)第一次參加面試。是不是有些不後到呀?可能是想更好吧。還好當時沒有把密碼告訴他,要不一點機會都沒有了,只能毀約了,慶幸。        專業的筆試

原创 對while語句的誤解

今天碰到這樣一個問題: #include <iostream.h> int main(){    int i = -1;    while(i++)    {        cout<<"hello world" << endl;   

原创 C中數組的另類引用

在chinaunix中發現一個數組的另類引用方法,開始還不相信,嘗試了一下,果然有效. 首先看一段代碼: 代碼: #include <stdio.h> int main() {    int a[5]={1,2,3,4,5};    p

原创 C++中的運算符和計算順序

C++中的運算符和計算順序 1.運算符和其優先級   優先級 運算符 結合律     從   高   到   低   排   列 ( ) [ ] -> . 從左至右 ! ~ ++ -- (類型) size

原创 C++編譯器的比較

關於c++的編譯器現在有很多,各有所長。不可能每個人都全部用過。 我想統計一下現在的主流編譯器都有什麼。linux,windows,dos下的什麼編譯器最流行,也最好!請各位發表意見並給出你所用的編譯器的好處。 -------------

原创 三大協議NetBEUI和 IPX/SPX TCP/IP

網絡協議(Protocol)是一種特殊的軟件,是計算機網絡實現其功能的最基本機制。網絡協議的本質是規則,即各種硬件和軟件必須遵循的共同守則。網絡協議並不是一套單獨的軟件,它融合於其他所有的軟件系統中,因此可以說,協議在網絡中無所不在。網絡

原创 下載flash文件的若干方法!

下載flash文件的若干方法 有時候在網上看到網上有好看的flash就想要下載下來研究一下,這麼炫的效果是怎麼做的?本文就介紹幾種下載的方法。 1.網頁上flash文件下載的方法 1) 在普通的網頁中,通過“view”->“source”