原创 ubuntu ADSL撥號上網設置

介紹 雖然利用路由器連接到Internet非常普遍,但是經常也使用ADSL(也稱作‘DSL’)調制解調器通過PPPOE來連接到Internet。 當然,你需要向Internet服務提供商(ISP)申請Internet連接業務,申

原创 谷歌Android手機應用開發環境的搭建

最近谷歌的Android手機平臺引起了國內越來越多開發者的興趣,一方面相比iPhone來說,Android採取了完全開放的政策,另一方面國內也盛傳中國移動將在Android平臺基礎上推出自主的手機開放平臺OMS,這無疑又增加了Android

原创 總結C++中三種關於"new"的使用方法

  總結C++中三種關於"new"的使用方法 雖然有三種new的用法,但是分爲兩大類也未嘗不可,那麼是哪兩類呢?其一是new operator,也叫new表達式;其二是operator new,也叫new操作符。這兩個英文名稱起的也太絕

原创 volatile的作用

講講volatile的作用 93 推薦 一個定義爲volatile的變量是說這變量可能會被意想不到地改變,這樣,編譯器就不會去假設這個變量的值了。精確地說就是,優化器在用到這個變量時必須每次都小心地重新讀取這個變量的值,而不是使用保

原创 C++類的多重繼承與虛擬繼承

在過去的學習中,我們始終接觸的單個類的繼承,但是在現實生活中,一些新事物往往會擁有兩個或者兩個以上事物的屬性,爲了解決這個問題,C++引入了多重繼承的概念,C++允許爲一個派生類指定多個基類,這樣的繼承結構被稱做多重繼承。   舉個例子,交

原创 Wscript.Shell 對象詳細介紹

WshShell 對象 ProgID Wscript.Shell 文件名 WSHom.Ocx CLSID F935DC22-1CF0-11d0-ADB9-00C04FD58A0B IID F935DC21-1CF0-11d0

原创 linux下c語言嵌入彙編

Using Assembly Language in Linux. Intel和AT&T彙編語法差異: 1。前綴: Intel彙編寄存器和立即數無需前綴。後者寄存器前綴爲%,立即數前綴爲$。 eg:    Intex Syntax   

原创 Ubuntu下bochs虛擬機的安裝配置

Bochs是由Kevin Lawton 於1994年開始開發的一個用於完全模擬Intel的x86模擬器。開始它僅僅是一個商業產品,不過可以購買到它的源程序。2000年3月,Mandrakesoft買下了Bochs,並把它置於GNU   LG

原创 釋放對象數組:delete與delete[]

<<c++ primer>>練習   14.11   中提到: Account   *parray=new   Account[100]; delete   parray; delete   []   parray; 方括號

原创 我的友情鏈接

51CTO博客開發

原创 虛函數與純虛函數區別

虛函數爲了重載和多態的需要,在基類中是由定義的,即便定義是空,所以子類中可以重寫也可以 不寫基類中的函數! 純虛函數在基類中是沒有定義的,必須在子類中加以實現,很像java中的接口函數! 虛函數 引入原因:爲了方便使用多態特性,我們常常需

原创 Bochs使用簡單教程

Bochs是一個開源的虛擬機。它可以實現vpc和vmware的大部分功能。你也可以像使用vmware一樣的在Bochs裏面安裝操作系統。但是,由 於它是全模擬的。所以,速度要遠遠慢於vmware.這樣看來Bochs好像沒有什麼優勢.是這樣嗎

原创 C++虛函數表解析

       前言   C++中 的虛函數的作用主要是實現了多態的機制。關於多態,簡而言之就是用父類型別的指針指向其子類的實例,然後通過父類的指針調用實際子類的成員函數。這種技術 可以讓父類的指針有“多種形態”,這是一種泛型技術

原创 C++虛函數表解析

       前言   C++中 的虛函數的作用主要是實現了多態的機制。關於多態,簡而言之就是用父類型別的指針指向其子類的實例,然後通過父類的指針調用實際子類的成員函數。這種技術 可以讓父類的指針有“多種形態”,這是一種泛型技術

原创 copy-on-write原理

Scott Meyers在《More Effective C++》 中舉了個例子,不知你是否還記得?在你還在上學的時候,你的父母要你不要看電視,而去複習功課,於是你把自己關在房間裏,做出一副正在複習功課的樣子,其 實你在幹着別的諸如給班上