随笔分类 -  golang

摘要:背景 自己写了个私有项目,放在了github上,然后在另一个项目里引用,结果一直报错, (此处应该有一个截图,之后补上吧) 反正大致意思是报了个404,然后说这个项目是一个 private repository。没有权限巴拉巴拉 解决方法 比如我的项目是https://github/ABDC/log 阅读全文
posted @ 2020-10-04 09:03 K_artorias 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:转载地址:https://blog.csdn.net/weixin_37910453/article/details/86679694 阅读全文
posted @ 2019-09-26 11:38 K_artorias 阅读(918) 评论(0) 推荐(0) 编辑
摘要:转载地址:https://www.cnblogs.com/qq702368956/p/10195497.html 获取文件信息需要用到os. Stat接口,发送文件前开启接收者(服务端),启动客户端先发送文件名给接收者,接收者收到文件名返回确认信息"ok",才读取本地文件 发送给接收者。 发送者 接 阅读全文
posted @ 2019-09-25 17:01 K_artorias 阅读(332) 评论(0) 推荐(0) 编辑
摘要:转载地址:https://blog.csdn.net/bdss58/article/details/78388858 在C语言中,有标准库limits.h定义了一些最大最小值常量,例如int类型的最大值常量INT_MAX,最小值常量INT_MIN,无符号整型uint类型的最大值常量UINT_MAX 阅读全文
posted @ 2019-09-05 17:46 K_artorias 阅读(2670) 评论(0) 推荐(0) 编辑
摘要:在GO语言的使用过程中总会遇到一些类型之间相互转换的问题,做了一个简单的总结。只列出了几种易用的类型间的转换,如果用到其他类型间的数据类型格式转换,查看GO文档是很不错的选择。 strconv包实现了基本数据类型和其字符串表示的相互转换。 阅读全文
posted @ 2018-08-24 11:33 K_artorias 阅读(189) 评论(0) 推荐(0) 编辑
摘要:参考:|--http://blog.51cto.com/speakingbaicai/1707637 |--https://studygolang.com/articles/6324 反射是在golang程序运行时检查变量所具有类型的一种机制。由于反射可以得出关于变量结构的数据(即“关于数据的数据” 阅读全文
posted @ 2018-04-27 16:12 K_artorias 阅读(850) 评论(0) 推荐(0) 编辑
摘要:先带来点冷知识,不知道大家知不知道,反正我刚知道... 大佬们都知道怎么在string中给string类型赋值带双引号的字符串,没错就是用反斜杠,如下: 但是golang还支持另外一个符号,我初学时候以为是单引号,但其实不是,是esc键下边那个,那么赋值带双引号的字符串就如下就行了: 进入正题 先看 阅读全文
posted @ 2018-04-18 11:58 K_artorias 阅读(42995) 评论(1) 推荐(3) 编辑
摘要:参考链接 https://blog.csdn.net/tzs919/article/details/53571632 type是golang中非常重要的关键字,常见的就是定义结构体,但是其功能远不止是像c中那样只定义结构体,在golang中type关键字的功能可以说是非常丰富,通过参考相关的文章和源 阅读全文
posted @ 2018-04-13 14:57 K_artorias 阅读(3494) 评论(0) 推荐(2) 编辑
摘要:int--string int64--string float--string float--int 阅读全文
posted @ 2018-04-13 13:57 K_artorias 阅读(5454) 评论(0) 推荐(0) 编辑
摘要:golang对并发的支持非常好,就是因为他有一个goroutine机制和channel机制,实现并发场景轻松高效。 下面我们实现一个聊天室程序,代码不多,但是功能很强大 只需要在命令行输入例如:go run main.go server 9000 这样的命令,就可以开启服务端监听。 假设server 阅读全文
posted @ 2018-03-05 10:58 K_artorias 阅读(338) 评论(0) 推荐(0) 编辑
摘要:goroutine(协程) 大家都知道java中的线程Thread,golang没有提供Thread的功能,但是提供了更轻量级的goroutine(协程),协程比线程更轻,创办一个协程很简单,只需要go关键字加上要运行的函数,就可以实现了。看个简单的例子: 运行结果如下: Channels(信道) 阅读全文
posted @ 2018-03-03 16:34 K_artorias 阅读(302) 评论(0) 推荐(0) 编辑