原创 linux 視頻教程發佈 從入門到精通

最近疫情在家,有時間把手裏的資源和一些知識做下整理: 這篇文章那,我會發布關於學習linux的一些視頻教程,有需要的找我要。這裏就不在說了。總共有48節視頻 從liunx 安裝到使用,一級一些常見的命才做如何使用都有的。  

原创 每日一道go的知識4

go 語言中的 channel 有緩衝和無緩衝的區別是什麼 答:  其實就是一個是同步的,一個是非同步的。 比如:有緩衝區的會在取得第一個值的時候,能夠執行進入到主線程       無緩衝區的會一直阻塞在那,等着。 2. go 語言中切

原创 windows ubuntu liunx 安裝protoc 使用protobuf

一、安裝protoc 因爲最近疫情原因,在家裏的系統開發,使用的是windows  公司使用的ubutnu 所以從新安裝了一遍開發環境 這裏記下 protobuf安裝過成。   過程中遇到了一些報錯,都是安裝protoc 使用 proto

原创 使用CEfSharp之旅(10) 終極大殺器: cefsharp 使用js獲取 websocket 的數據

這個cefsharp的專欄建立也有將近三年了。 本人的研究這塊的羣,也已經進入了不少的小夥伴了。 疫情期間在家有時間把,把這塊的代碼整理了下,發出來,給需要的小夥伴。 終極解決方案哦。而且是經過衆多網友測試可行的。哈哈 ,等不及了,直接看

原创 實錘 go的面試題

分享下go的面試題,應爲疫情在家大部分都是通過電話或者視頻面試的。 這裏記錄下 給大家分享下。 (2020.05.19)今天要分享的面試題是: 1.  gin web框架  router使用 2. wait group 3.用過go的那個

原创 一起使用GO(golang) 來做一個後臺管理系統系列(2) 編寫路由控制包 router包

首先創建一個router 的包 編寫配置文件: router.go文件 package routers import ( "fmt" "github.com/gin-contrib/cors" "github.com/gin-g

原创 一起使用GO(golang) 來做一個後臺管理系統系列(4) 基礎包管理,包括數據庫訪問,配置文件管理

有童鞋反應說讓把,基礎配置部分,包括數據庫訪問,和配置部分也貼出了。 這裏插入一篇文件,單獨做個介紹 首先在主工程目錄創建conf 和db 兩個配置包如圖: 其中app.ini 包含的時候此工程的運行配置,包含端口號,數據庫,redis

原创 一起使用GO(golang) 來做一個後臺管理系統系列(3) 編寫鑑權控制 jwt包

編寫此包目的,主要是爲了驗證token,校驗用戶登陸數據,還可進行權限訪問等等: 創建jwt.go。 本演示包位於middleware下 直接上代碼,不多說: package jwt import ( "github.com/gin

原创 一起使用GO(golang) 來做一個後臺管理系統系列(5) 實現登錄部分,校驗登陸用戶

首先修改頁面的login.html 添加頁面登陸事件 這塊js寫的: function login() { var formData = new FormData(); for

原创 一起使用GO(golang) 來做一個後臺管理系統系列(6) 實現用戶部分,編輯用戶

前端啓動行編輯修改數據。 <script> layui.use('table', function(){ var table = layui.table; // var laypage = l

原创 一起使用GO(golang) 來做一個後臺管理系統系列(1) 載入啓動 golang gin 框架

       有感而發,程序員這個行業,真的是一天不跑,不學習,就會被拍死在沙灘的行業 。熬夜,加班哪都小事。什麼刪庫跑路基本操作(沒有刪除跑路的童鞋,不是好童鞋啊。🙅)。哈哈。        咱今天就說這個學習新知識,學了不用,三天就忘

原创 每日一道go的知識3

看代碼: 大家看看這個輸出神馬? 主要是演示context的使用。 package main import ( "context" "fmt" "time" ) func main() { ctx, cancel := co

原创 使用CEfSharp之旅(11): cefsharp 使用js動態的驗證碼

cefsharp獲取驗證碼.mp4   這個視頻演示了,如何獲取動態驗證碼圖片 這個內容我錄製課一期視頻,已經發布了。大家可以看看

原创 每日一道go的知識2

下面這段代碼能否編譯通過?如果可以,輸出什麼? func GetValue() int {     return 1 } func main() {    i := GetValue()     switch i.(typ

原创 每日一道go的知識1

下面這段代碼輸出的內容: 這道題考驗的是對 defer的認識。   func main(){ defer func() { fmt.Println("打印前") }() defer func() { fmt.Println("打印中