原创 c++ 拷貝構造函數

一. 什麼是拷貝構造函數首先對於普通類型的對象來說,它們之間的複製是很簡單的,例如:[c-sharp]view plaincopyint a = 100;  int b = a;   而類對象與普通對象不同,類對象內部結構一般較爲複雜,存在

原创 C++繼承:公有,私有,保護

公有繼承(public)、私有繼承(private)、保護繼承(protected)是常用的三種繼承方式。1. 公有繼承(public)公有繼承的特點是基類的公有成員和保護成員作爲派生類的成員時,它們都保持原有的狀態,而基類的私有成員仍然是

原创 哈希函數

詳解哈希表及分析HashMap的實現數據結構F# 衆所周知,HashMap是基於has表實現是的Map。那麼,現在,我們首先來分析下什麼交hash表。 1.首先我們來看下哈希表的作用以及它的基本概念 我們平時查找數據

原创 我的友情鏈接

51CTO博客開發

原创 c++ 拷貝構造函數

一. 什麼是拷貝構造函數首先對於普通類型的對象來說,它們之間的複製是很簡單的,例如:[c-sharp]view plaincopyint a = 100;  int b = a;   而類對象與普通對象不同,類對象內部結構一般較爲複雜,存在

原创 C++繼承:公有,私有,保護

公有繼承(public)、私有繼承(private)、保護繼承(protected)是常用的三種繼承方式。1. 公有繼承(public)公有繼承的特點是基類的公有成員和保護成員作爲派生類的成員時,它們都保持原有的狀態,而基類的私有成員仍然是

原创 哈希函數

詳解哈希表及分析HashMap的實現數據結構F# 衆所周知,HashMap是基於has表實現是的Map。那麼,現在,我們首先來分析下什麼交hash表。 1.首先我們來看下哈希表的作用以及它的基本概念 我們平時查找數據

原创 虛擬地址 物理地址 映射

   任何時候,計算機上都存在一個程序能夠產生的地址集合,我們稱之爲地址範圍。這個範圍的大小由CPU的位數決定,例如一個32位的CPU,它的地址範圍是0~0xFFFFFFFF (4G),而對於一個64位的CPU,它的地址範圍爲0~0xFF

原创 二叉排序樹 二叉查找樹 二叉搜索樹

二叉排序樹(Binary Sort Tree)又稱二叉查找樹或者二叉搜索樹。 它或者是一棵空樹;或者是具有下列性質的二叉樹: (1)若左子樹不空,則左子樹上所有結點的值均小於它的根結點的值; (2)若右子樹不空,則右子樹上所有結點的值均

原创 C語言中 形參 實參 sizeof

    這幾天在看一個數據結構的視頻,看到有關形參和實參的問題,發現自己之前的很多理解都不太正確。    比如,我們遍歷一個數組,我首先想到是這樣寫的:    int main() { int a[] = {1,2,3}; showA

原创 談談su和su - 切換到root權限的區別?

在linux/unix系統裏我們可以用兩種方式切換到root用戶權限。1)直接輸入su回車,切換到root用戶權限。2)用su -(即:空格加一橫槓)回車,切換到root用戶。這兩種方式有什麼區別呢?su只能切換到root用戶權限,但環境變

原创 C語言 五種排序方式

    這幾天看了郝斌的數據結構視頻,對於各種排序方式有了更深刻的理解。下面與大家分享下我的學習成果,不足之處忘指正。    PS:博文中的代碼都是自己敲的,便於理解。    這裏講的五種排序方式,是指冒泡排序、直接選擇排序、直接插入排序、

原创 無線路由器 交換機

    實驗室的一個同學用J2EE開發了一個Web服務,他是筆記本,我的是臺式。我想通過瀏覽器訪問他發佈的服務,結果失敗。原來他的主機(1網段)可以ping通我的主機(10網段),但是我的主機卻不能ping通他的筆記本,頓時鬱悶了。    

原创 我的友情鏈接

51CTO博客開發

原创 Mysql 性能優化 小結

  1.數據庫優化的途徑 n  表的設計合理化(符合3NF) n  添加適當索引 n  分表技術(水平分割、垂直分割) n  讀寫分離 n  存儲過程(好處:免編譯) n  對mysql配置優化(配置最大併發數,一般網站調整到1000左右)