扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
请自行查看我前面写得GO语言开发环境和GO语言IDE编辑器的经验文章
成都创新互联公司服务项目包括双牌网站建设、双牌网站制作、双牌网页制作以及双牌网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,双牌网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到双牌省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
我们先写一段GO代码
很简单就是打印输出一个hello world!
保存为print.go文件
然后再CMD下一路cd到print.go目录下来
在cmd下运行 go run print.go就可以运行go程序了
看看运行结果
GO程序的代码是可以直接编译成exe文件的
在print.go目录下运行 go build print.go即可把go程序编译成exe文件
完成之后看看exe文件是否存在
最好我们要看看运行exe的效果
比c++快,go用到了协程,而c++只能使用线程,协程切换几乎不占用或很少占用cpu资源,而线程切换却占用cpu资源较多,这就导致了在相同并发数的情况下,go语言开发的程序可以提高cpu的有效工作率,所以go语言做后端快发效率还是比较好的。
近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。
本节分享一个基于Go语言的HTML和CSS网站生成器 hugo ,它针对速度、易用性和可配置性进行了优化。Hugo 获取一个包含内容和模板的目录,并将它们呈现为一个完整的 HTML 网站。Hugo 依赖于 Markdown 文件和元数据的前端,你可以从任何目录运行 Hugo。这适用于您没有特权帐户的共享主机和其他系统。例如我们日常编写一些博客文章,进行快速生成一套静态页面进行分享时可以使用它来进行生成一套静态页面作为我们的博客部署基础。
它支持大量的主题模板,我们可以通过 进行选择相关的主题使用,有兴趣的小伙伴可以进行深入研究一下
原项目采用gopath来管理的引用库,但有小伙伴反应说包不好下,虽然我把对应的包做了百度云盘共享,但小伙伴们仍然感觉不太好用。特别是最近把go SDK升级到1.18.在管理包上终于下决心使用mod来重新重构下包管理。
一、配置启用Mod
首先那:
确定是否开启了
如果没有开启请开启它。开启命令执行:
#设置 使用七牛云下载
来看下现在的配置:
二、创建项目
上边都说了如何开启了。下面介绍下如何使用
1. 可以随便找一个目录创建项目:myGoProjectNew
这个时候查看目录下会多出一个go.mod的文件:
里面也有了。标识了下SDK的版本1.18
2. 创建 main.go文件
3. 执行:
这时候就会自动下载引用了。
查看Go.mod文件
最后放两张效果图:
感觉还可以得点赞收藏哦。想要源码的私信我获取源码。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流