原创 list根據另外一個list進行排序

需求描述 現在有兩個list對象,b是a的子集: a = ['市轄區', '文峯區', '北關區', '殷都區', '龍安區', '安陽縣', '湯陰縣', '內黃縣', '林州市', '高新區'] b = ['內黃縣', '北

原创 js判斷undefined

使用typeof()判斷結果是否爲字符串"undefined" var exp = undefined; if (typeof(exp) == "undefined") { alert("undefined"); }

原创 強制truncate帶有外鍵的表

SET FOREIGN_KEY_CHECKS = 0; TRUNCATE table $table_name; SET FOREIGN_KEY_CHECKS = 1; 點贊 收藏 分享

原创 [Vue warn]: Error in render: "TypeError: Cannot read property 'g1' of undefined" found in 問題解決

問題描述 自定義了一個component組件給父組件調用,數據功能都挺正常的,但是瀏覽器控制檯中會報錯: [Vue warn]: Error in render: "TypeError: Cannot read property

原创 Flask-Alchemy查詢結果使用Pandas轉爲xlsx給Flask直接下載

背景介紹 標題有點繞…不過確實是這麼回事: Flask裏面用Alchemy進行ORM數據映射後指定條件查詢用戶表>扔給Pandas實例化DataFrame對象>調用DataFrame的to_excel()方法將轉換的xlsx文件數

原创 SqlAlchemy不使用外鍵創建Relationship

In [2]: class A(Base): ...: a_id = Column(Integer, primary_key=True) ...: __tablename__ = 'a' ...:

原创 Gunicorn多worker跑Flask應用Session數據共享問題

問題描述 使用Gunicorn設置多個worker跑flask應用後發現session狀態存在各種紊亂的情況,使用session保存的用戶登錄狀態過一會兒就丟失了,如果直接用python app.py跑的話一點問題也沒有,日誌中也

原创 使用pdfkit將HTML轉爲PDF

環境 Ubuntu Server 18.04 Python 3.6.9 安裝依賴 pdfkit是Python的一個輪子,不過依賴系統中的wkhtmltopdf應用,所以需要分別來安裝 $ sudo apt update # 更新一

原创 UEFI+GPT安裝Archlinux記錄

疫情期間不讓出門,在家都快長蛆了,重溫+折騰一下UEFI+GPT模式下安裝Archlinux 環境準備 系統鏡像:http://mirrors.aliyun.com/archlinux/iso/2020.01.01/archl

原创 Net Install在線方式安裝CentOS8

目前阿里雲的CentosOS8鏡像只有boot和dvd兩種發行版本,沒有了7和6中的Minimal鏡像,直接懟dvd鏡像的話有7個多G,好浪費時間,想要最小化或者自定義安裝包的話看來只能用boot鏡像引導,然後走在線安裝的方式了

原创 兩條命令實現SSH免密碼直連服務器

下面操作都在本地Linux終端上進行,不用修改服務器上的配置,一共就兩步就搞定 生成ssh密鑰文件 ssh-keygen -t rsa [root@tjnw .ssh]# ssh-keygen -t rsa Generati

原创 部署gogs本地私有Git代碼倉庫

最近真是對github的速度無語了…還是用自己的服務器跑一個私有的吧,發現了gogs這個神器,記錄一下部署過程 環境準備 CentOS 7.7 1908 MariaDB 10.4.11 git 從github上下載gogs最

原创 Pandas中的DataFrame轉換爲Flask可以輸出的json對象

背景 Pandas中的DataFrame對象可以使用內置的.to_json()方法轉換爲json格式的字符串,但是如果直接將這個字符串通過Flask返回給瀏覽器的話,看到的只是個字符串,並不是json對象. @bp.route('

原创 覆蓋安裝Windows10系統

使用官方提供的MediaCreationTool製作系統ISO鏡像文件並掛載後執行Windows10系統覆蓋安裝,可以保留現有的個人資料及已安裝程序,同時可以修復解決系統中遇到的各種疑難雜症. 注意:下面的操作並【不需要】您的

原创 Vue+Element UI前端開發實例記錄

序言 一直想系統的學一下Vue來着,這幾天在家抗疫,正好充充電.記錄一下開發一個基礎的系統登錄界面過程. 環境準備 安裝Node.js(npm) 官網下載安裝LTS版本: https://nodejs.org/en/downloa