原创 c++中的引用與指針的區別

引用和指針三大區別:     1.引用必須初始化,指針不必.     2.引用初始化後不能被改變,指針可以改變所指的變量.     3.不存在指向空值的引用,但是存在指向空值的指針.       c++中的引用與指針的區別  

原创 讓IE8支持HTML5及canvas功能!

讓IE8支持HTML5及canvas功能! 微軟出的IE9支持HTML5,但因爲不支持XP系統,暫時我還用不了。 即使能用,現階段如果開發HTML5頁面,並考慮到兼容性問題的話,恐怕也得讓自己的界面支持IE6-8吧。 首先,需要讓

原创 Sealed與Final

漫談.Net關鍵字系列之一Sealed與Final     Sealed與Final修飾符其實並不是一個語言平臺的產物,他們有着各自所屬的語言環境,但這兩個關鍵字都是.Net平臺中不可或缺的,那麼二者用法幾何,隨本文一探究竟。    

原创 瀏覽器內核

- 要搞清楚瀏覽器內核是什麼,首先應該先搞清楚瀏覽器的構成。簡單來說瀏覽器可以分爲兩部分,shell+內核。其中shell的種類相對比較多,內核則比較少。Shell是指瀏覽器的外殼:例如菜單,工具欄等。主要是提供給用戶界面操作,

原创 vector類

vector類爲內置數組提供了一種替代表示,與string類一樣 vector 類是隨標準 C++引入的標準庫的一部分 ,爲了使用vector 我們必須包含相關的頭文件  : #include <vector> 使用vector有兩種不

原创 二叉查找樹刪除操作

二叉查找樹中,最複雜的操作就是刪除操作。對於葉子節點,直接刪除即可。對於一顆子樹的節點,用子樹取代原節點即可。對於擁有兩顆子樹的節點,首先用右子樹最小的節點取代源節點,再遞歸刪除此最小節點。 具體代碼如下所示: [java] view

原创 構體和類得區別

c++中結構體和類得區別:   除關鍵字不同外(class,struct)的唯一區別是,結構在默認情況下的成員是公共的,而類在默認情況下的成員是私有的。 在C++中,結構是特殊的類。   c#中結構體和類得區別: 結構體是值類型,而類是

原创 ln 命令

ln是linux中又一個非常重要命令,它的功能是爲某一個文件在另外一個位置建立一個同不的鏈接,這個命令最常用的參數是-s,具體用法是:ln –s 源

原创 z-index ie7

z-index 有時候設置了很高的值如:z-index:999; 但是最後在IE7中卻達不到我們想要的效果,設置了z-index還是被遮蓋了。 因爲其實是IE7的渲染DOM的問題,當一個父容器被定位(如position:relative)

原创 浮點數的表示方法

計算機中浮點數的表示 never2die  長江大學湖北荊州 中文摘要:本文介紹了浮點數在計算機中的幾種表示方法,並對此進行整理分析,爲人們以後做此方面的研究提供參考。 中文關鍵詞:浮點數;計算機;計算機存儲;浮點數的表示 Floatin

原创 將樹轉換成二叉樹

將樹轉換成二叉樹: ① 加線:在兄弟之間加一連線 ② 抹線:對每個結點,除了其左孩子外,去除其與其餘孩子之間的關係 ③ 旋轉:以樹的根結點爲軸心,將整樹順時針轉45° 將二叉樹轉換成樹: ① 加線:若p結點是雙親結點的左孩子,則將p的右

原创 基於Hive的日誌數據統計實戰

基於Hive的日誌數據統計實戰   一、Hive簡介 Hive 是一個基於 hadoop 的開源數據倉庫工具,用於存儲和處理海量結構化數據。    它把海量數據存儲於 hadoop 文件系統,而不是數據庫,但提供了一套類數據庫的數據存

原创 Syslog在網絡管理中的應用

        Syslog在網絡管理中的應用 分類: linux2011-09-30 14:09109人閱讀評論(0)收藏舉報 Syslog在網絡管理中的應用 摘要Syslog是一種工業標準的協議,可用來記錄設備的日誌。在U

原创 在shell腳本中調用另一個腳本

在shell腳本中調用另一個腳本     bash shell的命令分爲兩類:外部命令和內部命令。外部命令是通過系統調用或獨立的程序實現的,如sed、awk等等。內部命令是由特殊的文件格式(.def)所實現,如cd、history、exe

原创 C#中通過com組件操作excel不能關閉的問題

問題: 當用如下代碼操作完Excel,雖然調用了Application的Quit()方法,但發現Excel進程並沒退出。 object missing = System.Reflection.Missing .Va