原创 Golang net.http和Gin框架下的模板--View調用後臺方法 --view接收後臺數據的運用 及 嵌套模板和繼承模板的使用

特別注意: 嵌套模板使用 非常重要 結構  前臺代碼: <!DOCTYPE html> <html> <head> <title>user</title> </head> <script type="text/javascrip

原创 GoLang GRPC使用

服務器端文件結構主要是 proto 文件夾(主要是.proto文件),service文件夾,mian.go文件 定義GRPC  ptoto文件   注意:                                          

原创 GoLang Socket 聊天實例

 收發消息實體 package model // 發送或者接收的消息信息 type SmsMessage struct { // 消息 類型 1 註冊 2登陸 3在線狀態 4私聊信息 5羣發信息 6下線線狀態 7

原创 golang Redis運用

go mod init go get  github.com/go-redis/redis package main import ( "encoding/json" "fmt" "github.com/go-r

原创 Golang Socket編程小實例

1.服務端監聽並處理接收信息 package main import ( "fmt" "io" "net" ) func process(conn net.Conn){ defer conn.Close

原创 go mod 運用

Go版本在1.11之後推出了go module模式來管理依賴(還有go get、vendor這兩種方式),使用go mod時下載的依賴文件在$GOPATH/pkg/mod/下。本文以兩種辦法介紹如何創建go mod項目。 go mod是時

原创 GoLang協程和管道

1.1~8000查找素數的例子 package main import "fmt" // 向intChan放入1-8000個數 func putNum(intChan chan int){ for i:=1;i<=80000;

原创 Golang設置運行CPU數

 

原创 Golang的錯誤處理機制 defer recover()

   當程序出現異常時,會拋出一個panic來終止程序,如果不想讓程序終止,可以通過defer recover() 來處理,見下圖(這樣處理就不會使程序崩潰):    

原创 Golang開發環境和環境變量搭建

https://studygolang.com/dl                        說明SDK安成功完成! 配置環境變量                       注意:因爲Path變量已經有了,所以在Path變量中編

原创 Docker Swanm集羣配置

  首先 可以用ContOS虛擬機   克隆  5個虛擬機,注意(克隆主機必須裝了Docker,克隆後,克隆機都會有Docker)    配置 網絡     克隆CentOS虛擬機       最後和到如下結果 打開2377端口   

原创 CentOS安裝Nginx

在Centos下,yum源不提供nginx的安裝,可以通過切換yum源的方法獲取安裝。也可以通過直接下載安裝包的方法,**以下命令均需root權限執行**:   首先安裝必要的庫(nginx 中gzip模塊需要 zlib 庫,

原创 .net 批量導出文件,以ZIP壓縮方式導出

 1. 首先Nuget          ICSharpCode.SharpZipLib <script type="text/javascript"> $(function () {

原创 .net Core在過濾器中獲取 系統接口方法(以IMemoryCache 爲例) 及HttpContext 獲取系統接口

public   Class  SysActionAttribute :Attribute, IActionFilter      //  Attribute  用於控制器中 特性控制,當在控制器或控制器的Action加使用過濾器時只須加【

原创 .net Core AJAX使用Header傳遞參數,以JsonResult返回信息

function postHeader() {     $.ajax({           url : "/myTest/PostHeader?time="+ (new date()).getTime(),           befor