首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端小黑胖
掘友等级
后端工程师(php、go)
分享go项目中一手经验,同时找个好项目找个好工作(go好项目和工作可撩)
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 10
沸点 3
赞
13
返回
|
搜索文章
赞
文章( 10 )
沸点( 3 )
go语言20小时从入门到精通(十、文本文件处理)
字符串在开发中经常用到,包括用户的输入,数据库读取的数据等,我们经常需要对字符串进行分割、连接、转换等操作,我们可以通过Go标准库中的strings和strconv两个包中的函数进行相应的操作。 下面这些函数来自于strings包,这里介绍一些我平常经常用到的函数,更详细的请参…
go语言20小时从入门到精通(十一、并发编程)
并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。 并发(concurrency):指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交…
go语言20小时从入门到精通(十二、网络编程 完)
从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。 假设,A、B双方欲传输文件。规定: 第三次,传输文件内容。同样,接收方接收数据完成后应答OK表示文件内容接收成功。 由此,无论A、B之间传递何种文件,都是通过三次数据传输来完成。A、B之间形成了一个最简单的…
mac goland安装、破解、汉化和go安装
首先进入网址https://www.jetbrains.com/go/,下载Mac版的GoLand,下载完成后拖至应用程序中。 1.在应用程序中点击GoLand图标选择“显示包内容”,在/Contents/bin目录下打开goland.vmoptions文件,在该文件中的结尾添…
go项目编译和后台运行(日志)
在你使用 Gox 之前,你必须先有一套交叉编译工具链。Gox 可以自动帮你完成这个。你需要做的只是运行(每次更新 Go 都要这样做这步): 执行上面命令,项目已经在后台进行运行,同时在相同目录生成nohup.log的日志文件,日志目录可以指定,...> /var/log/noh…
go语言20小时从入门到精通(七、复合类型)
指针是一个代表着某个内存地址的值。这个内存地址往往是在内存中存储的另一个变量的值的起始位置。Go语言对指针的支持介于Java语言和C/C++语言之间,它既没有想Java语言那样取消了代码对指针的直接操作的能力,也避免了C/C++语言中由于对指针的滥用而造成的安全和可靠性问题。 …
go语言20小时从入门到精通(三、运算符)
在Go语言中,一元运算符拥有最高的优先级,二元运算符的运算方向均是从左至右。
go语言20小时从入门到精通(八、 面向对象编程)
对于面向对象编程的支持Go 语言设计得非常简洁而优雅。因为, Go语言并没有沿袭传统面向对象编程中的诸多概念,比如继承(不支持继承,尽管匿名字段的内存布局和行为类似继承,但它并不是继承)、虚函数、构造函数和析构函数、隐藏的this指针等。 一般情况下,定义结构体的时候是字段名与…
go语言20小时从入门到精通(九、异常处理)
在通常情况下,向程序使用方报告错误状态的方式可以是返回一个额外的error类型值。 但是,当遇到不可恢复的错误状态的时候,如数组访问越界、空指针引用等,这些运行时错误会引起painc异常。这时,上述错误处理方式显然就不适合了。反过来讲,在一般情况下,我们不应通过调用panic函…
go语言20小时从入门到精通(六、工程管理)
在实际的开发工作中,直接调用编译器进行编译和链接的场景是少而又少,因为在工程中不会简单到只有一个源代码文件,且源文件之间会有相互的依赖关系。如果这样一个文件一个文件逐步编译,那不亚于一场灾难。 Go语言的设计者作为行业老将,自然不会忽略这一点。早期Go语言使用makefile作…
下一页
个人成就
文章被点赞
23
文章被阅读
30,787
掘力值
477
关注了
3
关注者
52
收藏集
1
关注标签
4
加入于
2019-07-18