分类 Go 中的文章

使用beego搭建项目首页

最近尝试使用 beego 来初始化一个项目,按照文档来一步步的操作。 由于初次尝试使用golang来构建 这里也记录一下自己在初始化的时候所遇到的问题与解决。 由于也是新手,所以遇到的问题可能比较低级,但是这也作为以后熟练使用框架的一些基础吧

……

阅读全文

golang高并发模型

github上看到的一篇关于golang高并发性的文章,觉得写的非常好 github 地址 https://github.com/rubyhan1314/Golang-100-Days 一、并发性Concurrency 1.1 多任务 怎么来理解多任务呢?其……

阅读全文

go语言中关于文件路径的使用总结

在编程中操作文件非常常见,如读取或者写入文件,但是在此之前会先构造出文件路径,在python中有相应的os.path库,对于文件路径的操作很简单,如

  • os.path.basename 获取文件名
  • os.path.dirname 获取文件目录名
  • os.path.join 拼接文件路径
  • os.path.splitext 拆分文件,获取文件名和扩展名
  • os.path.adspath 获取文件绝对路径
  • os.path.exists 判断文件或者文件夹是否存在

以下尝试在go语言中对上面的这些方法进行实现

……

阅读全文

go语言中函数使用不定参数问题

在go语言中,函数也可以使用不定参数,可变参数函数即其参数数量是可变的 —— 0 个或多个。声明可变参数函数的方式是在其参数类型前带上省略符(三个点)前缀。

……

阅读全文

go语言中执行命令的几种方式

go语言用来执行一切系统的命令相对python来说还是有点复杂的,执行命令是一个非常常见的需求,如调用一个系统命令,启一个exe等,这里分为几种情况,之后统一总结一下。

  • 只执行命令,不要输出结果
  • 执行命令并且要获取到输出结果
  • 阻塞和异步的执行
……

阅读全文