原创 Python學習筆記——pycharm對mySQL的操作

好久沒記錄了,這段時間頹廢了啊。 進度緩慢。得抓緊咯~ 這兩天又說要做spring boot 我滴個乖乖,我從來沒有接觸過啊。。 慢慢來吧。提高自己的泛用性。 一、基礎操作 pycharm 其實對數據庫操作的工作就兩部分

原创 單進程單線程,完成併發服務器(基礎版)

# 單進程單線程,完成併發服務器 from socket import * def main(): serverSocket = socket(AF_INET, SOCK_STREAM) serverSock

原创 單進程單線程,完成併發服務器(epoll版)

# 鑑於poll和select方法類似,只是解決了併發上限問題 # (select 32位 1024 64位2048) # 所以直接上epoll方法(在window下無法運行) from select import * from

原创 Python學習筆記——協程

前言: 搜狗輸入法輸入協程,出來的是“攜程”,我也是醉了。 正文: 進程是資源分配的單位 線程是CPU調度的單位 協程被稱爲微線程,是比線程更小的執行單元 (先記住,具體怎麼講,我也不知道) 假設現在有三個線程,

原创 Android——date格式化與解析問題

今天遇到了個問題,順便簡短的總結一下 是關於SDF的 也就是日期規範化simpledateformat 在本機上用的格式是 xxxx年xx月xx日 發送到服務器去拉去數據的是格式是 xxxxxxxx(年月日) 然後我寫了個Date

原创 單進程單線程,完成併發服務器(select版)

# 單進程單線程,利用select函數完成併發服務器 from select import * from socket import * def main(): serverSocket = socket(AF_INE

原创 Python學習筆記——mysql數據庫基本操作

前言 今天開始學習數據庫相關知識,因爲馬上要用所以直接跳過了算法相關的視頻,先學習應用吧。 o(╥﹏╥)o 算法以後肯定得學,躲得過初一,就得死在十五。 目的 因爲自己記憶力差的可憐,所以基本操作我要寫在下面,以便以後打開自己

原创 python錯誤筆記

python在使用過程中,會出現各種各樣的問題,都沒有見過,頻繁出現的確實容易記住,但是有些錯誤很稀少,解決辦法也查不到,好不容易解決了,但是可能過一段時間就忘記了解決辦法,所以開了這個博文,記錄出現過的問題,以及問題的解決辦法。

原创 Python學習筆記——關於with...as

昨天接到了個任務,其中一小部分功能是通過com接口,接收數據然後存放在excel表中 emmmm,這就很想了想, 接口讀數據就用pyserail就行, 然後excel使用xlwt就行 在寫程序的時候,想法excel單獨成類進行操作

原创 pyqt5學習筆記——鼠標拖動代碼

以下代碼可以實現點擊窗口任意位置進行窗口拖動。 def mousePressEvent(self, e): if e.button() == Qt.LeftButton: self.m_dr

原创 pyqt5學習筆記——刷新頁面

因爲最近要寫PC端程序,於是乎開始學習pyqt5,今天剛剛學習到了之前一直疑問的東西,就是刷新界面。 其實就是一句話的事兒,但是我搜索了好久好久都沒找到。覺得有必要在這裏記錄下。 import sys from PyQt5.Qt

原创 Python學習筆記——mysql數據庫建立關係表與連接查詢

建立關係表 假如我們現在要建立三張表 學生表(students): id name gender 科目表(subjects): id title 成績表(scores): id scor

原创 Android Lint提示記錄

2019年12月27日 1、Button in button bars should be borderless; 原因:兩個按鈕添加在同一個佈局下,會被認爲成按鈕欄,需要添加各自的樣式。 解決方法:添加按鈕樣式 style

原创 Python學習筆記——mysql數據庫查詢

所有查詢語句的關鍵字: select distinct * from 表名 where .... group by .... having .... order by .... limit start ,count 具體執行順序與

原创 Python——串口通信0A0D出現換行問題

上一篇提到,最近在用PC通過串口從藍牙模塊讀取Android端發來的數據 又遇到一個問題 先上代碼 while True: return_str = self.ser.readline() if return