原创 物化視圖,索引視圖,函數索引;創建索引時使用DESC

老闆交給的一個任務,搜了一下資料,覺得還是總結一下比較好。假如以後用到了呢?圍繞兩個主題:一是視圖上能夠建索引,二是在創建索引時是否可以使用DESC關鍵字。 一、能否在視圖上創建索引 因爲普通的視圖並沒有存儲實際的信息,它所操作的數據來自

原创 PKU C++程序設計實習 學習筆記2 繼承與派生

第五章 繼承與派生 5.1 繼承和派生 繼承和派生的概念 繼承:在定義一個新的類B時,如果該類與某個已有的類A相似(指的是B擁有A的全部特點),那麼就可以把A作爲一個基類,而把B作爲基類的一個派生類(也稱子類)。 派生類是通過對基類進行修

原创 蒐集整理的一些面試經驗相關的材料

不做筆記的確是會做重複的工作的 華科—網絡編程方面 找工作主要就是:項目、語言(c++或java)、操作系統、網絡、算法等。少數情況下需要數據庫,比如你面試後臺,有時就會問到。下面說下自己的一點複習心得:        項目:這個是我的硬

原创 PKU C++程序設計實習 學習筆記5 文件操作和模板

第七章 文件操作和模板 7.1 文件操作 1.數據的層次 位 bit字節 byte域/記錄:數據在計算機中保存時具有一定的層次化結構。 數據在計算機實質上被保存的就是一個個0,1的比特位。它是每位這樣存放的。但是我們具體如果去處理每個比

原创 PKU C++程序設計實習 學習筆記6 標準模板庫STL

標準模板庫STL 8.1 STL概述 1.泛型程序設計 C++ 語言的核心優勢之一就是便於軟件的重用 C++中有兩個方面體現重用:1.面向對象的思想:繼承和多態,標準類庫  2.泛型程序設計(generic programming) 的思

原创 引用

1.引用的概念 下面的寫法定義了一個引用,並將其初始化爲引用某個變量。類型名 & 引用名 = 某變量名;int n = 4; int & r = n; // r引用了 n, r的類型是 int &某個變量的引用,等價於這個變量,相當於該變

原创 Visual Studio 相關錯誤

1. error LNK2005: _main already defined 原因:一個工程文件裏有多個main函數。比如你有多個cpp文件,而不

原创 位運算

位運算 位運算:用於對整數類型(int,char, long 等)變量中的某一位(bit),或者若干位進行操作。比如: 1) 判斷某一位是否爲1 2) 只改變其中某一位,而保持其他位都不變。 C/C++語言提供了六種位運算符來進行位運算操

原创 new/delete 和 malloc/free 的區別

1.malloc/free是C/C++語言的標準庫函數,new/delete是C++的運算符。它們都可用於申請動態內存和釋放內存。但是new能夠自動分配空間大小,而malloc需要計算字節數。 2.對於非內部數據類型的對象而言,光

原创 C++ 初始化形式、變量初始化規則、類構造函數的初始化列表

類構造函數的初始化列表,舉例 一個對象的構造分兩部分,首先是分配空間,然後初始化。 只要有對象生成,不管是以什麼形式生成,都會調用構造函數進行初始化。 然後下面有個例子,在藍色區域Big類的複製構造函數中,使用初始化列表進行成員的初始化(

原创 const 關鍵字

點贊 收藏 分享 文章舉報 buxizhizhou530 發佈了145 篇原創文章 · 獲贊 12 · 訪問量 20萬+ 私信

原创 PKU C++程序設計實習 學習筆記3 多態與虛函數

第六章 多態與虛函數 6.1 多態和虛函數的基本概念 引言 多態是面向對象程序設計裏面非常重要的這個機制。它能很有效的提高程序的可擴充性。 有些程序設計語言有被對象繼承的概念,但是沒有多態的概念,那這樣的程序設計語言只能被稱作基於對象的程

原创 Windows Oracle ODBC 安裝配置

環境:Windows 7, 32 位操作系統 1.下載驅動包 Oracle 官網即可下載。 base包:instantclient-basic-win32-10.2.0.4.zip odbc包:instantclient-odbc-wi

原创 PKU C++程序設計實習 學習筆記1

第一章 從C走進C++ 1.7 內聯函數和重載函數 內聯函數:函數調用是有時間開銷的。如果函數本身只有幾條語句,執行非常快,而且函數被反覆執行很多次,相比之下調用函數所產生的這個開銷就會顯得比較大。 爲了減少函數調用的開銷,引入了內聯函

原创 二維數組名作形參

之前幫同學調一個程序的時候遇到的,把二維數據改爲全局變量,不通過參數傳遞就沒問題了,否則程序崩潰。 細究一下,二維數據名用於形參時需要注意哪些方面。 測試程序如下: #include<stdio.h> #include<stdlib.h