原创 Oracle批量插入語句

INSERT ALL INTO TEST_12(ID, NAME) VALUES(ID, NAME) SELECT ID, NAME FROM PROCESS_STEPS WHERE NAME IN ( 'Pack功能測試

原创 Django默認用戶登錄make_password函數原生代碼實現

from hashlib import pbkdf2_hmac from random import choice from base64 import b64encode # 隨機數所使用的字符串 serct_str = "abc

原创 Invalid input of type: 'CacheKey'. Convert to a byte, string or number first.

我是在django當中使用redis出現的這個報錯; 原因:django-redis和redis(python原生包)會有一個兼容的問題; Traceback (most recent call last): File "<cons

原创 Python調用WebServer(WSDL)注意事項

本人很少與WebServer交互,最近調用公司SAP的同步人員信息,發現一些很小的點,但是很浪費時間的注意事項; 第一:不要去相信對方開發者嘴中所謂的JSON,很有可能是各種非標準JSON; 這是非標準JSON,至於標準的,鍵帶有雙引號的

原创 Mac配置Python+Oracle+Django的開發環境

準備python解釋器的安裝包,以及Oracle Instant Client客戶端basic安裝包 這裏是這兩款軟件的下載地址 python: https://www.python.org/downloads/  根據項目需要選擇合適版

原创 關於項目上線一段時間後突然請求時快時慢

項目上線一年,一個數據表使用下面這個sql,查詢10分鐘,46億多條數據,是不是很驚異,想不到吧,我當時看到這個數字,我覺得絕對是程序BUG了,然而事實是就是這麼多,言歸正傳 select id from table_name 在11月

原创 type object xxx has no attribute objects

在Django==2.0以下版本,使用自定義管理器存在一個BUG,該BUG引發的原因,是因爲報錯模型使用自定義管理器,導致默認的objects管理器被覆蓋掉了,我的解決方案是,升級Django版本,升級到Django==2.2.1;

原创 Django遷移時報錯int() argument must be a string, a bytes-like object or a number, not 'list'

File "manage.py", line 16, in <module>     execute_from_command_line(sys.argv)   File "/home/jiso/.virtualenvs/TDMS_En

原创 Django生成唯一流程單號

class AutoSerialNumber(object): """創建OA單號""" def __init__(self): # J201906120001 # self.fd_ap

原创 Element-ui使用Select多選框如何給value屬性綁定對象類型

如何給select多選下拉框的value屬性綁定對象類型時怎麼做 現在select標籤處有一個value-key屬性綁定值必須是爲option標籤中v-for遍歷的數組中的元素(該元素值必須具有唯一性) 在option屬性key處綁定值

原创 關於contenteditable = true中光標異常判定的解決方法

<template> <div class="edit-div" v-html="innerText" :contenteditable="canEdit" @focus=

原创 Python功能相似調用不同函數的方法

def b(): print("bbbb") def c(): print("cccc") def x(y): a = { "1": b, "2": c }

原创 使用openpyxl出現單元格邊框丟失後的,解決方法

親身測試過有效! 實現功能: 使用openpyxl讀取excel中的格式,然後進行數據的填充,最後另存爲一個文件; 詳細參考:https://bitbucket.org/openpyxl/openpyxl/issues/700/cell-

原创 如何解決數據庫高併發?

發生數據庫高併發問題主要在用戶訪問量增加,例如以下場景:定時秒殺活動,大範圍的同一時間段的搶紅包活動(支付寶的新年集字領紅包等)數據庫高併發的問題本質在於:一個是慢,一個是等而要解決慢和等可以從以下幾個方面着手解決短是指路徑要短典型的mv

原创 什麼是閉包?

不喜歡多做文字解釋,看代碼,能懂就懂,學會百度是必備技能之一函數的嵌套 內部函數引用外部函數變量 內部函數必須引用一個定義在閉合範圍內的變量必須返回那個內部函數 外部函數必須返回內部函數的引用保存內部函數的變量形成閉包之後,閉包函數會獲