原创 python 中defaultdict

from collections import defaultdict defaultdict 其實底層基於C語言實現 https://www.cnblogs.com/jidongdeatao/p/6930325.html

原创 django + simpleui + webuploader 上傳文件和文件夾 以及上傳圖片問題

效果圖 附代碼 {% extends 'admin/custom_change_list.html' %} {% block extraheadupload %} <script src="/static/bootstr

原创 mysql 添加字段前先做判斷字段是否存在(處理添加字段重複報錯)

DELIMITER // DROP PROCEDURE IF EXISTS proc_add; CREATE PROCEDURE proc_add( IN tab varchar(200), IN colu

原创 mysql 增加字段前判斷是否存在

DELIMITER // DROP PROCEDURE IF EXISTS schema_change; CREATE PROCEDURE schema_change() BEGIN IF NOT EXISTS (SELECT *

原创 文件下載 關於Content-disposition

1.在跨域的時,客戶端能夠訪問到一些默認響應的headers: Cache-Control Content-Language Content-Type Expires Last-Modified Pragma 要想訪問 Cont

原创 django處理流式響應

https://www.jb51.net/article/144137.htm

原创 mysql 死鎖問題

參考以下: 一 熱點商品優化方案 二 死鎖監測和分析 三 秒殺場景開源MySQL性能壓測對比 四 MySQL壓測細節 另外: InnoDB調試死鎖的方法 innodb_locks_unsafe_for_binlog innodb鎖

原创 mysql group_concat的截斷問題

show variables like ‘group_concat_max_len’; ±---------------------±------+ | Variable_name | Value | ±-------------

原创 發佈django pyc版本

第一種簡單方法: 生產pyc文件: python3 -m compileall -b . 刪除py文件: find . -name “*.py” |xargs rm -rf 刪除pycache目錄: find . -name “

原创 1213, 'Deadlock found when trying to get lock; try restarting transaction'

https://blog.csdn.net/aesop_wubo/article/details/8286215

原创 python 3.6 django2 Django-channels2實現websocket 後端主動推送(+signals機制)

Django-channels2實現websocket 後端主動推送Django-Channels作用實時消息系統環境準備開始擼代碼Django-Channels部署安裝和配置supervisor配置nginx Django-Chan

原创 python 請用您熟悉的編程語言,比較兩個軟件版本號大小的函數,如 1.2.3a 和 1.2.4b 比較,後者版本號更大,請考慮各種情況,不可以使用系統提供的比較函數。

請用您熟悉的編程語言,編程實現一個比較任意兩個軟件版本號大小的函數,如 1.2.3a 和 1.2.4b 比較,後者版本號更大,請考慮各種情況,不可以使用系統提供的比較函數。 def version_cmpare(v1, v2):

原创 進程間通信的八種方式

https://www.cnblogs.com/wust221/p/5414839.html

原创 關於mysql索引及優化

MyISAM引擎 索引結構 :B+Tree 索引文件和數據文件是分離的,索引文件僅保存數據記錄的地址 可以沒有主鍵 主索引和輔助索引(Secondary key)在結構上沒有任何區別,只是主索引要求key是唯一的,而輔助索引的key可

原创 聊一聊 python __get__, __getattr__,__getatribute__, __getitem__ 用法

聊一聊 python __get__, __getattr__,__getattribute__ ,__getitem__用法 先上代碼 class Examp(object): def __init__(self, user