原创 根據函數閉包,求候選碼
轉自:https://blog.csdn.net/weiyongle1996/article/details/73481163 首先來看候選碼的定義:若關係中的某一屬性組的值能唯一地標識一個元組,則稱該屬性組爲候選碼。 若W是候選鍵
原创 進程與線程,進程與程序及作業的區別和聯繫
轉自:https://blog.csdn.net/jxq0816/article/details/50200023, https://blog.csdn.net/gao_zhennan/article/details/72970394,
原创 超鍵、候選鍵、主鍵、外鍵的區分
學生成績信息表中有(學號、姓名、性別、年齡、系別、專業等) 超鍵: 學生表中含有學號或者身份證號的任意組合都爲此表的超鍵。如:(學號)、(學號,姓名)、(學號,性別)等 我們假設學生的姓名唯一,沒有重名的現象。 學號唯
原创 操作系統相關知識
原文鏈接:https://blog.csdn.net/lz20120808/article/details/51707247 計算機操作系統鎖機制. 在多線程編程中,操作系統引入了鎖機制。通過鎖機制,能夠保證在多核多線程環境中,在某一個
原创 指針作爲函數參數,申請動態內存方法
寫一個內存申請函數:以指針爲目標,修改指針本身 void getptr(int **p,int num) { *p=(int *)maccol(num*sizeof(int)); return; } void mai
原创 CString、char*、string三者的轉換
轉載於:https://www.cnblogs.com/bluestorm/p/3168720.html 這三種類型各有各的優點,比如CString比較靈活,是基於MFC常用的類型,安全性也最高,但可移植性最差。string是使用STL時
原创 隨機快速排序
轉載於:https://blog.csdn.net/Daniel960601/article/details/63259638 快速排序算法 基本思想: 1. 在數組a中選擇一個元素,作爲主元,例如選擇a[0],保存在temp變量中
原创 ^異或實現兩數交換
轉載於:https://blog.csdn.net/zxm1306192988/article/details/50446399 原文:https://blog.csdn.net/u010141928/article/details/76
原创 C++創建文件夾的方式
提前說明:從參數角度上看,其實都應該使用 char*,但是爲了方便這裏使用的都是 string。在 sof 上找到一個方式把 string 轉成 char*,就是調用 string 的函數 c_str()。 文本都是在 E:\databa
原创 C++文件操作-獲取當前工作路徑的方法
1.採用GetCurrentDirectory,用於獲取當前進程的當前目錄 2.getcwd獲取當前工作目錄,類似上一方法 #include <direct.h> #include <stdio.h> char buff
原创 C++文檔操作詳解(ifstream、ofstream、fstream)
轉自:http://www.cnblogs.com/azraelly/archive/2012/04/14/2446914.html C++ 通過以下幾個類支持文檔的輸入輸出: ofstream: 寫操作(輸出)的文檔類 (由ostr
原创 運算符說明
1、C語言中的 >>= 意思爲:右移後賦值 代碼示例爲: x = 8; x >>= 3; 右移後結果爲:00000000 00000000 00000000 00000001 2、C語言中的 <<= 意思爲:左移後賦值 代碼示例爲:
原创 C++vetor用法
轉載於:http://www.cnblogs.com/wang7/archive/2012/04/27/2474138.html 在c++中,vector是一個十分有用的容器,下面對這個容器做一下總結。 1 基本操作 (1)頭文件#inc
原创 前序遍歷的非遞歸算法
轉載於:https://blog.csdn.net/weixin_42130471/article/details/80319821 方法一: void PreOrderWithoutRecursion1(BTNode* root) {
原创 priority_queue的用法
轉載於:https://www.cnblogs.com/Deribs4/p/5657746.html priority_queue本質是一個堆。 1. 頭文件是#include<queue> 2. 關於priority_queue中元