摘要: TCP通信功能 (就是agent功能) 结果 clent server 服务器端 1 package main 2 3 import ( 4 "net" 5 "fmt" 6 "os" 7 ) 8 9 10 func ServerHandleError(err error,when string) { 阅读全文
posted @ 2020-01-10 16:15 chaoyangxu 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 1. 新增数据 效果: 写入数据 执行完毕后,前台输出 后台输出 html 1 //cat src/page/login.html 2 3 <!DOCTYPE html> 4 <html lang="en"> 5 <head> 6 <meta charset="UTF-8"> 7 <title>添加 阅读全文
posted @ 2020-01-09 13:53 chaoyangxu 阅读(4270) 评论(0) 推荐(0) 编辑
摘要: 根据此视频整理 https://www.bilibili.com/video/av73142413?p=9 下载 $ go get -u github.com/gin-gonic/gin 访问 localhost:8080 案例1 : ping/pong 1 package main 2 3 imp 阅读全文
posted @ 2020-01-06 15:05 chaoyangxu 阅读(3701) 评论(0) 推荐(0) 编辑
摘要: 【暴力处理】恐慌异常处理 1 //【暴力方式】求球的体积 2 //半径如果为负数,直接panic 3 4 package main 5 6 import ( 7 "fmt" 8 "math" 9 ) 10 11 //球的函数 面积公式 12 func GetToyBallVolumn(radius 阅读全文
posted @ 2019-12-03 11:55 chaoyangxu 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 总结 /* 序列化与反序列化 序列化: 将go语言数据转化为JSON json.Marshal(goData) 反序列化: 将JSON转化为GO语言数据. json.Unmarshal(JSONBytes,goDataPtr) 读写JSON文件 编码: 将GO语言数据写出到JSON文件 encode 阅读全文
posted @ 2019-12-01 12:43 chaoyangxu 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 打开和关闭文件 /* 简易方式打开一个文件,拿着一顿骚操作,一秒后关闭. 以只读方式打开一个文件,创建其带缓冲的读取器,读取文件到末尾. 使用ioutil包对test.txt进行简易读取. 以创写追加或创写覆盖方法打开一个文件,缓冲式写出几行数据,倒干缓冲区后退出。 使用os包的状态检测结合,os. 阅读全文
posted @ 2019-11-28 12:54 chaoyangxu 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 面对对象介绍 /* 面向对象的三大特性或四大特性: 封装: 化繁为简,将业务相近的变量,函数封装为结构体(类),减少直接管理的成员数,便于做大规模开发。 继承:将公共的部分提取到父类,减少重复代码,继承另外便于扩展和覆写修改类方法 多态:1.一个父类,有多种不同的具体子类形态,2.共性:通过父类方法 阅读全文
posted @ 2019-11-25 13:36 chaoyangxu 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 引号作用 1 package main 2 3 import ( 4 "fmt" 5 ) 6 7 func main() { 8 9 fmt.Println("我") //字符串 10 fmt.Println('我') //序号显示 11 fmt.Println(`我 好`) //原样输出 保留原格 阅读全文
posted @ 2019-11-22 10:09 chaoyangxu 阅读(541) 评论(0) 推荐(0) 编辑
摘要: strings包 /* 用来处理字符串的。 检索子串 格式化 比较大小 裁剪 炸碎 拼接 */ 1 package main 2 3 import ( 4 "fmt" 5 "strings" 6 ) 7 8 func main() { 9 10 //判断hello里有没有el字符 11 fmt.Pr 阅读全文
posted @ 2019-11-20 18:16 chaoyangxu 阅读(263) 评论(0) 推荐(0) 编辑
摘要: time包 /* 用来输出时间和测量时间的作用 显示是公历 不是农历 */ 关于时间的查询 1 package main 2 3 func main() { 4 5 /* 6 //查看当前的本地时间 7 nowtime := time.Now() 8 9 //年月日 10 year := nowti 阅读全文
posted @ 2019-11-20 17:50 chaoyangxu 阅读(187) 评论(0) 推荐(0) 编辑