原创 Python屏蔽GIL鎖實踐(調研+轉載+整理)
環境: Ubuntu19.10 四核八線程. 題外話,八線程屬於超線程概念,程序員不可控制,屬於操作系統調度的工作. 基本概念: 什麼時候使用併發/並行? 資料中有兩種說法: 一種是: 涉及到多核就是並行,單核IO異步就是併發 另一種是:
原创 Freenom.com的域名+github pages+netlify的CDN加速
因爲國內的CDN加速需要備案 但是Freenom.com的域名工信部不支持, 無法備案->無法CDN加速. 怎麼辦呢?花錢買域名嗎?想讓我花錢是絕對不可能的. 我們使用Netlify,界面雖然是英文的,但是非常友好 ,哪怕你不看文字,憑感
原创 @property和@setter和@getter
以下四種情況: 只讀不可寫 可寫可讀 不可寫不可讀(那你就沒必要自己把這個成員變量封裝到類裏面了吧) 可寫不可讀(不存在) 所以常見情況其實只有兩種. @property @xxx.getter @xxx.setter 可寫 可讀
原创 saleor的生產環境部署-失敗記錄
這個部署最終失敗了,失敗的報錯是:raise exceptions.JSONWebTokenError(_('User is disabled')) 但是下方的部署都是從官方的手冊或者github中收集過來的,所以還是值得記錄一下的.
原创 ImportError: cannot import name 'AliPay'
明明安裝了 python-alipay-sdk還是報告上述錯誤. 這是因爲alipay相關的python包有多個,你安裝了一個以上,互相覆蓋了. 即使你刪得只剩下一個,也不能解決問題,還需要: pip uninstall python-a
原创 ImportError: cannot import name 'python_2_unicode_compatible'
完整報錯如下: (python3.6) root@VPSRawstone01:~/Django2_dailyfresh-python3版本-基本完成# python manage.py makemigrations Traceback (
原创 ImportError: cannot import name 'six'解決
完整報錯如下: (python3.6) root@VPSRawstone01:~/Django2_dailyfresh-python3版本-基本完成# python manage.py makemigrations Traceback (
原创 Django的jinja2語法遇到jquery問題: defaultaddress is not defined
話不多說; 完整頁面代碼如下: <html> <head> <script src="https://cdn.staticfile.org/vue/2.4.2/vue.min.js"></script> <script
原创 Django靜態文件小結(未完待續)
本地部署: python manage.py collectstatic 作用(收集文件): STATICFILES_DIRS->STATIC_ROOT INSTALLED_APPS裏定義了的app的static目錄->STATIC_RO
原创 頁面上顯示的帶有亂碼名稱的js文件是怎麼回事?
如圖,當我們頁面點擊login/register的時候, F12出現一個xxxx.js對localhost:8000/graphql發送請求。 然後在工程文件夾裏面根本找不到這個文件的時候,這個是怎麼回事呢? 答案: 這個東西來自於we
原创 Docker的imageID和containerID的區別以及輸出Docker內部的環境變量。
# docker images REPOSITORY TAG IMAGE ID CREATED SI
原创 ubuntu系統下面PhantomJS not found on PATH
完整報錯如下: PhantomJS not found on PATH Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-
原创 postgres-#和postgres=#
postgres-#的意思是:你當前的命令輸入還不完整。 postgres=#的意思是:當前沒有輸入新的命令
原创 註冊確認郵件中圖片不顯示的問題
官方工程師給出的解決方案是這樣的的: from django.contrib.sites.models import Site Site.objects.all() x=Site.objects.first() x.domain