原创 pyqt5 創建一個組件,self參數什麼時候用

學過python的同學,肯定都知道,python裏頭的類的方法,第一個參數都是self表示當前類的某個實例,然後pyqt5在創建一個組件的時候,似乎所有的構造器都會有一個parent的參數。 所以這個時候問題就來了:parent到底要不要

原创 使用gitbook快速把md文件轉成html

學習pyqt的最大的障礙就是沒有中文文檔。 在筆者不懈努力下發現寶藏了。pyqt5的中文手冊下載 這個鏈接指向的是一個github地址。筆者將他下載下來之後呢,發現都是md文件。很討厭每次都是用md軟件打開幫助文檔,所以,就想着怎麼將md

原创 GitBook的使用方式,快速創建網頁文檔

gitbook的安裝方式有硬性要求,如果這麼操作就會報錯。 第一步安裝gitbook-cli npm install -g gitbook-cli 第二步安裝gitbook gitbook -V 出錯信息 如果不是按照上面這種安裝方式

原创 gitbook build 生成的HTML無法跳轉問題

由於gitbook版本過高導致生成的html打開後無法跳轉章節 gitbook降低版本到 2.6.7 就可以了 使用如下命令 gitbook build --gitbook=2.6.7 如果遇到: Error loading versio

原创 super(Net, self).__init__()

最近在用pyqt編寫桌面應用。發現一個比較拗口的語法點: class mywindow(QtWidgets.QMainWindow, Ui_MainWindow): def __init__(self): sup

原创 gitbook serve 目錄點擊不了 目錄中文亂碼

老外的東西,就是麻煩。 上一篇博客,剛剛分享了,gitbook build生成的html不支持目錄跳轉的問題。 現在又遇到了gitbook serve直接運行,目錄不能跳轉的問題。煞費苦心,找了一圈,因爲沒人有遇到過這個問題。 最後得到一

原创 sys.exit(app.exec_())

qtpy做圖形應用,肯定見過如標題這句代碼。這是啥意思呢: 查找一些資料。大概有如下的解釋: 當Unix風格的應用程序退出時,它們會向其父進程返回一個稱爲“狀態代碼”或“退出狀態”的數字。 0用於表示成功; 任何非零都是失敗的。 (有一

原创 Python中if __name__ == '__main__',__init__和self 的解析

1 if __name__ == '__main__' 1.1 摘要 通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__n

原创 python同時繼承多個類且方法相同

只有一句話,那就是python創建類的時候,類名後面的括號裏頭跟的是父類,可以跟多個,如果調用的父類的方法不一樣,那就是調用特定的某個父類的方法,如果調用的父類方法在兩個父類裏頭都有,遵循先來後到原則。 class A(object):

原创 gitbook編譯報錯gitbook\gitbook-plugin-fontsettings\fontsettings.js'

gitbook build命令運行包錯,具體如下: 經過排查和查資料發現是因爲: C:\Users\32631\.gitbook\versions\3.2.3\lib\output\website(不同的人的這個路徑不一樣哈,我這個是g

原创 一起用futureJsonp解決你跨域的煩惱吧

jsonp 什麼叫做jsonp,其實就是一種通過利用script標籤可以跨域的特性來解決我們不能跨域訪問的問題 的方式,所以jsonp不是什麼高大上的東西,就只是一種幫助我們解決問題的方式。 常用的jsonp的實現方式 常規情況下,我們通

原创 mybatisplus實現xml中批量插入出現java.lang.NullPointerException

mybatis-plus框架,是很多後端開發工程師的首選,今天這邊小記一個經驗問題。 因爲業務需要哈,需要一段比較複雜的sql語句,但是大致實現的邏輯就是insert into table1 select col1,col2 from t

原创 那些年,mui.picker給你的傷痛都在這裏!

移動端開發,我選mui。 移動端選擇框插件,時間選擇插件,我選mui.picker。 但是,它的坑,你踩過幾次呢。 我不知道你踩過幾次,我只知道我就踩過一個坑。對的,只有一個,反饋給官方,也沒看到優化和修繕。 能咋辦,自食其力吧,我就自己

原创 mybatis的mapper.xml放在src/main/java下打包時候找不到

不知道有沒有同學遇到這麼一種情況,當然這種情況是很早以前的事情的了: 1、基於maven+mybatis搭建一個項目,然後mybatis的mapper的xml放在了src/main/java的目錄下的子目錄,然後打包的時候,發現這些xml

原创 還在用mui默認的pullRefresh插件?趕緊來看看我的future-pullrefresh.js

做移動端開發的人很多人都認識mui框架。但是mui框架的很多功能的封裝其實還是存在很多瑕疵的。 掃地僧最爲有感觸的便是mui的下拉插件,是真的難用,不是一般的難用。 於是,我基於mui.js和阿里巴巴的圖標庫封裝了一個歷史上最好用的下拉插