原创 GO 模塊化

任何語言都不可避免要進行模塊化,這裏就簡單介紹下 同package 同文件夾下 不同文件之間調用 案例 該方式必須所有文件都爲main,也就是包名相同,纔可以運行 test.go package main func sayHello()

原创 GO MOD 的 使用

轉自 : https://blog.csdn.net/Sihang_Xie/article/details/124851399 1 .0 背景 Go 依賴管理的演進經歷了以下 3 個階段: 目前被廣泛應用的是 Go Module,整個演進

原创 go 基於http庫擼一個簡易架子

http庫 實現一個最簡單的 http server需要幾行代碼? 對於python可能只需一行,對於 node 可能也要不了幾行,那對於 golang 要幾行?同樣也要不了幾行,這幾乎是所有現代化高級語言的特性,提供了官方內置庫,大大簡化

原创 GO 錯誤處理

概述 Go語言追求簡潔優雅,所以,Go語言不支持傳統的 try…catch…finally 這種異常,因爲Go語言的設計者們認爲,將異常與控制結構混在一起會很容易使得代碼變得混亂。因爲開發者很容易濫用異常,甚至一個小小的錯誤都拋出一個異常。

原创 GO 基本語法

main 函數 package main // 聲明 main 包,表明當前是一個可執行程序 // func 爲方法關鍵字 func main() { // main函數,是程序執行的入口 println("Hello World!"

原创 go 環境搭建

SDK下載 下載地址: https://golang.google.cn/dl/ https://studygolang.com/dl 這兩個個那個下載快 用那個 都是鏡像 ,官網被牆了(你懂得)官網地址 https://golang.o

原创 mysql 奇淫技巧

1.統計同一張表的多個值 啥意思?比如,一張人員表,要同時統計出男女人數,正常來說 ,我們是要兩句sql,但是有沒有辦法,一句sql 直接統計出來呢?有的!! 例: SELECT count(sex = '男' OR NULL),

原创 Win10命令行快速安裝JDK環境

主要內容 用scoop包管理自動下載安裝jdk,自動配置環境,一鍵安裝(把裏面命令跑一遍就行了) 需要工具 Powershell(自帶可) https://docs.microsoft.com/zh-cn/powershell/ 包管理命

原创 屏蔽CSDN從我做起

CSDN能列舉"罪狀"數不甚數,絕對不止十條,偏偏拿他沒辦法,不管是那個搜索引擎,它的搜索結果永遠在最前面,我已經不想從我眼睛裏看到它了 ,這不,研究了一下方法,現在分享出來 這裏要安裝一個插件 https://github.com/ior

原创 Beyond Compare 4 破解腳本

bat 命令參考:https://blog.51cto.com/u_3078781/3291755 破解方法參考:https://www.cnblogs.com/makalochen/p/16309485.html 腳本 新建 bc_cra

原创 Gitea 安裝,配置,測試

官網:https://docs.gitea.io/zh-cn/ 關於Gitea Gitea 是一個自己託管的Git服務程序。他和GitHub, Bitbucket or Gitlab等比較類似。他是從 Gogs 發展而來,不過我們已經Fo

原创 利用Git的WebHooks實現自動部署並解決內網穿透問題

轉自: https://www.qs5.org/Post/655.html 需求 在公司內網部署了一臺測試服務器, 本地部署的GitLab速度太慢, 打算直接使用OSChina的Git託管服務(https://gitee.com) 問題

原创 Devops 初探,JenKins安裝,配置關聯gitee

Devops 是什麼 DevOps即Development和Operations的組合詞,是一組過程、方法與系統的統稱,用於促進開發應用程序或軟件工程、技術運營和質量保障QA部門之間的溝通、協作與整合。 DevOps是一種重視“軟件開發人員

原创 gitlab 安裝和配置

gitlab有很多種安裝方式,這裏使用最簡單的linux 安裝包的方式,系統是CentOS 7 官方文檔: https://about.gitlab.cn/install/ 配置gitlab軟件鏡像源 curl -fsSL https://

原创 在 Windows 上安裝 kubectl

kubectl 是 Kubernetes 的命令行工具(CLI),是 Kubernetes 用戶和管理員必備的管理工具。 kubectl 提供了大量的子命令,方便管理 Kubernetes 集羣中的各種功能。 這裏介紹如何在win10上安裝