自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Go【案例入门goruntine 与 channel】

通过4个小案例入门 goruntine与channel 的 综合使用所需基础:了解并发/并行概念了解Go的MPG模式熟悉goruntine,channel的基本操作案例1开启一个write协程 向管道 intChan 写入 50个整数开启两个read协程 从管道 intChan 读取write写入的数据write 和 read 操作 的是同一个 管道!!主线程 需要等待writeData 和 readData 协程都完成工作后才能退出!!目的:初识 goruntine与chan

2021-04-29 13:29:25 198

原创 goruntine+channel 案例练习2

package mainimport ( "fmt" "math/rand" "time" "bufio" "os" "sort")func main(){ //状态通道 writeDataOK := make(chan bool,1) rand.Seed(time.Now().UnixNano()) filePath:="d:/mydatatest.txt" go func(filePath string,writeDataOK chan bool){

2021-04-29 13:27:43 170 1

原创 goruntine+channel 案例练习一

package mainimport ( "fmt")var ( numChan = make(chan int,10) resChan = make(chan map[int]int,8) exitChan = make(chan bool,8))func main(){ //1 协程 存放数字 go func(){ for i:=1;i<=2000;i++{ numChan<-i } close(numChan) }() // 8 协程 取

2021-04-29 13:24:17 118

原创 Go版本客户管理系统

Go综合练习之客户管理系统(初识MVC开发模式)MVC开发模式介绍目的:实现对客户对象的创建,修改,删除(用切片实现)并且打印客户明细表界面如下: -----客户管理系统-----1.添加客户2.修改客户3.删除客户4.客户列表5.退 出请选择(1-5):-----添加客户------姓名:张三性别:男年龄:30电话:010-56253825邮件:zhang@abc.com-----添加成功----------修改客户----请选择待修改客户编号(-l退出)

2021-04-19 13:14:20 288

原创 GO版本家庭记账系统

面向过程package TestMyAccountimport ( "fmt")//1.先完成可以显示主菜单,并可以退出// 2.完成显示明细功能// 3.完成登记收入功能// 4.完成登记支出功能// 显示主菜单//思路分析 :打印显示 输入4 退出系统func Show()string{ //用户操作 key:="" // 账户余额 blance:=10000.0 //每次收支的金额 money:=0.0 // 每次收支说明 note :=""

2021-04-14 18:56:52 314

原创 GO版本三天打鱼两天晒网

Go版本三天打鱼两天晒网题目:如果从1990年1月1日起开始执行“三天打鱼两天晒网” 判断以后的某一天是“打鱼”还是“晒网”思路:1.计算从1990-1-1到输入时间的总天数2. 3天打鱼,2天晒网的转换为算式func killOrbask(){ var ( year int32 month int32 //当日天数 nowday int32 //年总天数 yearday int32 //月总天数 monthDay int32 //月天数叠加 mon

2021-03-10 20:48:38 1009 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除