原创 Goland - 程序可以運行,但是Import報紅

文章目錄1、問題描述2、配置GOPATH3、 配置Proxy 1、問題描述        問題就是這麼個問題,就是程序可以運行,但是Import或者是你在程序閱讀的時候,發現一些包報紅,一些包正常,正常情況下就是go官方包是正常的

原创 Git下載報錯: Permission denied (publickey).問題解決

文章目錄1、遇到問題1、現象12、現象23、現象32、問題分析3、解決方案(針對github)1、生成是ssh key2、複製ssh key3、登錄github4、new ssh key4、gitlab的解決方法5、注意的點1、替

原创 Go官方包:encodinng常用方法

文章目錄1、json1、Marshal:對象轉換成json串1、規則2、測試代碼3、時間自定義格式轉換4、多層結構的轉換2、Unmarshal:字符串轉對象1、常規轉換2、轉換爲map3、時間轉換2、其他 1、json 1、Mar

原创 Go數據庫操作:4、xorm包-增刪改查

參考:Xorm 文章目錄1、插入數據1、Orm方式1、同一個表插入數據2、不同的表插入數據3、注意2、SQL命令方式1、常規方式2、sqlMap方式3、SQLTemplates方式3、創建時間和時區問題2、更新數據1、Orm方式更

原创 Go數據庫操作:5、xorm包-事件

參考:事件 文章目錄1、Struct特定方法1、插入到數據庫前、後2、更新到數據庫前、後3、從數據庫刪除前、後4、查詢出來,設置到結構體前、後2、執行過程中實現1、臨時執行某個方法之前執行2、臨時執行某個方法之後執行 xorm是支

原创 Go數據庫操作:2、xorm包-表結構操作

參考:表結構操作 文章目錄1、獲取數據庫信息1、DBMetas():獲取表結構信息2、TableInfo(Bean):獲取對應表結構信息2、獲取表信息1、CreateTables(beans):根據結構體創建表2、IsTableE

原创 Go引用空包問題:no Go source file

1、問題出現        編譯的時候在控制檯出現如下報錯,但是沒有直接提示是哪個文件出問題了:        查找到這個testSub文件,發現是一個空的文件夾,如果把這個文件夾刪掉再進行編譯會出現下面的錯誤:       

原创 Goland Debug模式的坑

在Goland的debug模式下進行調試的時候,遇到一個神奇的問題,應該是debug模式的bug。 兩個一樣的字符串拼接方法,第一個調用,結果是正確的,第二次調用結果是控制檯上顯示某些字符丟失 第一次是這樣的: 而第二次拼接的內

原创 Goland使用Go mod模式創建工程

文章目錄1、創建新工程2、修改當前工程 1、創建新工程 操作步驟: 菜單欄File > New > Project 通過 **Go Modules(vgo)**模式進行程序創建 2、修改當前工程 如果已經有當前工程,那麼對該工程

原创 Redis設計與實現:第十八章 - 發佈與訂閱

參考:《Redis設計與實現》 文章目錄1、頻道的訂閱與退訂1、訂閱頻道2、退訂頻道2、模式的訂閱與退訂1、模式的訂閱2、模式的退訂3、發送消息1、將消息發給頻道訂閱者2、將消息發給模式訂閱者4、查看訂閱信息1、服務器被訂閱頻道2

原创 Redis設計與實現:第十二章 - 事件

參考:《Redis設計與實現》 文章目錄1、文件事件1、文件事件處理器的組成2、I/O多路複用程序的實現3、事件的類型4、文件事件處理器1.連接應答處理器2.命令請求處理器3.命令回覆處理器4、總體通信過程2、時間事件1、時間事件

原创 Redis設計與實現:第十三章 - 客戶端

參考:《Redis設計與實現》 文章目錄1、客戶端定義2、客戶端屬性1、套接字描述符、名字、標誌2、命令3、緩衝區4、身份驗證5、時間3、客戶端創建與關閉1、普通客戶端2、Lua腳本的僞客戶端3、AOF的僞客戶端 1、客戶端定義

原创 Redis設計與實現:第十四章 -服務器

參考:《Redis設計與實現》 文章目錄1、命令請求執行過程1、客戶端發送命令請求2、讀取命令組裝結構3、查找命令執行對象(cmd)4、檢查校驗操作5、執行命令6、後續操作7、客戶端接收命令並打印2、ServerCron函數1、管

原创 Go數據庫操作:3、SqlMap及SqlTemplate模板

文章目錄1、註冊sqlMap(json方式)1、初始化引擎2、註冊json文件的sqlMap3、Json文件配置2、SqlTemplate3、文件更新監控功能4、模板加密存儲及解析5、手動管理1、新增2、刪除3、修改4、查詢   

原创 Python測試框架 - Locust

參考:locust官網 文章目錄1、簡介1、作用2、特性3、對比1、對比JMeter2、對比Tsung2、安裝1、在windows上安裝2、修改打開文件最大數量限制3、快速入門1、測試實例2、啓動Locust3、Locust的We