摘要: Go语言并发编程 Goroutine的使用: 在函数或方法调用前面加上关键字go,将会同时运行一个新的Goroutine。 在使用子协程时,要确保每个子协程都能正常运行。 因为子协程的异常退出会将异常传播到主协程,会直接导致主协程也跟着挂掉,然后整个程序崩溃了。 recover是Go语言的一个内建函 阅读全文
posted @ 2021-09-09 16:26 念~想 阅读(64) 评论(0) 推荐(0)
摘要: 接口 interface 定义: interface是方法的集合; interface是一种类型,并且是指针类型; interface的作用在于多态的实现; interface不能包含任何变量。 //书写格式: type 接口名称 interface{ method1(参数列表) 返回值列表 met 阅读全文
posted @ 2021-09-01 10:31 念~想 阅读(89) 评论(0) 推荐(0)
摘要: 结构 Go语言通过 结构体struct 和 接口interface 来实现 面向对象编程oop 的。 结构体的成员可以是任何类型,如 普通类型、复合类型、函数、map、interface、struct等。 成员的首字母大写,则为公有成员,对外可见; 首字母小写,则为私有成员,对外不可见。 声明与初始 阅读全文
posted @ 2021-09-01 09:09 念~想 阅读(105) 评论(0) 推荐(0)
摘要: 优点 内存自动回收;只需要new分配内存,不需要释放;gc垃圾回收 goroute,轻量级线程;从语言层面支持并发; 管道;多个goroute之间通过channel进行通信;支持任何类型 多返回值 基本格式 第一个程序 package main import( "fmt" ) func main() 阅读全文
posted @ 2021-08-28 14:40 念~想 阅读(41) 评论(0) 推荐(0)
摘要: 1.通过命令行生成 1.代码里面的文档注释都已标注清楚,如下图所示: 2.右击需要生成java文件,点击Show in Explorer,查找到该文件所在的位置,如下图所示: 3.在查询到的文件地址前面加上cmd,回车即可。 4.在出现的命令行窗口输入 javadoc -encoding UTF-8 阅读全文
posted @ 2021-04-22 15:09 念~想 阅读(182) 评论(0) 推荐(0)
摘要: 查看当前目录下的所有文件 dir 切换目录 cd (change directory) 如果是当前目录下的,直接cd + 文件夹名称 如果需要跨盘或者跨文件夹,则需cd + /d + 路径 退回上级目录 cd .. 清理屏幕 cls (clear screen) 退出终端 exit 查看电脑的ip 阅读全文
posted @ 2021-04-14 16:45 念~想 阅读(36) 评论(0) 推荐(0)
摘要: 本地连接远程 git push origin 分支名:远程分支名 git push --set-upstream origin 远程分支名 上传 git status //先查看自己的状态 git add . git commit -m "提交内容介绍" git push origin 远程分支名 阅读全文
posted @ 2021-04-14 13:46 念~想 阅读(57) 评论(0) 推荐(0)
摘要: Ctrl+C :复制 Ctrl+V :粘贴 Ctrl+A:全选 Ctrl+X:剪切 Ctrl+Z:撤销 Ctrl+S:保存 Alt+F4:关闭当前窗口 Shift+Delete:永久删除 Windows+R:运行界面 (cmd可以直接进入命令行窗口) Windows+E:打开 我的电脑 Ctrl+S 阅读全文
posted @ 2021-04-14 13:37 念~想 阅读(1052) 评论(0) 推荐(0)
摘要: 标题 (最多可设置为六级标题) 级数个# + 空格 + 标题内容 ,再回车即可。 例如:## +空格 +内容,则会显示为二级标题。 字体 文字加粗:** + 文字 + 两个星号 文字斜体:* + 文字 + 一个星号 斜体加粗:*** + 文字 + 三个星号 删除线:~~ + 文字 + 两个波浪号 引 阅读全文
posted @ 2021-04-14 12:36 念~想 阅读(31) 评论(0) 推荐(0)