原创 Python學習筆記#9:病毒傳播模擬程序

文章目錄概述方法1. 面向對象方式1. 導入包2. 全局參數3. 定義人4. 環境5. 病毒感染6. 動態顯示7. 結果方法2. 矩陣運算方式1. 代碼2. 重難點3. numpy的優勢 概述 本章藉助matplotlib包,模擬

原创 Python學習筆記#8:Pandas

Pandas 簡介 Pandas是一個開源的,BSD許可的庫,爲Python編程語言提供高性能,易於使用的數據結構和數據分析工具。 Pandas是NumFOCUS贊助的項目。這將有助於確保Pandas成爲世界級開源項目的成功,並有

原创 Qt學習筆記#10:QMenuBar()、QMenu()和QAction()的使用

文章目錄 Qt中要建立菜單,有三個類很重要: QMenuBar(QWidget * parent = 0) QMenu(QWidget * parent = 0) QMenu(const QString & title, QWi

原创 Qt學習筆記#8:QPainter

文章目錄前言QPainter三種方法自定義paintEvent()函數1、使用Designer的promote功能2、自己定義一個類,並繼承QWidget,在自己的類裏面重寫paintEvent()3、動態的添加方法 前言 QP

原创 利用Vlan實現家庭網絡單線複用

前言 先說明一個基礎知識: 我們通常使用的網線可以分爲8股銅線,8股線接通,則網線可以承載1000M的帶寬,但是由於很多房屋因爲裝修年代久遠,沒有考慮到時代的發展,經常都不能保證所有房間都有網線,導致現在很多家庭出現網線不夠用的狀

原创 利用Raspberry Pi搭建一個基於OpenMediaVault系統的NAS

文章目錄前言準備系統下載與安裝。獲取ip地址登陸OMV開啓SMB服務掛載所有外接硬盤啓用SMB/CIFS服務設置共享文件夾測試遠程連接命令行關於性能電源讀寫速度總結參考文獻: 前言 NAS太貴,市面上動則幾千元,還不帶硬盤,一般

原创 算法學習筆記:隨機迷宮

文章目錄隨機迷宮算法1. 深度優先算法初始迷宮算法代碼重點結果2. 隨機prim算法初始迷宮代碼重點結果深度優先算法與隨機Prim算法的比較3. 十字分割法初始迷宮算法代碼重點結果4. 迷宮走法:深度優先代碼結果 隨機迷宮算法

原创 禁止瀏覽器主頁自動跳轉流氓網站

前言 國內有些網站爲了增加流量真是夠了。 手段層出不窮,讓人不齒。 瀏覽器首頁被修改 一般的手段都是修改快捷方式,右鍵點擊瀏覽器 ==> 屬性: 在目標欄,刪掉後面多餘的網址,然後將常規屬性改爲只讀即可。 但是這個方法治標

原创 Linux使用筆記:firewalld 防火牆

文章目錄0. 簡介1. 啓停服務2. firewalld-cmd3. 實例3.1. 端口管理 0. 簡介 官方文檔地址 在CentOS7開始,默認是沒有iptables的,而是使用了firewall防火牆. firewalld自

原创 VMWare 網絡配置

目錄前言Bridged(橋接模式)NAT(網絡地址轉換模式)Host-only(主機模式) 前言 VMware有三種網絡連接模式: VMnet0:橋接模式(需要管理員權限) VMnet1:Host-Only模式 VMnet8:

原创 Qt學習筆記#7:QDir

文章目錄前言獲取當前文件目錄獲取當前文件的父目錄得到所有的文件信息過濾掉多餘目錄 前言 接觸過DOS系統的同學就知道,dir命令就是瀏覽當前目錄下的所有文件及文件夾,和linux下面的ls命令類似。 顧名思義,QDir類就是用來

原创 算法學習筆記:回溯

文章目錄回溯八皇后問題算法代碼核心回溯函數重點理解結果 回溯 從問題的某一種可能出發, 搜索從這種情況出發所能達到的所有可能, 當這一條路走到” 盡頭 “的時候, 再倒回出發點, 從另一個可能出發, 繼續搜索。這種不斷” 回溯

原创 Qt學習筆記#9:畫一條帶箭頭的線

文章目錄前言方法1:常規實現1. 畫一條沒有箭頭的線2. 在這條線的基礎上畫上箭頭方法2:利用QPainterPath實現總結完整代碼 前言 帶箭頭的線,在很多地方都會用到,以致於一開始我認爲Qt會提供這樣一個類。。。沒想到的是

原创 Linux使用筆記:systemctl

systemctl systemctl是CentOS7的服務管理工具中主要的工具,它融合之前service和chkconfig的功能於一體。 # 啓動一個服務: systemctl start firewalld.service

原创 Qt學習筆記#11:打包exe程序

文章目錄前言windeployqtEnigma 文件打包工具 前言 在Qt Creator通過release能夠生成exe文件,但是單獨運行會缺失很多dll文件,當然你可以按照錯誤提示一個一個的將這些dll文件從qt安裝目錄中複