原创 《欲罷不能》-- 讓人上癮的六大誘因(原則)

在《欲罷不能》這本書裏面,詮釋了讓人上癮的六大誘因(原則):     1 可望而不可即的誘人的目標     2 無法阻擋且無法預知的積極反饋     3 漸進式的進步和改善的感覺     4 隨着時間推移越來越難的任務     5 需要解

原创 java-maven pom.xml 文件 jar 包引用順序

java-maven pom.xml 文件 jar 包引用順序 場景:     當項目 project1 引用了多個 a.jar、b.jar、c.jar 包,     其中每個 jar 包都間接的引用了 common.jar 包,   

原创 c# - Mvc動態註冊HttpModule實例

c# - Mvc動態註冊HttpModule實例 再也不容爲了兼容 iis 6、7、8、9、10 了   -_- !!!!。 不用配置 web.config  的   <httpModules>  or <modules> 節點了!!!

原创 python - 分析 iis 日誌 wwwlogs

python-解析 iis 日誌 iis日誌分析工具比較多,基本都支持 windows(不誇平臺),統計維度也有限。有找工具的時間還不如自己寫一個!!! 分析時注意 iis 日誌是格林尼治時間,沒有加時區。分析時需要加 8 小時!!! 日

原创 PyCharm 2017.3 解決 pip 升級後無法安裝第三方庫問題

PyCharm 2017.3 解決 pip 升級後無法安裝第三方庫問題 修改文件:packaging_tool.py 解決時分別出現了一下三種錯誤: AttributeError: module 'pip' has no attribu

原创 python-比較兩個文件交集、並集、差集

python 比價兩個文件交集、並集、差集   #!/usr/bin/env python2.7 #coding=utf-8 ''' s05=set(['x','b','a']) s06=set(['c','x','e']) '''

原创 http 301、302 重定向,處理過程分析

http 301、302 重定向,處理過程分析 一、定義:     響應碼:301、302 ,都代表重定向,其中 301 代表永久重定向,302 代表臨時重定向; 二、服務器場景:     請求 www.aa.com/a.html ,重定

原创 iis 6、7、8或更高版本,解決 nginx、f5 負載均衡後 wwwlogs 日誌中不能記錄 X-Forwarded-For 真實ip 問題

 iis 6、7、8或更高版本,解決 nginx、f5 負載均衡後 wwwlogs 日誌中不能記錄 X-Forwarded-For 真實ip 問題     The solution - how to modify logging beha

原创 nginx - ip 限制規則、黑名單、白名單

一、配置 ip 限制時的注意事項 #注意事項: #  1. deny 一定要加一個ip,否則直接跳轉到403,不往下執行了;如果403默認頁是同一域名下,會造成死循環訪問; #  2. allow的ip段,從允許訪問的段位從小到大排列,如

原创 python - 分析 nginx access 日誌文件

python - 分析 access 日誌文件 nginx 的 access 日誌格式約定: #全局變量 # $args 這個變量等於請求行中的參數,同$query_string

原创 python - 定時拆分備份 nginx 日誌

python - 定時拆分備份 nginx 日誌 一、背景: nginx 的log 不會自動按天備份,而且記錄時間格式不統一,此程序專門解決這兩個問題; 二、windows 部署方式 1.在 nginx 目錄,創建一個 nginx_lo

原创 python - 字符串、日期時間轉+格式化

python - 字符串、日期時間轉+格式化   #!/usr/bin/env python3 # coding=utf-8 import os import sys import argparse import codecs impo

原创 c# - mono - 調用 python 腳本 .py 文件

c# - mono - 調用 python 腳本 .py 文件 一、定義 命令行工具:在windows 下是 cmd.exe,在 mac 下使用 bash。 二、踩過的坑 使用 Process 類,啓動一個“命令行工具”,在通過向標準輸出

原创 pyhon3 - bloomfilter(布隆篩選器) - pybloom_live 使用

pyhon3 - bloomfilter(布隆篩選器) - pybloom_live 使用 一、安裝 #安裝 pip3 install pybloom_live #卸載 pip3 uninstall pybloom_live 二、篩選器類

原创 sqlite3-windows 備份腳本 backup.bat

sqlite3-windows 備份腳本 backup.bat  注:其中 sqlite3 、gzip 需要手動下載,放到db目錄, 下載地址:     sqlite3.exe https://www.sqlite.org/cli.htm