原创 rust 語法和語義 06 分支

rust 語法和語義 06 分支 分支 if if if 語句是分支這個更加寬泛的概念的一個特定形式。它的名字來源於樹的樹枝:一個選擇點,根據選擇的不同,將會使用不同的路徑。 概述 如果表達式的值爲 true,則執行 爲

原创 python matplotlib.pyplot.plot

matplotlib.pyplot.plot matplotlib.pyplot 下分有 plot(),pie() 等很很很多種作圖方法。 本文將介紹較爲常用的 plot 方法。 plot 定義 在座標軸上(Axes),二維畫

原创 rust 語法和語義 01 變量綁定

rust 語法和語義 01 變量綁定 變量綁定 variable-bindings 概述 fn foobar() { let mut x : u32 = 5; let x = "I'm shadowed to

原创 rust update 升級

rust update 升級 使用強大的 rustup 工具來完成rust的版本升級。 穩定版和nightly版的升級 命令行輸入: rustup update 運行結果: rustup升級 命令行輸入: rustup sel

原创 rust 語法和語義 04 原生類型

rust 語法和語義 04 原生類型 原生類型 primitive types 本章講述 rust 內建的數據類型。 概述 類型名 類型 說明 bool bool true or false char char

原创 pyinstaller的安裝和使用

簡介 pyinstaller能非常方便的將python工程打包成exe文件。 安裝pyinstaller pip install pyinstaller 安裝的同時會安裝連帶相關使用的庫。 打包exe pyinstaller -

原创 rust 語法和語義 03 表達式 VS 語句

rust 語法和語義 03 表達式 VS 語句 表達式 VS 語句 statement vs expression 原本此概念是寫在 <語法和語義 02 函數> 章節中,但發現其概念十分基礎,故特意單獨成章。 概述 類型

原创 rust 語法和語義 02 函數

rust 語法和語義 02 函數 函數 functions 概述 fn func_name(var1 : u32, var2 : u32) -> u32 { let return_val : u32 = var1 +

原创 mongodb 基礎知識

mongodb概念 類比sql概念 文檔document,擁有唯一的鍵值”_id” 複雜的行 集合collection 沒有模式的表 單個實例 - 容納多個獨立的數據庫 文檔document 文檔:多

原创 rust cargo使用

簡介 Cargo 是 Rust 的構建系統和包管理工具。 主要負責三個工作: 構建build代碼 下載你代碼 依賴dependencies 的 包裝箱crate 編譯 你的源碼 和 包裝箱crate。 查看cargo是否被正確

原创 rust 語法和語義 05 註釋

rust 語法和語義 05 註釋 註釋:comments rust的註釋主要分爲兩類:行註釋 line comments 和 文檔註釋 doc comments 。 行註釋 line comments 同 c 一樣,使用 //

原创 python wordcloud 詞雲

python wordcloud 詞雲 詞雲是對文本數據中出現頻率較高的“關鍵詞”在視覺上的突出呈現,形成關鍵詞的渲染形成類似雲一樣的彩色圖片,從而一眼就可以領略文本數據的主要表達意思。 而python在生成詞雲上也是非常的方便

原创 rust guessing game

Rust Guessing Game 簡介 rust官方示例,猜猜看遊戲 guessing_game 的小程序。從中我們可以感性認識到: extern crates 外部包裝箱 use crates 標準包裝箱 和 包裝箱 fn

原创 windows下安裝rust

前言 從1.14.0之後的某個版本開始,rust的安裝從多個不同平臺的安裝包合併爲一個名爲rustup-init.exe了。其中命名中的rustup也是rust的工具鏈管理器。同時安裝也變成命令交互式,非常簡潔。 本文描述的是w

原创 python 下載bing壁紙

簡介 python的一個簡單的小爬蟲示例。用於爬取美美的bing桌面壁紙。 其中使用到 1. 獲取html的urllib模塊 2. 從html中使用正則表達式(regular expression)尋找壁紙路徑的re模塊。