原创 初學 Python 對類進行的嘗試

mywang88 2018-04-06 簡介 初學 Python ,開始真正接觸“面向對象”編程的概念。 通過教材,對“類”的概念有了初步的瞭解,通過簡單的代碼進行嘗試。 代碼 # 定義一個類:犬類 class Dog: # 創

原创 用 Markdown 語言編輯一道數學題(等比數列)

mywang88 2018-03-11 用 Typora 編輯器書寫,公式部分使用 LaTex 語法 已知: a1=5a_1 = 5a1​=5 , a2=55a_2 = 55a2​=55 ,a3=555a_3 = 555a3​=5

原创 初學 Python,對 object 和 type 的理解

mywang88 2018-04-14 0 簡介 初學 Python,發現 Python 中關於類、實例(對象)、Object等概念有一個很系統、很嚴密的邏輯體系。 但對於初學者也存在一些容易產生歧義的問題,特此整理。 附 Pyt

原创 第一個 java 程序 Hello World

Java 學習筆記(01) mywang88 開發環境:IntelliJ IDEA 2018.2.5 源文件名:HelloWorld.java 代碼: public class HelloWorld { public s

原创 簡化理解 Scrapy 爬蟲框架

mywang88 2019-08-14 簡介 一年前開始接觸 Python 和網絡爬蟲技術。 彼時由於基礎較爲薄弱,在使用 Scrapy 框架時產生了不少疑惑。於是果斷放棄,改用 Requests 擴展庫,打算在網絡爬蟲開發的實踐

原创 Git 常見概念簡介

mywang88 2019-05-31 簡介 列出了初學 Git 接觸到的概念、中英文對照、及其簡介。 常用命令與術語 命令/術語 常見翻譯以及簡介 add 暫存:將更改添加至暫存區(stage) commit

原创 Python 定義生成器的函數的返回值

mywang88 2019-05-28 在 Python 的函數定義部分使用 yield 表達式,可以將函數轉化爲一個生成器函數: def count(): for n in range(99): yiel

原创 字體加密問題破解思路

mywang88 2019-07-21 簡介 筆者在數據採集時遇到了一個字體加密的網站。 思路 1 打開網頁 在瀏覽器中打開一個某八同城的網頁。 選中網頁中的有價值信息中的一個常見的漢字字符,複製粘貼到一個文本編輯器(例如 not

原创 Python 迭代過程淺析

Python 迭代過程淺析 mywang88 2019-07-17 簡介 本文嘗試淺析 Python 的迭代上下文的內部過程。 Python 版本爲 3.7 。 示例 迭代上下文 Python 中最常見的迭代上下文是 for 循環

原创 Python 使用 flask 庫傳遞 JSON 數據

mywang88 2019-05-11 簡介 本例簡單示範了基於 Python 的 flask 庫,搭建 web 服務,並通過 POST 請求傳遞 JSON 格式數據的過程。 代碼 主程序 main.py : from flask i

原创 將 pymysql 的查詢結果轉化爲 json 格式

mywang88 2019-05-08 簡介 使用 Python 的 pymysql 庫的時候會遇到這樣的問題,查詢結果的結構爲嵌套元組: import pymysql con = pymysql.connect() # 省略連接信

原创 備份項目到 GitHub 私有倉庫並配置 PyCharm

mywang88 2019-04-28 簡介 2019年初,微軟收購 GitHub 後不久,便宣佈永久免費提供 GitHub 的私有倉庫(private repository)。 同時,對於每個私有倉庫,它的擁有者可以免費爲它添加 3

原创 Python 多線程與多進程的阻塞隊列通信示例

mywang88 2019-04-10 簡介 Python 通過 threading 庫來處理多線程問題,通過 multiprocessing 庫來處理多進程問題。 多線程和多進程問題中,都有隊列 Queue 這一工具,可用來實現線程

原创 Python 獲取進程 pid 以及停止進程

mywang88 2019-01-23 簡介 在 Python 的項目開發中,程序有時會需要管理(例如停止)其它後臺進程。 可以通過 os.getpid() 函數以及 os.system() 來實現這一功能。 示例 在同一個目錄下創建

原创 Python3 中 reload 函數的使用

mywang88 2019-01-06 簡介 在 Python 編程中,爲了便於維護,通常會把程序拆分爲若干個模塊(Module),在主程序中導入(import)這些模塊。 模塊中的內容可以是函數和類的定義,也可以是參數值的聲明。 模