0%

基本数据类型 Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel

文件操作 写文件 io/write_file.go package io import ( "fmt" "os" ) func WriteFile() { // 如果使用go test 则相对路径是相对于xxx_test.go 文件的路径 // 如果使用go run 或者编辑后直接运行,则

hello world package main import "fmt" func main() { fmt.Println("hello world") } 变量 标识符:由字母数字和下划线(_)组成,并且只能以字母和_开头 关键字 break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import

Squid

说明 squid是一款高效的http代理服务器程序,而且更经常被用来做缓存服务器。 官网:http://www.squid-cache.org

这里是给纯内网机器实现上网功能

Gin 框架 官网 https://github.com/gin-gonic/gin https://gin-gonic.com/ 安装 go get -u github.com/gin-gonic/gin 快速使用 package main import ( "github.com/gin-gonic/gin" "net/http" ) func pong(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ // type H map[string]interface{} "message": "pong", }) } func main() { r := gin.Default() r.GET("/ping", pong) r.Run(":8081") } 配置方法 package main import "github.com/gin-gonic/gin" func main() { // router := gin.New() // Default 会默认 开启

hello world package main import "fmt" func main() { fmt.Println("hello world1") } 变量和常量 定义变量 单声明变量 // 指定变量类型,声明后若不赋值,使用默认值 var name1 string name1 ="bob" // 根据值自行判定变量类型(类型推断T

protobuf在 python 中的使用 pip3 install grpcio pip3 install grpcio-tools # protobuf_test 和 proto 都是定义的包 # 文件位置 protobuf_test/proto/hello.proto 该文件可以删除的 只是为了生成两个文件 syntax = "proto3"; message HelloRequest { string name = 1; // name 表示名称

前端与后端 前端: 如何与操作系统打交道的界面都可以称为'前端' 如:手机界面 电脑软件界面 平板界面 后端: 不直接与用户打交道,而是控

JavaScript 简介 JavaScript是Netscape公司创造的,该语言被提交到ECMA国际标准化组织,改名为了ECMAScript,目前使用的最多的

jQuery 介绍 jQuery 是一个轻量级的、快速简洁的、兼容多浏览器的 JavaScript 库。 jQuery 使用户能够更方便地处理 HTML Document、Events、实现动画效果、方便地进行 Ajax