原创 一文讀懂排序算法-python實現

 talk is cheap, show code def bubble_sort(arr): ''' 冒泡排序 平均時間複雜度:O(n^2) 最好情況:O(n) 最壞情況:O(n^2)

原创 初識golang-數據類型_切片類型

查看上一篇函數類型請點我 golang的切片相當於python的list,但是也有不同。切片本身不包含任何數據。它僅僅是底層數組的一個上層表示。對切片進行的任何修改都將反映在底層數組中,把切片當作可變數組使用就可以了。 1.切片的初始化:

原创 gunicorn的信號處理

gunicorn採用pre-fork worker的服務器模型,pre-fork意味着一個主進程fork出許多子進程來處理請求。一箇中心的主進程管理一系列的稱爲worker的子進程,主進程對客戶端一無所知,所有的請求和響應都是完全由wor

原创 初識golang-數據類型_函數類型

查看上一篇channel類型請點我         golang中可以用type定義函數類型,定義的類型可以當作參數進行傳遞,廢話不多說,直接上例子 package main import "fmt" type FuncType f

原创 初識golang-數據類型_channel

查看上一篇結構體類型請點我 一.goroutine 說到channel,就不得不提golang的goroutine,這是golang原生支持高併發很重的一點。併發模型有5種: 1.單進(線)程·循環處理請求         單進程和單線程

原创 shell中的#%*處理字符用法

shell提供了簡單強大字符串處理方式,有時候需要對path進行處理,通過#%*的搭配使用,可以方便快捷的得到結果。廢話少說,舉例子。 #!/usr/bin/env bash DIR="/dir1/dir2/dir3/abc.def.t

原创 初識golang-數據類型_結構體

查看上一篇指針類型請點我 golang的結構體其實就相當於自定義類,這個類只有屬性,沒有方法,但是類的屬性在定義時就固定了,不能動態添加屬性,廢話少說,看例子。 package main import "fmt" type Info

原创 RPC框架Thrift-python作爲服務端支持的傳輸協議

目前Thrift使用python作爲服務端支持的協議只有三種TBinaryProtocol,TCompactProtocol和TJSONProtocol,下面分別介紹這三種協議的區別和使用方法。 1.TBinaryProtocol TBi

原创 初識golang-排坑和基本知識

查看上一篇golang包的引用請點我 查看golang格式化參數請點我 1.go語言的左括號不能在一個新行 go語言字符串必須是雙引號 2.go導入包後必須使用,變量聲明後必須使用 3.go數據類型:告訴編譯器以多大內存存儲變量

原创 初識golang-數據類型_指針

查看上一篇數組類型請點我 2.指針類型     指針這個東西啊,開始真的是讓我費解,爲什麼需要這個東西呢,感覺根本沒有用啊,但是go說:我不要你覺得,我要我覺得。然後就仔細的研究了一下,原來這個東西還是很有用的,接下來先說說go指針是什麼

原创 初識golang-格式化輸出參數

詳情點擊如下鏈接 https://blog.csdn.net/qq_22660775/article/details/89487263

原创 初識golang-數據類型_數組

查看上一篇go基礎知識排坑請點我 go的數據類型其實網上又好多文章,不過爲了加深印象,自己再寫一遍。 相比於python有點複雜,沒圖說個XX,所以又費了好幾萬的腦細胞畫了個圖 其他類型就不講了,這裏只講高級數據類型。。。 1.數組類型

原创 初識golang-包的引用

寫在前面:之前一直是寫python的,發現最近大廠都在轉go,爲了職(減)業(少)生(發)涯(量),決定自學go,開帖記錄學習go的踩坑之路,希望對像我一樣初識go的coder有點幫助。 go的環境變量 爲什麼先說環境變量,因爲go包之間

原创 gRPC+python+Protobuf簡明教程

這老哥寫的賊6 https://www.jianshu.com/p/b723053a86a6 https://www.jianshu.com/p/9c947d98e192

原创 初識golang-數據類型_map

查看上一篇接口類型請點我 golang中的map就相當於python中的dict,key:value形式,無序,key唯一。 1.map的創建和增刪改查 廢話少說,上例子: package main import "fmt" fu