原创 輕量級數據庫sqlite與peewee的增刪改查操作

pycharm工具中加載數據庫操作: 如果在該DB文件下打不開數據表則請參考點這裏進入 # -*- coding:utf-8 -*- #--------------------------------------------

原创 Wxpython 事件的定義與綁定

# -*- coding:utf-8 -*- ''' Wxpython 事件的定義與綁定 1.定義事件函數 事件函數不能接受其它參數,只能接受 event 的參數 2.將事件函數和我們組件觸發的事件綁

原创 wx 打包 .py 爲 .exe 文件

需要安裝pyinstaller pip install pyinstaller 把要打包的python文件放到一個沒有中文的路徑下,並且將後綴名.py改爲.pyw 。 以後只要雙擊該文件就能打開圖形化,但是前提是要有pytho

原创 線程(三):給線程加上鎖

# -*- coding:utf-8 -*- ''' 在IDLE下運行 給線程加上保護鎖,使線程在運行的時候不被其它事件搶佔 生成 ---> 分配 ---> 獲取 ---> 加鎖 ---> 釋放 其中分配和加鎖都被隱含在流程

原创 線程(二):在first的基礎上對代碼作修改,使得代碼冗餘更少,更靈活

# -*- coding:utf-8 -*- #以下代碼都是以上一篇爲基礎做整理的,使得代碼更爲簡潔,減少冗餘 #在IDLE編輯器下運行 # 改進第一版 #-----------------------------------

原创 介紹wx圖形化模塊以及基本代碼

# -*- coding:utf-8 -*- ''' pip install wxpython 安裝wx模塊 注意:wx中的函數、方法、功能等都遵循首字母大寫 Wx基本組件(Wx的組件都是對象):

原创 wx圖形化的尺寸器佈局

# -*- coding:utf-8 -*- ''' 之前的組件由於是通過pos參數確定位置,而不會根據主組件的改變而改變,是固定死的,不靈活 所以我們需要使各組件隨主框架的改變而改變 wxpython 尺寸器佈局 自

原创 orm模型,使用peewee模塊建立python和數據庫的連接

# -*- coding: utf-8 -*- ''' 在上一篇中基本步驟的模型:python ----> mysqldb ---->mysql 雖然路徑簡單,但是存在如下確定: 1.假如開發人員不懂MySQL

原创 socket(一) : 瞭解socket套接字,簡介無代碼

# coding:utf-8 ''' socket:套接字,我們在傳輸數據的過程當中,我們依靠協議傳輸數據。 協議兩端的數據接口就是socket。 socket 用於數據傳輸、會話完成 socke

原创 用python寫MySQL腳本的基本步驟

資料來源:學神IT課堂筆記 # -*- coding: utf-8 -*- ''' 腳本禁止取名爲MySQLdb,因爲這是一個模塊名,會發生模塊屬性錯誤。 mysql的操作步驟: 1.創建鏈接 2.實例化遊標

原创 線程(五):將建立線程的threading.Thread進行重寫,更適合工作

# coding:utf-8 ''' 工作當中面向對象重寫 threading.Thread 重寫實際上是對threading.Thread的run方法的重寫 run在默認情況下不會執行任何動作,但是當我們調用線程的sta

原创 線程(四):使用threading模塊建立線程

# coding:utf-8 ''' threading 模塊介紹: 1.threading 是對thread模塊的再封裝 2.threading 模塊支持守護線程 3.守護線程 :守護正常線程不會因爲進

原创 線程(一):進程與線程的概念,用基本的thread模塊講解線程含義

# coding:utf-8 ''' 進程:重量級進程,就是程序的一次運行。進程擁有獨立的內存空間。 線程:輕量級進程,就是進程分支,同一進程下的線程共享該進程的內存 python虛擬機:python模仿系統運行的一個功能,是

原创 分享

模塊化 seajs --CMD(就近依賴,只有用到纔會導出,瀏覽器端) requirejs --AMD(前置依賴,瀏覽器端) commonJS --node(服務器端) commonjs node自帶模塊化功能,一個js文件就是一

原创 MySQL學習日誌

2018 / 7 / 5 《mysql必知必會》 1.基礎概念 (1)數據庫軟件:DBMS(數據庫管理系統)。 DBMS (2)數據庫:保存有組織的數據的容器。 DATABASE 二者關係:通常我們口頭常