原创 Go:標準庫-Container包

參考:知乎 參考:Go語言標準庫 參考:Go標準庫 文章目錄1、list - 雙向鏈表1、初始化list2、返回元素,取值3、清空所有元素4、插入元素5、list長度6、移動元素7、移除元素2、heap - 堆1、結構說明2、初始

原创 python-web框架flask:連接mysql

參考:Python連接MySQL數據庫之pymysql模塊使用 文章目錄1、通過pymysql連接1、pip安裝pymysql2、建立連接2、通過SQLAlchemy連接1、配置文件2、創建連接3、對象綁定表4、數據庫操作 1、通

原创 python-web框架flask:快速搭建

參考:快速上手 與 python-web框架flask:搭建一個完整程序 配合服用,效果更佳。 文章目錄1、flask全局應用對象1、創建一個flask全局應用對象。2、啓動和端口監聽2、路由1、靜態路由2、帶參數路由3、路由重定

原创 python-web框架flask:搭建一個完整程序

參考:flask官網        這邊其實也是在閱讀公司的python-web項目的時候,做了一點小小的重構,之前的程序只有一個index.py文件,所有的接口基本都雜糅在裏面        這邊的重構處理,做了層次的改變,引入

原创 Redis設計與實現:第九章:數據庫

參考:[Redis設計與實現] 文章目錄1、數據庫 -數據結構與實現1、數據結構2、客戶端訪問與數據庫切換3、單個數據庫結構實現4、讀寫鍵空間觸發額外操作2、鍵過期判定與實現1、過期設置命令2、過期時間的結構化存儲3、刪除策略1、

原创 Go:標準庫:sort排序

參考:知乎 參考:Go語言標準庫 參考:Go標準庫 文章目錄1、接口說明2、方法說明1、Sort - 排序2、Reverse - 逆序3、IsSorted - 返回是否排序3、內置結構實現1、IntSlice2、Float64Sl

原创 Golint安裝和使用(Goland)

文章目錄1、安裝golint2、配置golint3、golint使用4、golint校驗規則 1、安裝golint      首先在我們下載的位置,通過右鍵git bash here 打開git控制檯      然後輸入命令:gi

原创 Redis設計與實現:第十一章 - AOF持久化

參考:《Redis設計與實現》 文章目錄1、AOF文件作用2、AOF持久化實現1、命令追加2、AOF文件寫入和同步3、AOF文件載入與數據還原4、AOF重寫(BGREWRITEAOF)1、AOF重寫的必要性2、AOF重寫的實現1、

原创 Redis設計與實現:第十章 - RDB持久化

參考:《Redis設計與實現》 文章目錄1、RDB文件左右2、RDB文件的創建和載入1、SAVE-RDB文件創建2、BGSAVE-RDB文件創建3、RDB文件載入3、RDB文件自動間隔性保存1、save選項配置2、具體實現4、RD

原创 python-web框架flask:引入藍圖和遇到的問題

參考:flask官網 文章目錄1、什麼是藍圖2、藍圖配置3、遇到問題1、循環引用問題 ImportError2、重名問題 AssertError3、html請求路徑問題 werkzeug.routing.BuildError 1、

原创 1、連續VIP等級的獎勵領取(二進制移位)

文章目錄1、策劃規定2、思路分享3、可能存在的問題 1、策劃規定 正常在遊戲中會有規定VIP等級,而充值達到一定的VIP等級就可以領取對應的獎勵,這邊這樣規定: vip等級從0開始到13,0表示首衝但是未達到vip1的金額,未充

原创 Go:mapstructure包的使用

參考:goinggo/mapstructure 參考:package mapstructure 文章目錄1、導包2、使用目的3、Decode:map轉換成結構體1、不支持內部結構體轉換2、常規轉換3、結論4、DecodePath:

原创 Go:性能分析工具 - pprof

參考:【windows】Graphviz的下載安裝,配置環境和簡單實例 參考:9.1 Go 大殺器之性能剖析 PProf 參考:關於golang性能調試及pprof可視化 文章目錄1、Graphviz下載安裝1、msi包下載2、安

原创 Go數據庫操作:1、xorm包-基礎配置與映射

參考:xorm操作指南,這邊有一些配置或者其他的數據庫配置(主要是mysql)會省去,具體查看該文檔。 文章目錄1、特性2、安裝3、Orm引擎(包含配置)1、創建(mysql爲例)2、ping操作3、操作日誌1、配置輸出sql2、

原创 Go:官方庫 -Context

參考:Golang中 Context包深入淺出 參考:golang中Context的使用場景 文章目錄1、作用說明2、方法說明1、Context接口1、Dealine2、Done3、Err4、Value2、Background3、