首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Moonus
掘友等级
后端开发
|
北森
C# .Net,后端开发。Go语言爱好者。 TDD,Refactoring,极限编程。 撸码,手艺人。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
Zookeeper
安装 建议通过docker安装; 拉取镜像 运行 可以开启多个CLI窗口,来操作zk; API zookeeper/zookeeperCLI.md Create 创建一个持久化节点 create /p
堆内存碎片化-内存异常飙升,大量free对象无法释放
2023-04-04 09:25:00 服务突然异常报警,内存飙升到6g,本以为会很快恢复,结果持续不断,赶紧去打了个dump。 通过dotmrmory分析,堆存在大量的free block无法被回收
Go error 简介
Go error处理。Go语言的异常处理不同于Java等其他语言。他有着独到的设计,他可能不是最好的,但相对来说可能是最适合Go的,让我们一起了解go error的处理机制。
Effective Go - Interfaces and other types
Interfaces Go 中的接口为指定对象的行为提供了一种方法:如果某一个对象能实现这个方法,那么他就可以用作该接口。我们已经见过许多简单的示例了;
Effective Go Method
正如 `ByteSize` 那样,我们可以为任何已命名的类型(除了指针或接口)定义方法; 接收者可不必为结构体。
Effective Go Initialization
尽管从表面上看,Go 的初始化过程与 C 或 C++ 差别并不算太大,但它确实更为强大。在初始化过程中,不仅可以构建复杂的结构,还能正确处理不同包对象间的初始化顺序。
Effective Go - Data 数据
引用 Effective Go - The Go Programming Language (google.cn) 数据 |《高效的 Go 编程 Effective Go 2020》| Go 技术论坛
Effective Go - Fuctions 函数
Go不同寻常的特性它支持多返回值,在其他语言中,如果存在多返回值,我们可能需要封装一个对象,或者是通过地址传参修改实参。
Effective Go - Control stuctures
Go的控制结构与C的控制结构有一定的联系,但在重要的方面又有些许不同。Go不在使用`do`和`while`做循环,只有一个更为通用的`for`;
Effictive Go Semicolons 分号
类似于C语言,Go的常规语法使用分号来表示结束状态,和C不同的是,这些分号不必出现在源码中。取而代之的是,自发分析器会使用一条简单的规则自动插入分号,因此在源码中基本就不用分号了。
下一页
个人成就
文章被点赞
24
文章被阅读
66,658
掘力值
1,169
关注了
3
关注者
6
收藏集
0
关注标签
35
加入于
2021-06-14