原创 C語言版貪喫蛇:第三部分

C語言版貪喫蛇:第三部分 概述 經過前兩章的學習,我們已經基本實現了遊戲的一半功能 繪製圍牆 繪製蛇,繪製食物 本章將要學習 如何使我們的蛇動起來 這是貪喫蛇遊戲中最重要的功能,實現了運動,遊戲的主體也就完成了。 C語言版

原创 算法回顧之選擇排序

算法回顧之簡單選擇排序 概述 選擇排序分爲簡單選擇排序和堆排序,可以說,簡單選擇排序是最簡單的排序算法之一,它十分直觀,易懂,但同時,它也是能力十分強大 的堆排序的基礎。 思路 簡單選擇排序的思路十分簡單,大致如下: 每次從未

原创 [Coursera] 機器學習入門

[Coursera] 機器學習入門 @斯坦福公開課 Machine Learning 學習筆記 Coursera 機器學習入門 基本思想 解決模型 線性迴歸 一些建議 複習線性代數 編程語言的選擇 基本思想

原创 C語言版貪喫蛇:第四部分

C語言版貪喫蛇:第四部分 “馬上就要結束了!” 本章學習: 判斷是否喫到食物並增長身體 判斷是否撞牆或喫到自己 C語言版貪喫蛇第四部分 判斷是否存活 增長身體 完整源代碼 判斷是否存活 定義一個變量 lif

原创 C語言版貪喫蛇:第一部分

C語言版貪喫蛇:第一部分 概述 這是一篇關於如何用最簡單的C語言知識,編寫出一個控制檯版本的貪喫蛇的教程。 教程只要求最基本的C語言知識: - 基本的語句,變量,函數。 - 一點點結構體的知識。 - 不需要指針,文件操作等等

原创 C語言版貪喫蛇:第二部分

C語言版貪喫蛇:第二部分 本章將學習以下內容 學習蛇的運動原理 利用鏈表存儲 蛇每一節的座標 根據座標打印出蛇 利用隨機數生成食物 打印食物 C語言版貪喫蛇第二部分 如何運動 蛇的存儲結構鏈表 蛇的打印 食物 產生隨

原创 Visual Studio Code C&&C++ 編譯配置

Visual Studio Code C&&C++ 編譯配置 工欲善其事必先利其器 Visual Studio Code 是微軟出品的一款簡單,美觀,快速的代碼編輯器,擁有豐富的擴展,通過配置,我們可以直接編譯簡單的C,C++

原创 Python爬蟲系列:開端

Python爬蟲系列:開端 網絡爬蟲,顧名思義,是從網絡上爬取特定信息的工具。 利用Python,我們能以很少的代碼,寫出一個能爲我們所用的網絡爬蟲,並且通過這個爬蟲,我們便能夠在互聯網上,自動爬取文本,圖片,視頻,文件等。

原创 [離散] 編程求命題公式真值表

[離散] 編程求命題公式真值表 概述 真值表是離散數學中的一個重要概念,由真值表我們能求得任意命題公式的主析取範式和主合取範式。下面我們先來回顧一下真值表的概念: 將命題公式A在所有賦值下取值情況列成表,稱作A的真值表 由真值

原创 [C#]Winform控件textBox的keypress方法

[C#]Winform控件textBox的keypress方法 概述 keypress官方解釋: 在控件具有焦點,並且用戶按下並釋放某個鍵後發生 利用keypress方法,我們可以監控用戶是否按下某個按鍵。 如:檢測enter

原创 [Python]百科搜索聚合

百科搜索聚合 概述 在大學學習過程中,常常會需要搜索一些遺忘的概念。但是從單方面,如百度百科獲取信息,有時候不足以完全理解某些概念,需要再次從維基百科中查詢相關內容。 鑑於大陸對維基百科中文的不友好,我們還需要把概念翻譯成英文後再

原创 C語言版貪吃蛇:第二部分

C語言版貪吃蛇:第二部分 本章將學習以下內容 學習蛇的運動原理 利用鏈表存儲 蛇每一節的座標 根據座標打印出蛇 利用隨機數生成食物 打印食物 C語言版貪吃蛇第二部分 如何運動 蛇的存儲結構鏈表 蛇的打印 食物 產生隨

原创 [Python] Numpy庫

NumPy是一個開源的Python科學計算基礎庫,包含: 一個強大的N維數組對象 ndarray 廣播功能函數 整合C/C++/Fortran代碼的工具 線性代數、傅里葉變換、隨機數生成等功能 NumPy是SciPy、Pand

原创 C語言版貪吃蛇:第一部分

C語言版貪吃蛇:第一部分 概述 這是一篇關於如何用最簡單的C語言知識,編寫出一個控制檯版本的貪吃蛇的教程。 教程只要求最基本的C語言知識: - 基本的語句,變量,函數。 - 一點點結構體的知識。 - 不需要指針,文件操作等等

原创 VScode&Python:如何在控制檯進行輸入,切換解釋器版本

VScode&Python:如何在控制檯進行輸入,切換解釋器版本 切換Python解釋器版本 在菜單中找到設置頁面 file preference setting 搜索python "python.pythonPath": "p