計算機10大基礎知識點(一)

2021-09-02 16:22:35 字數 3199 閱讀 1133

析構函式(destructor) 與建構函式相反,當物件結束其生命週期時(例如物件所在的函式已呼叫完畢),系統自動執行析構函式。析構函式往往用來做「清理善後」 的工作(例如在建立物件時用new開闢了一片記憶體空間,應在退出前在析構函式中用delete釋放)。

以c++語言為例:析構函式名也應與類名相同,只是在函式名前面加乙個位取反符~,例如~stud( ),以區別於建構函式。它不能帶任何引數,也沒有返回值(包括void型別)。只能有乙個析構函式,不能過載。如果使用者沒有編寫析構函式,編譯系統會自動生成乙個預設的析構函式(即使自定義了析構函式,編譯器也總是會為我們合成乙個析構函式,並且如果自定義了析構函式,編譯器在執行時會先呼叫自定義的析構函式再呼叫合成的析構函式),它也不進行任何操作。所以許多簡單的類中沒有用顯示的析構函式。

1:空值(」)是不占用空間的,判斷空字元用 = 」 或者 <> 」 來進行處理;

2: null值是未知的,且占用空間,不走索引;判斷 null 用 is null 或者 is not null , sql 語句函式中可以使用 ifnull ()函式來進行處理.

注:在進行 count ()統計某列的記錄數的時候,如果採用的 null 值,會別系統自動忽略掉,但是空值是統計到其中

在mysql資料庫中,null對於一些特殊型別的列來說,其代表了一種特殊的含義,而不僅僅是乙個空值。

is null: 此運算子返回true,當列的值是null。

is not null: 運算子返回true,當列的值不是null。

<=> 操作符比較值(不同於=運算子)為ture,即使兩個null值

涉及null條件是特殊的。不能使用 =null 或 !=null 尋找null值的列

集中式序列鏈結,查詢所有部件都用一條」匯流排請求」線

集中式定時查詢,所有部件共用一條」匯流排忙」線

集中式定時查詢,所有部件都用一條」匯流排請求」線

master是gfs的管理節點,在邏輯上只有乙個,它儲存系統的元資料,負責整個檔案系統的管理,是gfs檔案系統中的「大腦」。chunk server負責具體的儲存工作。資料以檔案的形式儲存在chunk server上,chunk server的個數可以有多個,它的數目直接決定了gfs的規模。gfs將檔案按照固定大小進行分塊,每一塊稱為乙個chunk(資料 塊),每個chunk都有乙個對應的索引號(index)。master管理了分布式檔案系統中的所有元資料。檔案劃分為chunk進行儲存,對於master來說,每個chunk server只是乙個儲存空間。

1、原子性(atomicity):事務中的全部操作在資料庫中是不可分割的,要麼全部完成,要麼均不執行。

2、一致性(consistency):幾個並行執行的事務,其執行結果必須與按某一順序序列執行的結果相一致。

3、隔離性(isolation):事務的執行不受其他事務的干擾,事務執行的中間結果對其他事務必須是透明的。

4、永續性(durability):對於任意已提交事務,系統必須保證該事務對資料庫的改變不被丟失,即使資料庫出現故障。

產生式模型(generative model)與判別式模型(discrimitive model)是分類器常遇到的概念,它們的區別在於:

對於輸入x,類別標籤y:

產生式模型估計它們的聯合概率分布p(x,y)

判別式模型估計條件概率分布p(y|x)

產生式模型可以根據貝葉斯公式得到判別式模型,但反過來不行。

判別式模型常見的主要有:

logistic regression

svm

traditional neural networks

nearest neighbor

crf

linear discriminant analysis

boosting

linear regression

產生式模型常見的主要有:

gaussians

***** bayes

mixtures of multinomials

mixtures of gaussians

mixtures of experts

hmms

sigmoidal belief networks, bayesian networks

markov random fields

latent dirichlet allocation

delete和delete都能釋放指標所指向的記憶體區域。但delete只會呼叫一次析構函式,而delete還會呼叫後續所有物件的析構函式。當資料型別為基本資料型別時,用delete和delete都可以,因為基本資料型別沒有析構函式。

雙絞線也稱為雙扭線,是最古老但又最常用的傳輸**。把兩根互相絕緣的銅導線併排放在一起,然後用規則的方法絞合起來(這樣做是為了減少相鄰的導線的電磁干擾)而構成雙絞線。雙絞線分為1類到5類,區域網中常用的為3類,4類和5類雙絞線。 3類線用於語音傳輸及最高傳輸速率為 10mbps的資料傳輸;4類線用於語音傳輸和最高傳輸速率為 16mbps的資料傳輸;5類線用於語音傳輸和最高傳輸速率為 100mbps的資料傳輸

同軸電纜由內導體銅質芯線,絕緣層,網狀編制的外導體遮蔽層及保護塑料外層組成 ,內導體和外導體構成一組線對。由於外導體遮蔽層的作用,同軸電纜具有很好的抗干擾性。同軸電纜可以將 10mb/s的基帶數碼訊號傳送1千公尺到 1.2千公尺,因此被廣泛用於區域網中

光纖通訊就是利用光導纖維傳遞光脈衝來進行通訊,而光導纖維是光纖通訊的**。光纖在任何時間都只能單向傳輸,因此,要實行雙向通訊,它必須成對出現,乙個用於輸入,乙個用於輸出,光纖兩端接到光學介面上。光纖的傳輸系統比同軸電纜大的多,一般小同軸電纜的最大傳輸頻寬為 20mhz左右,中同軸電纜的最大傳輸頻寬為 60mhz左右。單根光導纖維的資料傳輸速率能達幾gbps,在不使用中繼器的情況下,傳輸距離能達幾十公里。

dijkstra演算法用於求解圖中兩點間最短路徑,其時間複雜度o(n^2)

floyd-warshall演算法用於求解圖中所有點對之間最短路徑,其時間複雜度為o(n^3)

基於比較的排序問題的時間複雜度下界是o(n*logn)

計算機基礎知識點

使用udp tcp協議的各種應用和應用層協議 常用的熟知埠號 常用埠 ftp 21 snmp 161 按照拓撲結構形式不同,通訊網可以劃分為 線形 環形 星形 網形和復合形 五種基本結構形式。注意 沒有所謂的樹形網路。優點 1 適用於大規模的網路 2 複雜的網路拓撲結構,負責共享和最優路徑 3 能更...

計算機基礎 網路基礎知識點

a類網路的ip位址範圍為 1.0.0.1 126.255.255.254 b類網路的ip位址範圍為 128.1.0.1 192.255.255.254 c類網路的ip位址範圍為 192.0.1.1 223.255.255.254 1.a類位址,前8位為網路號,後24位為主機號 2.劃分子網是通過占用...

一 基礎知識 1 0計算機基礎知識

1.馮.諾依曼體系 計算機的五大組成部分,運算器,控制器,儲存器,輸出裝置和輸入裝置,現在的計算機也是這種體系,cpu 處理器,處理資料和計算資料 就是運算器和控制器,硬碟,固態硬碟,記憶體等常見的儲存器,滑鼠,鍵盤等輸入裝置,輸出裝置顯示屏等。1.1 cpu central processing ...