程式設計知識學習記錄

2021-07-28 16:32:20 字數 1266 閱讀 1128

c++ 虛函式 純虛函式。

c語言 va_list  va_start va_arg va_end 函式引數不確定。

hash 演算法 處理衝突方法。

c++ 指標操作 -> 首位址+偏移量。

c++ 過載:同乙個類中的同名函式。

重寫(覆蓋):必須為虛函式,作用於基類與繼承類,引數列表和返回值均不可變。

隱藏:在基類與繼承類中的同名函式,除非引數列表,返回值與基類相同並且有virtual修飾,其他均是隱藏。

區域性變數未初始化,編譯器報錯;全域性變數未初始化,部分型別會預設初始化;靜態變數都會預設初始化

openstack keystone v3 身份認證

from keystoneauth1.identity import v3

from keystoneauth1 import session

pwd = v3.password(auth_url=

username=

password=

project_id=

user_domain_id=

project_domain_id=

)idn = session.session(auth=pwd)

client.client(session=idn)

c++類訪問許可權:

1.公有成員

類可以訪問,

類物件可以訪問,

通過公有繼承的派生類可以訪問,

通過私有繼承的派生類可以訪問,

通過保護繼承的派生類可以訪問,

通過公有繼承的派生類的物件可以訪問,

通過私有繼承的派生類的物件不可以訪問,

通過保護繼承的派生類的物件不可以訪問。

2.私有成員

類可以訪問,

類物件不可以訪問,

通過公有繼承的派生類不可以訪問,

通過私有繼承的派生類不可以訪問,

通過保護繼承的派生類不可以訪問,

通過公有繼承的派生類的物件不可以訪問,

通過私有繼承的派生類的物件不可以訪問,

通過保護繼承的派生類的物件不可以訪問。

3.保護成員

類可以訪問,

類物件不可以訪問,

通過公有繼承的派生類可以訪問,

通過私有繼承的派生類可以訪問,

通過保護繼承的派生類可以訪問,

通過公有繼承的派生類的物件不可以訪問,

通過私有繼承的派生類的物件不可以訪問,

通過保護繼承的派生類的物件不可以訪問。

Hive程式設計指南學習記錄(一 基礎知識)

1.hive適合於資料倉儲應用程式,使用該應用程式進行相關的靜態資料分析,不需要快速響應給出結果,而且資料不會頻繁變化。2.hive不是乙個完整的資料庫,不支援記錄級別的更新,刪除,插入操作。但可以通過查詢將結果生成新錶或匯入檔案中。3.hive不支援事務。4.hadoop是乙個面向批處理的系統,m...

python核心程式設計學習記錄之基礎知識

雖然對python的基礎知識有所了解,但是為了更深入的學習,要對python的各種經典書籍進行學習 第一章介紹python的優缺點,略過 第二章介紹python起步,第三章介紹python基礎,僅記錄一些有用的 python支援五種基本的數字型別 int 有符合整數 long 長整數 bool 布林...

C 冷知識學習記錄

1.var弱化型別 只能區域性使用 var i 100 在定義時就初始化賦值,不能拆成兩行,之後i就只能賦整數型的數值 var j q 效率與int string等強型別相似,高於object,因為object要裝拆箱嘛2.家族 可空修飾符 int?i null 使i可以 null,一般值型別都不可...