原创 馮·諾依曼計算機與現代計算機原理與差別

美籍匈牙利科學家馮·諾依曼最先提出程序存儲的思想,併成功將其運用在計算機的設計之中,根據這一原理製造的計算機被稱爲馮·諾依曼結構計算機。由於他對現代計算機技術的突出貢獻,因此馮·諾依曼又被稱爲“現代計算機之父”。 一、馮·諾依曼的核心思想

原创 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