原创 國內centos7服務下快速安裝 gitlab-runner

安裝 1.添加yum源 curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh

原创 SSH免密碼登陸操作步驟

進入本機 ”~/.ssh”目錄,生成密鑰:(如果已經有祕鑰可以略過) ssh-keygen -t rsa 2.複製生成的公鑰(id_rsa.pub 文件內) 3.將公鑰添加到遠程服務器的 .ssh/authorized_k

原创 go語言學習筆記六 結構體

1.結構體 自定義的數據類型 值類型 package main import "fmt" // 定義一個cat結構體 type 結構體名稱 struct { } // 結構體名稱和字段首字母大寫可以被其他包使用,小寫爲私有 /

原创 go語言學習筆記一 mac開發環境搭建

go官方 下載完成直接點擊安裝 終端驗證

原创 go語言學習筆記七 方法,工廠函數使用

1.方法的基本使用 package main import "fmt" type Person struct { Name string } // 自定義基本類型也可以綁定方法 type Integer int fun

原创 go語言學習筆記八 繼承

繼承基本使用 package main import "fmt" type StudentBase struct { Name string Age int Score float64 } func (p *St

原创 go語言學習筆記二 數據類型,變量,數據類型轉換

數據類型 類型 描述 範圍 uint8 無符號 8 位整型 0 到 255 uint16 無符號 16 位整型 0 到 65535 uint32 無符號 32 位整型 0 到 4294967295 uin

原创 go語言學習筆記三 指針,常用運算符

1.指針的定義,使用,賦值 package main import "fmt" func main() { var i int64 = 1 fmt.Println("i地址:", &i) // 定義指針ptr 值爲變量

原创 go語言學習筆記五 數組,切片,map

1 數組 值類型 package main import "fmt" func main() { // 數組定義 名稱 [數量] 類型 var array1 [5] int // 數組定義 名稱 [數量] 類型 初始化

原创 go語言學習筆記九 接口基本使用和最佳實踐

1.基本使用 接口是引用類型 package main import "fmt" // 定義接口 type Usb interface { // 聲明兩個沒有實現的方法 // 在其他結構體中使用時必須實現所有方法 Sta

原创 go語言學習筆記四 流程控制(if else,switch,for循環)

1 if else 基本使用 package main import "fmt" func main() { // 基本寫法 a := 1 b := 2 if a == 2 { fmt.Printf("1.滿足第一

原创 mac環境搭建vue項目element ui

1.下載node 官網鏈接下載地址 2.全局安裝vue-cli npm i vue-cli -g 3.使用命令開始初始化並創建自己的項目 vue init webpack test 4.開發環境啓動 cd test np

原创 docker centos7安裝詳細步驟

Centos 安裝 1. sudo yum update 確保 yum 包更新到最新。 2. curl -fsSL https://get.docker.com -o get-docker.sh 執行 Docker 安裝腳本。

原创 python 快速排序 遞歸切片法

主要利用了行數的遞歸調用和Python的切片特性,解釋一下每行代碼的含義: 第1行: #coding:utf-8 指定utf-8 編碼 第2行:定義函數名和參數 第3行: 判斷列表長度是否小於等於1, 如果小於等於1,直接返回列表

原创 go語言學習筆記十二 json序列化和反序列化

1 go 內置json標準庫 package main import ( "encoding/json" "fmt" ) type User struct { // string 序列化輸出時會已string類型輸出