原创 微軟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”