原创 ntunnel_mysql.php

前言:問題:服務器有跳板機不能直接 用本地 navicat 鏈接數據庫 可以用這個方法 導出php 腳本 通過wep服務 3. 訪問 4.本地navicat

原创 Go語言fmt包(輸入,輸出,格式化佔位符)

Go語言fmt包(輸入,輸出,格式化佔位符) fmt 是Go語言中的標準庫主要是用來 Go語言中終端輸入輸出以及格式化輸出常用的函數. fmt Go 語言標準庫中的 fmt 包提供了打印函數將數據以字符串形式輸出到控制檯、文件、其他滿足 i

原创 Go 語言安裝及第一個Go語言程序

Go 語言安裝及第一個Go語言程序 下載 Go官網下載地址:https://golang.org/dl/ Go官方鏡像站(推薦):https://golang.google.cn/dl/ 版本選擇 mac下安裝 下載可執行文件版本,直接點

原创 Go語言基礎數據類型之基本數據類型

Go語言基礎數據類型之基本數據類型 Go語言中有豐富的數據類型,除了基本的整型、浮點型、布爾型、字符串外,還有數組、切片、結構體、函數、map、通道(channel)等。Go 語言的基本類型和其他語言大同小異。 基本數據類型 整型 整型分爲

原创 Flask - 架構設計

文件結構 項目配置 config.py import os import pymysql class Config(object): ECRET_KEY = os.environ.get('SECRET_KEY') or

原创 異步編程 - 協程

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

原创 Python - 異步編程

1.異步編程 - 協程 2.異步編程 - asyncio 3.異步編程 - uvloop 4.異步編程 - 實戰案例

原创 異步編程 - uvloop

Python - uvloop Python標準庫中提供了asyncio模塊,用於支持基於協程的異步編程。 uvloop是 asyncio 中的事件循環的替代方案,替換後可以使得asyncio性能提高。事實上,uvloop要比nodejs、

原创 異步編程 - asyncio

異步編程 一、事件循環 我們可以理解爲就是一個 循環 並去檢測並執行一些代碼。 # 僞代碼 任務列表 = [ {'任務1':可執行},{'任務2':IO阻塞},{"任務3":"已完成"}] while True: 可執行

原创 異步編程 - 實戰案例

實戰案例 爲了更好理解,上述所有示例的IO情況都是以 asyncio.sleep 爲例,而真實的項目開發中會用到很多IO的情況 異步 - Reids 當通過python去操作redis時,鏈接、設置值、獲取值 這些都涉及網絡IO請求,使用a

原创 計算機的發展史及多道技術

一、操作系統發展史及多道技術  1.第一代計算機(1940~1955):真空管和穿孔卡片    特點:沒有操作系統的概念,所有的程序設計都是直接操控硬件。    優點:每個人獨享,可以自己調試代碼,找到bug。    缺點:浪費計算機資源。

原创 網絡編程socket

楔子 你現在已經學會了寫python代碼,假如你寫了兩個python文件a.py和b.py,分別去運行,你就會發現,這兩個python的文件分別運行的很好。但是如果這兩個程序之間想要傳遞一個數據,你要怎麼做呢?這個問題以你現在的知識就可以解

原创 計算機基礎

一、爲何要學習計算機基礎?           好多人覺得自己有點基礎就都想着直接敲代碼,覺得基礎知識很容易,很簡單,就不怎麼用心去學。然而,我覺得基礎知識很重要。就像蓋一棟樓房一樣,你先要打好地基,再去蓋房。       Python是一

原创 python 數據類型 之 數字類型

數字類型 python數字類型有三種: 整數類型、浮點數類型、複數類型。 一、整數類型int() 十進制:1010 , 99 , -217 十六進制:0x9a , 0X89 ( 0x , 0X 開頭表示十六進制) 二進制:0b010,-0

原创 Python【4】:python 數據結構

1、數字類型 2、字符串 3、列表 4、元組 5、字典 6、集合