原创 bootstrap 輸入框組 通過加減按鈕來增加刪除內嵌輸入框組

實現效果圖如下: 當我點擊 + 按鈕時,會添加一行輸入框組;當點擊 - 按鈕時,會刪除這一行輸入框組 html代碼如下: <div class="input-group" id="saltIpGroup"> <label class=

原创 python 檢查文件mime類型

magic 模塊可以檢查文件的mime類型,而不是從後綴名來判斷,例如判斷文件是不是視頻或圖片類型如下: #檢查文件類型 mime_type = magic.from_file(full_path,mime=True) logger.in

原创 python 用本地git來保存文件或者博客,實現版本控制

最近寫一個類似博客的東西,用於存放部門的文檔,爲了文章能夠回滾,寫了個git的類用於操作本地類,如下: 腳本名稱:myGit.py import os,sys,re import logging logger = logging.get

原创 python mysql where in 對列表(list,,array)問題

例如有這麼一個查詢語句: select * from server where ip in (....) 同時一個存放ip 的列表 :['1.1.1.1','2.2.2.2','2.2.2.2'] 我們希望在查詢語句的in中放入這個Ip列

原创 python 多層嵌套列表 轉成一維列表

如以下的嵌套列表: [1,[2,3],[4,[5,6]]] 因爲不知道嵌套了多少層,常規的方式是寫一個遞歸函數,對這個函數進行遞歸來生成一維列表。 後來發現,在python的compiler模塊中,提供了類似功能的函數: >>> fr

原创 wiki.js搭建自己的wiki

wiki.js搭建 官網[wiki.js:](https://docs.requarks.io/wiki/) 目前這個wiki.js還存在一些bug,期待2.x版本正式發佈! 軟件依賴 wiki.js需要以下軟件包: - git 2.7.

原创 爬蟲 scrapy 抓取小說實例

以http://www.biquge.com/2_2970/ 這部小說爲例,用scrapy對這部小說的章節進行抓取 #coding=utf-8 import scrapy,os curpath = os.getcwd() noveldi

原创 bootstrap select2插件用ajax來獲取和顯示數據

用select2插件,實現以下這個選擇框: 1、html代碼 <div class="form-group" style='display:none;' id='preParamGroup'> <label for="inputEm

原创 js 判斷數組是否包含某個key

可以用函數hasOwnProperty來進行判斷,如下: if (result.hasOwnProperty('code') && !result.code) { alertify.alert(result.msg) } 點

原创 python3.7 redis隊列類實現

# -*- coding: utf-8 -*- import logging from typing import List logger = logging.getLogger(__name__) class BaseQueu

原创 conflicts with file from package epel-release-6-8.noarch

安裝rpm-build包時與epel-release-6-8.noarch衝突,報錯: Transaction check error: file /etc/rpm/macros.ghc-srpm from install of

原创 fpm打包python3.7安裝過程爲rpm

python3.7安裝包 需要的安裝包 Python3.7 wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz openssl安裝包 wget

原创 find 用xargs來處理帶空格的文件名文件

當用find和xargs來處理文件時,如果文件名包含空格,會導致處理失敗。 在find的幫助中,有一個參數-print0: -print0 True; print the full file name on t

原创 fpm 對python3.7.5虛擬環境進行打包

python3.7.5環境打包 打包前準備環境 可能是由於版本原因,fpm打包時默認會從系統拿默認的python來打包,即使進行虛擬環境也一樣。但是我們需要用python3。 所以首先把系統默認的python改爲3.7 cp /u

原创 python pip install報錯error: Unable to find vcvarsall.bat

在windows上用Pip安裝一些模塊時,有時候會碰到error: Unable to find vcvarsall.bat這個報錯 網上各種方式,但是很多都不行 其實最簡單的方式就是直接下載包到本地安裝了 到站點 http://www.