原创 Flask login頁面無限重定向的可能原因之一

寫好了下面的裝飾器之後 def login_required(func): @wraps(func) def decorated_view(*args, **kwargs): if 'programmer

原创 flask多條件查詢並的簡單方式,

想實現id相等並且某個字段非空,網上是這樣的, filterList = [] if name is not None: filterList.append(Role.name.like('%'+name

原创 np.diff二維數組中使用append和prepend,

以下代碼實現了在a的第一列重複一次,再執行diff操作。 這樣就避免了原始diff之後在使用 concatenate 函數進行拼接操作(如果需要的話)。 a=np.array([ [1,2,3], [4,5,6],

原创 textarea的placeholder不起作用的可能原因

<textarea。....... > </textarea> ><中間有一個空格,導致輸入框裏面有內容了 ,所以placeholder顯示不出來。

原创 pyqt5點擊一次按文件瀏覽框會彈出兩次的可能原因

self.retranslateUi()  遇到的問題,點擊按鈕,會執行         files, filetype= QFileDialog.getOpenFileNames(self.centralwidget, '選擇文件'

原创 PAD智龍迷城(puzzle and dragon)輔助轉珠算法思路和python實現

先說下效果,雜色情況下3秒之內消除20個以上圓珠。 1,首先是用安卓模擬器下載安裝智龍迷城遊戲。 2,固定模擬器的大小和位置,這樣遊戲啓動的時候在屏幕上的位置就是固定的了。方便後續操作。 3,用python的autogui庫獲取當前鼠標

原创 cv2畫圖沒有效果的可能原因

可能的原因是聲明瞭單通道的矩陣,但是顏色是三通道的。

原创 多維數組np.sum報錯TypeError: 'list' object cannot be interpreted as an integer的可能原因

三維數組a a.sum([1,2])或者np.sum(a,[1,2])是不正確的。 應該是 a.sum((1,2]))或者np.sum(a,(1,2]))是正確的。 axis這個參數應是元組,tuple,而不是list。 axis :

原创 51模擬器使用python pyautogui點擊沒有效果的解決方法

雷電模擬器能夠支持pyautogui的點擊操作,但是它沒有遊戲變速功能,所以我找到了51模擬器。 但是51模擬器不能用pyautogui進行點擊,我以爲是被51模擬器屏蔽了點擊操作,後來在知乎https://www.zhihu.com/q

原创 vb.net使用GDI+實現掃雷小遊戲

先說一下掃雷的規則:左鍵點開,右鍵用旗子標記(取消標記),一個方塊上的數字代表周圍九個格里有幾顆雷! 比如,1,周圍九個格里只有一顆雷,2 周圍九個格里就有兩顆雷,以此類推。通過單擊即可挖開方塊。 如果挖開的是地雷,則您輸掉遊戲。 如果

原创 opencv計算任意兩個旋轉矩形的交集面積

網上找了很多方法,但是好像用opencv很簡潔和快速的解決了。 import cv2 rect1 = ((0,0),(60,10),45) rect2 = ((1.5,0),(40,30),56) r1 = cv2.rotatedRe

原创 筆記本連接不上外接屏幕的可能解決方案。

情況描述: 首先是電腦卡住,然後過了一會兒藍屏,電腦正在收集問題。 然後自己重啓之後,進入了BIOS界面  以前都是電腦啓動的時候自己按del才能進入bios界面,這次很奇怪。然後沒有做任何更改,但是提示我保存更改並重啓。。 重啓之後

原创 anaconda中pyqt的designer.exe的目錄在哪裏?已解決

D:\Users\qqyor\anaconda3\envs\tf2\Library\bin  用的全局搜索功能找到的

原创 PointRCNN作者代碼中學習率的變化情況

作者用的是adam onecycle,使用了下面的配置。由於我不想只訓練200個epoch rpn階段,想多訓練一些週期,於是自己調整了訓練週期,但是這樣做訓練一段時間之後,學習率還是在上升的,這樣肯定是不行的,因爲一般訓練結束的時候學習

原创 selenium中find_elements_by_class_name找不到元素的可能原因

class的名稱裏面不能有空格,空格換成點即可。 比如下面這樣就可以了 panels = browser.find_elements_by_class_name('resblock-list.post_ulog_exposure_scr