原创 關於electron在主進程阻塞的情況下ui會卡頓的問題

問題 在使用electron的過程中可能會出現這樣的問題: 在我回調一個方法,比如child_process.spawn()的時候,我設計的等待動畫不會出問題,在計算結束後等待動畫也會結束,但是當我使用child_process.spaw

原创 關於electron spawn回調中返回值過長出現的問題以及解決方案

child_process 當我們在使用electron框架進行編程的時候,我們可能會使用child_process這個庫進行命令行的使用,官方文檔的說明是: The child_process module provides the

原创 electron 每次只打開一個dialog且始終在最頂層

當我們使用electron的dialog功能的時候,會調用本地的系統對話框,一般情況下不會出現什麼問題,點擊按鈕觸發的情況下,多次點擊會彈出多個dialog,總歸是不好的,還是應該把對話框給限定一下,而且這樣可以保證dialog彈出會在最

原创 electron-builder打包exe以及可能出現的問題

背景 最近有做一個桌面小程序的想法,因爲之前用過electron,用起來還是比較順手的。算法是之前寫好的用的是python,沒時間去拿js再寫一遍了,也不知道有什麼其他好方法調用python,所以只能用pyinstaller打包成exe文

原创 Ubuntu 如何終止一個循環進程的方法

問題背景  當我們在Linux環境下使用.sh腳本進行命令循環的時候,例如: #!/bin/bash while [ 1 ] do echo '這裏可以是任意的命令' done 我們的目的是當其中的命令掛了的時候可以自動啓動,我們的目的

原创 [anjularjs] ui-router嵌套ui-view不刷新問題

項目中遇到了嵌套ui-view時,點擊ui-sref無效的現象,通過分析問題解決了該問題,記錄一下. 問題背景: 在anjularjs + electron項目中需要在同一個界面保持部分div不變,點擊按鈕切換其他部分div. 圖1 結

原创 Python MySQL ERROR(1054, "Unknown column 'XXX' in 'where clause'")

在mysql中報錯ERROR(1054, "Unknown column 'XXX' in 'where clause'") 例如: sql = ("""select * from information_schema.TABLES w

原创 【學習筆記·一】python 座標轉換——以ESRI投影座標與EPSG地理座標轉換爲例

ESRI座標系World Mercator(ESRI:54004)是投影座標系,由於學習中遇到相關需求,需要將其數據在leaflet中進行展示,但是由於leaflet加載的在線瓦片圖爲wgs84(EPSG:4326)的地理座標系,所以需要

原创 關於geoplotlib使用的相關問題解決

當我們使用python的geoplotlib可視化庫的時候,有些事項需要我們注意: 在安裝geoplotlib庫之前,爲了保證其正常使用需要安裝numpy和pyglet這兩個庫 其他可選安裝的庫有matplotlib,scipy和pys