不以物喜,不以己悲

随笔分类 -  Go

学习Go语言
摘要:Go生成UUID 在实际项目中,是经常会使用到一个唯一标识的,比如唯一标识一条记录等,使用C 得到唯一标识是很容易的。例 但在Go中是如何获取的呢? 我们可以使用github上的一些现成的包使用[satori]https://github.com/satori/go.uuid) 简单使用如下: 阅读全文
posted @ 2018-11-21 19:17 这种人 阅读(12659) 评论(0) 推荐(0) 编辑
摘要:Go语言使用百度翻译api 之前做过一个使用 "百度翻译api" 的工具,这个工具用于用户的自动翻译功能,是使用C 调用 "百度翻译api" 接口,既然在学习Go语言,那必然也是要使用Go来玩耍一番。这里我是这么安排的,使用go做一个web服务,界面就用H5,然后使用用批处理写个脚本,打开go程序, 阅读全文
posted @ 2018-11-10 08:22 这种人 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:Go压缩文件 首先是恭喜IG获得S8全球总决赛冠军,IG牛逼。但咱是一介草民,狂欢后,还是得老老实实的开始敲代码。最近做了一个给底层固件压缩加密的工具,是使用C 做的,已经提交出去可以正常使用的。既然在学习Go语言,那我很惯性的想到,能不能使用Go来做这块,咱界面还是使用winform,压缩这一块可 阅读全文
posted @ 2018-11-05 08:16 这种人 阅读(1372) 评论(0) 推荐(1) 编辑
摘要:Go语言的标准net库使用 与大多数语言一样,Go的标准库是很全的,因为Go的出现本来就是为了网络通信的高并发实现,所以其相关的网络库封装得很简洁,也更加的易读。这里对使用到的api进行记录。 net.ResolveIPAddr() 根据域名查找IP地址 简单的TCP服务器 简单的HTTP服务 阅读全文
posted @ 2018-10-30 08:56 这种人 阅读(6074) 评论(0) 推荐(0) 编辑
摘要:Go文件操作 go对于文件的操作提供了多个包进行支持,目前学习了这部分,故对该包的使用记录一下。 获取文件的属性 其中FileInfo的结构如下: 阅读全文
posted @ 2018-10-29 22:56 这种人 阅读(216) 评论(0) 推荐(0) 编辑
摘要:最近要做一个向局域网内的所有设备广播发送信息,并接受设备的回复信息,回复信息包括设备的版本号,IP地址,运行工程名等信息。发现一个局域网内是可以有不同的网段的,但UDP广播只能是同一个网段的广播。又发现一台电脑是可以设置多个IP,且IP地址可以是不同网段的。故目前只要往当前电脑上的所有本地IP地址进 阅读全文
posted @ 2018-10-18 10:23 这种人 阅读(8113) 评论(0) 推荐(0) 编辑
摘要:go执行外部应用 最近想将原来用asp.net mvc写的一个公司内部网站改用beego来写,但发现其中有一个功能是,能将加密的sqlite文件进行解密,因为这个解密是不能公开的,但有些同事需要查看这些sqlite文件的结构和数据 ,所以其中一个功能就是能够将上传上来的sqlite解密后,再返回给浏 阅读全文
posted @ 2018-09-20 20:33 这种人 阅读(954) 评论(0) 推荐(0) 编辑
摘要:Go中的http使用 阅读全文
posted @ 2018-09-18 21:48 这种人 阅读(1320) 评论(0) 推荐(0) 编辑
摘要:Go语言中的UDP应用 Go语言中使用UDP是很方便的,net包提供了UDP和TCP的功能,这里使用UDP做了一个UDP广播,然后接收各个设备的返回信息。实现起来很快,总体感觉比使用C 中的UDP更优雅,简洁。 GO package main import ( "fmt" "net" "time" 阅读全文
posted @ 2018-09-18 21:02 这种人 阅读(2326) 评论(1) 推荐(1) 编辑
摘要:Go学习 Go语言优势 可直接编译成机器码,不依赖其他库。 静态类型语言 语言层面支持并发 内置runtime,支持垃圾回收 简单易学,Go语言的作者都有C的基因,那么Go自然而然就有了C的基因,那么Go关键字是25个,但是表达能力很强大,几乎支持大多数其他语言见过的特性:继承、重载、对象等 丰富的 阅读全文
posted @ 2018-09-14 21:42 这种人 阅读(323) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示