原创 Pycharm 安裝及使用教程(神級IDE)

概述 Pycharm: PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,

原创 從零開始編寫第一個python程序

編寫python程序的兩種方法 (一)交互式命令行 在Windows系統中: 在Linux系統中: 在Python的交互式命令行寫程序,好處是一下就能得到結果,壞處是沒法保存,下次還想運行的時候,還得再敲一遍。 所以,實際

原创 python環境搭建(Windows,Linux)超詳細

概述 Python 是跨平臺的,可以運行在 Windows、Mac OS X 和各種 Linux/Unix 系統上。 在學習 Python 之前,首先要搭建 Python 環境。完成後,會得到 Python 解釋器(負責運行 Py

原创 CentOS 7 安裝Dockers 教程

dockers安裝系統要求 Docker 對系統並沒有太多要求,不過你需要一個較新的內核(編寫本書時是3.10 或以上版本)。可以通過執行 uname -r 來檢查你的內核版本。 如果你使用的發行版是 RHEL 或 CentOS

原创 markdown語法學習(極簡,實用):一

Markdown是一種輕量級標記語言,允許“使用易讀易寫的純文本格式編寫文檔,然後轉換成有效的XHTML(或者HTML)文檔”。這種語言吸收了很多在電子郵件中已有的純文本標記的特性。 markdown是編寫文稿的利器,很多平臺

原创 一文說透:Linux操作系統

(一)何爲Linux系統? (Linux是GNU操作系統的內核,將這種操作系統稱爲GNU/Linux操作系統) 我們通常所說的Linux內核,只是指Linux內核(只是一個內核,並不是完整的操作系統) 內核是操作系統的核心,是

原创 免費的PDF轉Word工具(簡單易用)

免費的PDF轉Word工具(簡單易用) 本篇文章,分享一個簡單易用的,免費的PDF轉Word工具;非常好用,下面是下載鏈接 下載地址 安裝使用教程 下載好之後直接就是一個可以直接運行的程序了(.exe) 如圖,非常得小巧

原创 Windows 安裝MySQL最新教程(超詳細)

(因爲我在網上看到一些教程都已經隔了蠻久了,和現在的最新版本還是有些出入,所以我就寫了這篇教程,記錄了我在Windows下安裝,使用的MySQL的過程) 寫在前面 另外我想說明的一點是: 網上的教程,顯得有點複雜,對於新手來說是不

原创 Xshell:登陸雲服務器提示密匙未在遠程主機註冊

Xshell:登陸雲服務器提示密匙未在遠程主機註冊 問題關鍵點: 未設置正確的用戶名: root 登陸即可,請看下面詳細說明 雲服務器登陸方式 實例登陸 有兩種登陸方式: (1)密碼登陸 選擇在創建雲主機的password

原创 Linux權限相關:su,sudo,sudoers

關於Linux權限 在使用Linux系統過程中,通常情況下,我們都會使用普通用戶進行日常操作,而root用戶只有在權限分配及系統設置時纔會使用,而root用戶的密碼也不可能公開。普通用戶執行到系統程序時,需要臨時提升權限,sudo

原创 一個簡單的C++11線程池實現

線程 thread (支持多線程編程,需要特定的庫的支持) 屬於某個平臺的多線程庫: POSIX線程庫(Linux),Windows線程庫(Windows),三方數據庫(Boost線程庫) C++ 11標準支持多線程:

原创 Visual Studio Code簡明使用教程(五):運行,調試C/C++程序

修改launch.json文件 (1) 更改路徑: "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe", (2)修改輸出選項 "preLaunchTask": "echo" 對應與tasks

原创 Visual Studio Code 簡明使用教程(三):官方文檔解析

在本文開始前,我們將對一些名詞做出解釋,然後給出官方文檔翻譯版(原文是英文的),並且做出一些解釋/ 編輯器 編譯器 集成環境IDE 編輯器 概念: 編輯器是軟件程序,一般是指用來修改電腦檔案的編寫軟件,但也有人稱 PE2、H

原创 Visual Studio Code簡明使用教程(四):運行,調試C/C++程序

VS Code配置步驟 在VS code 調試運行C/C++程序,大致需要做經歷以下一些步驟 (1)安裝Visual Studio代碼。 (2)安裝VS Code的C ++擴展;cpptools插件 (3)將Mingw-w64安裝到

原创 後臺架構、分佈式學習介紹

系統架構圖 舉例: 涉及到技術非常廣泛,甚至可以說涵蓋了整個軟件生態: 如操作系統底層調用,中間件 ,數據庫存儲,web server,UI界面等 分佈式系統架構 何爲分佈式: 分佈式是建立在網絡之上的軟件系統 ;分