原创 Python實現一個簡單的畢業生信息管理系統

寫在前面: 從昨晚的夢裏回憶起數據管理的作業: 實現一個自己的選題---- 畢業生信息管理系統,實現學生個人信息基本的增刪改查, 我想了想前段時間剛學習的列表,這個簡單啊 ,設計一個學生信息列表,然後列表裏面再存每個學生詳細信息的

原创 Python --序列之列表和元組詳細介紹

寫在前面: Python支持一種數據結構的基本概念,名爲容器(container)。容器基本上就是可包含其 他對象的對象。兩種主要的容器是序列(如列表和元組)和映射(如字典)。這次我們主要來了解一下 列表和元組。 在介紹這些之

原创 序列式容器Vector詳細介紹

一、 頭文件 vector 包含在 <vector> 中 在使用時需要包含頭文件 #include<vector> 二、 vector 簡介 在cplusplus裏面的vector的簡介 vector是表示可以改變大小的數組

原创 STL-關聯式容器 map

寫在前面: 關聯容器(Associative containers) [əˈsəʊʃiətɪv] 標準庫容器類型: 1、順序容器 比如:vector、list、deque、forward_list(C++11)等。 2、關聯容器

原创 從Linux看虛擬地址空間

程序地址空間 我們先看一下一般的程序地址空間(假設是32位下的操作系統4G內存): 接下來我們看一段有意思的代碼: #include<stdio.h> #include<unistd.h> #include<stdlib.h>

原创 初始Linux中的進程--PCB

進程概念: 在普通的用戶理解 進程或許就是運行中的程序,這樣的理解也不算錯但是隻是太片面,理解的還不夠充分。 而對於操作系統而言 因爲cpu分時機制:操作系統調度每一個程序只在cpu上處理一段很短的時間(這個時間被稱之爲:時間片)

原创 Linux編輯器vim編譯器gcc/g++調試器 gdb基本知識總結

編輯器 vim 在之前我們已經學會了如何創建一個文件,那麼如何像windows一樣進行文件內容編輯呢?先做一個簡單的示例: 先創建一個文件 然後使用 vim/vi 來進行編輯 這個時候就可以對文本進行編輯了,這個時候還不能

原创 MySQL下載與安裝配置

MySQL下載地址: https://dev.mysql.com/downloads/mysql/ 1.下載MySQL 我這裏選的是5.7.27版本的 大家可以根據自己需要的進行下載 其他的版本的點擊 archives 但是

原创 C++ 模板 上

模板 寫在前面: C++ 裏面的模板分爲 1.模板函數 2.類模板 提到模板、模具 大家都會聯想到一些什麼ppt word之類的模板或者工廠裏面的用來批量生產某個東西的模具。那麼這裏的模板又是什麼意義呢? 先來看一段代碼:

原创 C++ pair詳解

pair pair在cplusplus 與C++Primer中的介紹 首先可以看到pair是一個class template —類模板 pair也是一種模板類型。 對 pair 的介紹是: 這個類將一對值耦合在一起,這些值

原创 用C語言實現三子棋,電腦優化算法;

話不多說上代碼: 這個三子棋就是對二維數組的一個應用項目,通過電腦生成隨機數來控制電腦的下棋,但這樣電腦比較笨,通過對電腦算法的優化讓電腦更聰明;更多的是平局,也有可能電腦贏喲。 #include<stdio.h> #incl

原创 C語言實現單鏈表--詳解

單鏈表 本篇博客主要整理了帶頭指針的單鏈表的,初始化,頭插,尾插,頭刪,尾刪,在指定位置之後插入數據,查找數據位置,刪除指定位置之後的結點,刪除指定位置之後的所有結點等功能,並在代碼的註釋附上了詳細的解釋,希望可以對讀者有所幫助。

原创 從時間複雜度和空間複雜度來看斐波那契數列

首先我們來看一下什麼叫斐波那契數列: 斐波那契數列是指這樣一個數列: 1 1 2 3 5 8 13 21 34 55 ~ ~ ~等這樣的一組數列。 它的規律是第三個數等於前兩個數之和 接下來看兩個計算第n個斐波那契數的代碼:

原创 C++ 入門之命名空間,輸入輸出,缺省參數。

寫在前面: 在大家的印象中,提到C++,你的腦子是否也會聯想起C++版的hello world 呢: #include<iostream> #include<stdlib.h> using namespace std; in

原创 C語言中的結構體與" . " 和 "- >"詳解

結構體 我們知道c語言中有多種數據類型比如 int char float 等數據類型,我們可以給一個變量或者數組給定同一類型的數據。 而在結構體中允許用戶自定義一個可以存放多種數據類型的成員變量,這就是一種自定義的數據類型–結構