原创 指針作爲函數參數的詳解-------讓你徹底弄懂指針傳參問題!!!

最經典的案例        寫一個交換函數,實現兩個數的交換 #include<iostream> using namespace std; void swap1(int a,int b) { int temp=a; a=b;

原创 C++實戰項目-------通訊錄管理系統

運行效果 思路分析    1.這是一個比較基礎的的項目,主要是把思路理清,利用switch實現就可以。    2.這裏採取的是利用指針進行函數傳從,把實參傳給形參的過程就好比定義一個指針的過程,在形參裏進行定義指針,把實參傳給形參的過

原创 常量指針、指針常量和“常量指針常量”詳解

常量指針  常量指針:指針指向的值不能修改,但是指針的指向可以修改  常量指針定義方式爲:const int *p=&a; #include<iostream> using namespace std; int main() { i

原创 操作系統-------用P,V操作解決生產者和消費者問題(詳解!!!)

問題:         系統中有一組生產者進程和一組消費者進程,生產者每次生產一個產品放入緩衝區,消費者每次從緩衝區取出一個產品並使用(注:這裏的產品可以理解成某種數據)。 條件:生產者、消費者共享一個初始化爲空的、大小爲n的緩衝區。

原创 操作系統-----------進程的互斥和進程的同步超詳解!!!

一、進程的互斥:    1.定義         比如一臺計算機連着一臺打印機,而且現在有多個打印進程,都想要進行打印,但是打印機不可能進行多個打印進程(如果這樣做就亂套了),所以這些打印進程之間就存在着一種互斥關係,這時候 打印機可以

原创 操作系統-------wait和signal函數原型

這裏的信號量機制採取的是記錄型信號量(如果採取整型信號量會不滿足讓權等待) //記錄型信號量的定義 typedef struct { int value; //剩餘資源數 struct procees *L

原创 MySQL數據庫--------常量詳解

#變量 /* 系統變量: 全局變量 會話變量 自定義變量: 用戶變量 局部變量 */ #一、系統變量 /*說明:變量由系統提供,不是用戶定義,屬於服務器層面 使用的語法: 1、查看所有的系統變量 show global va

原创 MySQL數據庫---標識列詳解

#標識列 /* 又稱自增長列 含義:可以不用手動的插入值,系統提供默認的序列值 特點: 1、標識列不必須和主鍵搭配,但一定要和key搭配 2、一個表至多只能有一個標識列 3、標識列的類型只能輸數值型(int、float、doub

原创 MySQL數據庫----常見約束詳解

#常見約束 /* 含義:一種限制,用於限制表中的數據,爲了保證表中數據的可靠性和準確性 分類:六大約束 not null:非空,用於保證字段的值不能爲空 比如姓名,學號等 default:默認,用於保證該字段有默認值

原创 MySQL數據庫---------聯合查詢

#進階9:聯合查詢 /* union聯合合併:將多條查詢語句的結果合併成一個結果 語法: 查詢語句1 union 查詢語句2 union ... 應用場景 要查詢的結果來自多個表,但多個表沒有直接的連接關係,但查詢的信息一

原创 MySQL數據庫------數據類型詳解

#常見的數據類型 /* 數值型: 整型 小數: 定點數 浮點數 字符型: 較短的文本: char、varchar 較長的的文本:text,blob(較長的二進制數據) 日期型: */ #一、整型 /* 分

原创 MySQL數據庫----視圖詳解

#視圖: /* 含義:虛擬表,和普通的表一樣使用 mysql5.1版本出現的新特性,是通過表動態生成的數據 比如:舞蹈班和普通班級的對比 視圖和表的對比 創建關鍵字 是否佔用了物理空間 使用 視圖 create view 只

原创 MySQL數據庫-----DML語言---增刪改

#DML語言 /* 數據操作語言: 插入:insert 修改:update 刪除:delete */ #一、插入語句 經典插入 /* 語法: insert into 表名(列名,....) values(值1,..)

原创 MySQL數據庫--------子查詢練習題

#1、查詢工資最低的員工信息:last_name,salary SELECT last_name,salary FROM employees WHERE salary = ( SELECT MIN(salary) FROM

原创 MySQL數據庫-----子查詢詳解

#進階7:子查詢 /* 含義: 出現在其他語句中的select語句,稱爲子查詢或者內查詢 外部的查詢語句,稱爲主查詢或外查詢 分類: 按子查詢出現的位置: select後面 僅僅支持標量子查詢 from後面 支持表子