原创 python異步編程——協程

一、前言 現在是 Python3.5 以後已經進入異步時代 Python由於GIL(全局鎖)的存在,不能發揮多核的優勢,其性能一直飽受詬病。然而在IO密集型的網絡編程裏,異步處理比同步處理能提升成百上千倍的效率,彌補了Python性能方面

原创 【Git簡明教程】五分鐘帶你入門使用git

git是一個超級強大的版本管理系統,不要害怕,學會以下幾個命令,你就學會了80%的平時常用操作! git的安裝請參考:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89

原创 VScode安裝Go插件

一、go語言安裝 go語言下載地址:https://studygolang.com/dl 1、添加環境變量 go語言安裝完成後,還得定義兩個環境變量:GOPATH(go語言安裝地址)和GOROOT(go的工作目錄地址),建議寫在用戶變量中

原创 【Django】Django驗證碼插件Django-simple-captcha自定義樣式,以及通過ajax發送驗證碼數據

一、簡單安裝配置 1、安裝django-simple-captcha pip install django-simple-captcha 2、將captcha 添加到setting.py文件中的installed_apps裏面 INS

原创 【Ubuntu】python3 mkvirtualenv: command not found

一、安裝配置 按照網上的教程安裝virtualenv: 1、下載安裝 sudo pip3 install virtualenv sudo pip3 install virtualenvwrapper 2、修改.bashrc配置文件,在最

原创 【Django】在Django中單獨運行一個 .py 文件的配置

今天想要在django項目中單獨運行一個爬蟲,發現運行會報錯:  網上查了些資料,在這邊做個記錄: 1、在要單獨運行的ithome_spider.py文件的最上方加入相關配置: import sys sys.path.insert(0

原创 ubuntu18.04安裝mysql8.0.16

一、下載 1、打開mysql官方下載網頁:https://dev.mysql.com/downloads/ 2、選擇  MySQL Community Server   3、隨後我們來到了下載頁面,先選擇我們的操作系統版本,我是ubun

原创 【django報錯】TypeError: __init__() takes 1 positional argument but 2 were given

提供一種造成這種錯誤的情況: 在url.py中的urlpatterns中看是否漏了as_view(): urlpatterns = [ path('', views.Index.as_view(), name="Index"),

原创 PowerShell 中,使用activate命令激活anaconda的虛擬環境不生效解決方案

原文鏈接:https://blog.csdn.net/shiren8538/article/details/80926213 win10 系統下,安裝python,通常選擇anaconda,也會

原创 【搶先體驗】新的windows終端——Win10上Terminal的安裝與配置

一、下載 在微軟商店Microsoft Store中搜索Terminal,點擊獲取 二、使用 確保你的系統版本是1903以上 在開始菜單中找到Terminal並打開 點擊向下箭頭就可以打開終端 它默認已經幫你配好了powershel

原创 django2中namespace和name的使用

一、在Django <= 1.11 我們通過關鍵詞namespace參數定義名稱空間 1、projects/urls.py from django.conf.urls import url,include urlpatterns =

原创 在pycharm中如何將django中多個app放到同個文件夾apps處理

新建apps文件夾後mark爲source目錄,然後在Setting中import方式爲 from message import views 但這樣run manage.py task時會報模塊不存在的錯誤 ImportError:

原创 【教程】適合新人的MySQL8.0的安裝、可視化和卸載

今天想安裝一下MySQL8,網上找了一堆安裝教程演示,不過大多要麼講的不清晰,要麼是完全安裝,對於新人來說安裝的太過冗餘。後來找到了個視頻,安裝比較簡潔,並最終按照這個視頻最終成功安裝。 視頻鏈接:https://www.bilibili

原创 Ubuntu 定時執行腳本

一、關於crontab cron是一個Linux定時執行工具,可以在無需人工干預的情況下運行作業。在Ubuntu中,cron是被默認安裝並啓動的。   二、例子 直接上例子,來看看怎麼用。 需求:定時每天8點,自動執行保存在/root目錄

原创 Ubuntu:Unit crond.service could not be found.

這是因爲Ubuntu上的服務名稱是cron不是crond。所以你的命令應該是: sudo service cron start