原创 馮·諾依曼計算機與現代計算機原理與差別
美籍匈牙利科學家馮·諾依曼最先提出程序存儲的思想,併成功將其運用在計算機的設計之中,根據這一原理製造的計算機被稱爲馮·諾依曼結構計算機。由於他對現代計算機技術的突出貢獻,因此馮·諾依曼又被稱爲“現代計算機之父”。 一、馮·諾依曼的核心思想
原创 python解析curl命令內容
將curl解析次字典形式,代碼如下: # coding:utf-8 import argparse import warnings from shlex import split from http.cookies import Simp
原创 gitignore的配置與使用
一、在項目根目錄下(和.git在同一級目錄下),增加.gitignore文件。 #開頭 #註釋,被git忽略 *.class #忽略所有.class結尾的文件 !Test.class #Test.class除外
原创 python主動拋出異常和自定義異常
一、主動拋出異常 raise Python 使用 raise 語句拋出一個指定的異常。 raise 唯一的一個參數指定了要被拋出的異常。 它必須是一個異常的實例或者是異常的類(也就是 Exception 的子類)。 如下: x = 10
原创 ImportError: cannot import name 'cached_property' from 'werkzeug'
查詢後得知這是因爲werkzeug新版本里需要顯式導入該模塊。在報錯的文件(我這裏是werkzeug/init.py)裏添加以下代碼可以解決該問題。 from werkzeug.utils import cached_property
原创 SQLAlchemy異常捕捉
我們在使用SQLAlchemy模塊進行數據操作過程,往往會出現一些錯誤,因此我們需要捕捉到這些錯誤,並進行一場處理。 例子如下: from sqlalchemy.exc import SQLAlchemyError db = SQLAlc
原创 精品mac綠色版軟件下載網址
精品mac綠色版軟件下載網址,點擊訪問。 結束!
原创 GO語言基礎之佔位符
一、定義示例類型和變量 type People struct { Name string } people := People{Name: "xiaoming"} 二、普通佔位符 佔位符 說明 舉例 輸出 %v 默認
原创 Pecan控制器和路由系統
Pecan路由採用的是對象分發機制,將HTTP請求分發到控制器,然後到控制器裏定義的方法。 對象分發機制將請求路徑進行切割,根據請求路徑從root控制器開始,按次序尋找路徑對應的控制器及方法。 一、控制器和路由實例 from pecan
原创 Pecan安裝及創建項目、啓動服務
一、安裝 Pecan官方建議在虛擬環境裏面使用pcan: $ virtualenv pecan-env $ cd pecan-env $ source bin/activate 安裝: pip install pecan 二、創建p
原创 Golang 數據類型轉換
golang數據類型 基本類型:boolean,numeric,string類型的命名實例是預先聲明的。 複合類型:array,struct,指針,function,interface,slice,map,channel類型(可以使用ty
原创 創建SpringBoot Web服務及注意事項
本次通過Spring Initializr及Idea創建SpringBoot項目。 一、通過Spring Initializr頁面生成項目壓縮包 訪問https://start.springboot.io/ 如下圖,根據自己
原创 Linux搭建minio集羣
方式一:4臺服務器(或虛擬機)搭建minio集羣 1.1、 準備4臺服務器(或虛擬機),並在對應機器上面創建/data{num}文件夾 192.168.31.128/data0 192.168.31.129/data1 192.168
原创 Windows安裝RocketMQ
一、準備 Windows JDK1.8 Maven Git 二、下載 RocketMQ點擊下載 ,選擇 Binary 進行下載,並解壓。 三、配置系統環境變量 變量名:ROCKETMQ_HOME 變量值
原创 fastapi使用
fastapi是python的一個高性能web框架。它有着非常高的性能,與nodejs和go相當,和開發迅速等特點。 一、安裝 pip install fastapi pip install uvicorn 二、例子 # main.p