原创 main函數執行以前

現在最重要的是要跟得上潮流,所以套用比較時髦的話,誰動了我的奶酪。誰調用了我的 main?不過作爲計算機工作者,我勸大家還是不要趕時髦,今天Java熱,明天 .net 流行,什麼時髦就學什麼。我的意思是先花幾年把基本功學好,等你趕時髦的時

原创 const初始化

const變量爲左值,在初始化時,變量出現在等號左邊。 C++全局變量的初始化,對於內置類型,如果是全局變量則初始化爲0,否則未知。 #include <iostream> using namespace std; int a; int

原创 C語言噁心題目

#include <stdio.h> void main() { int a = 0x12345678; int b = 0x567890AB; int c = 0x7890ABCD; char

原创 在嵌入式系統中實現從RAM快速引導技術

http://www.avrw.com/article/art_104_3949.htm 摘    要: 本文以ARM7TDMI爲例,對嵌入式系統從ROM和RAM引導的特點及技術實現進行了比較,對異常和中斷概念給出了詳細的辨析,介紹瞭如

原创 string

#include <iostream> #include <string> using namespace std; int main(void) {     string str("abcdefg");     str[3]='\0';

原创 頭文件設計注意事項

頭文件用於聲明而不是用於定義。 對於非const變量不能在頭文件中定義,因爲非const變量默認爲extern,如果頭文件被多次包含(直接或間接),那麼變量就會被重複定義,因此頭文件中只能聲明變量。 extern int a=10;//不

原创 HP(惠普)大中華區總裁孫振耀退休感言

一、關於工作與生活 我有個有趣的觀察,外企公司多的是25-35歲的白領,40歲以上的員工很少,二三十歲的外企員工是意氣風發的,但外企公司40歲附近的經理人是很尷尬的。我見過的40歲附近的外企經理人大多在一直跳槽,最後大多跳到民企,比方

原创 C莫名其妙題目

有時候會遇到一些莫名其妙的題目,輸出一些莫名其妙的結果,但是其中都有有道理的,需要好好理解。 #include<stdio.h> int main() { int a='abc'; printf("%s\n",&a);

原创 鏈接器的使用

許多 Visual C++ 的使用者都碰到過 LNK2005:symbol already defined 和 LNK1169:one or more multiply defined symbols found 這樣的鏈接錯誤,而且

原创 哈佛大學館訓

館訓:      1.現在睡覺的話會做夢 而現在學習的話會讓夢實現   This moment will nap, you will have a dream; But this moment study,you will inte

原创 vector+iterator

循環可以容易的增加新元素,如果確實增加了元素的話,那麼測試以保存的size值作爲循環的結束條件就會有問題,因爲沒有將新加入的元素計算在內,像size這樣的小庫函數幾乎都定義爲內聯函數,所以每次循環過程中調用它的運行時代價是比較小的。 v

原创 unix vi使用

一、Unix編輯器概述 編輯器是使用計算機的重要工具之一,在各種操作系統中,編輯器都是必不可少的部件。Unix及其相似的ix操作系統系列中,爲方便各種用戶在各個不同的環境中使用,提供了一系列的ex編輯器,包括 ex, edit,ed 和v

原创 reference初始化

引用變量和const變量一樣,在聲明是要初始化,即要定義,不能僅聲明。不管是全局還是局部變量都要初始化。不同於const變量,即使是具有默認構造函數的類的引用變量也需要初始化。 const引用可以指向非const變量,const變量,或者

原创 VS2008快捷鍵大全

Ctrl+m+Crtr+o摺疊所有大綱Ctrl+M+Crtr+P: 停止大綱顯示Ctrl+K+Crtr+C: 註釋選定內容Ctrl+K+Crtr+U: 取消選定註釋內容Ctrl+J : 列出成員 智能感知Shift+Alt+Enter:

原创 常見處理器大小端

處理器 操作系統 字節排序 Alpha 全部 Little endian HP-PA NT Little endian HP-PA UNIX Big endian Intel