首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Cheng1622
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Cheng1622
2年前
举报
#挑战每日一条沸点#
函数建议命名规则:动词+名称;避免不必要的缩写(printError优于printErr);避免使用类型关键字;使用习惯用语(init表示初始化,is/has返回布尔值);用反义词命名行为相反的函数
青训营-快乐出发
分享
评论
点赞
Cheng1622
2年前
关注
Gorm实践(增删改查) | 青训营
简介 Gorm是一个基于Go语言的对象关系映射(ORM)框架。ORM框架用于简化数据库操作,将数据库表映射到程序中的对象,并提供了一种简洁的方式来执行数据库查询、插入、更新...
0
评论
分享
Cheng1622
2年前
举报
#挑战每日一条沸点#
struct{}为空结构体,用来节省空间, 同时在向别人表明,这里并不需要一个值。例如:
1. 在map里面节省资源用途:set := make(map[string]struct{})。
2. 在struct{}可以向人展示对象中部需要任何数据,仅包含需要方法。
3. 使用channel,但并不需要附带任何数据。
展开
青训营-快乐出发
分享
评论
点赞
Cheng1622
2年前
关注
Git 的正确使用姿势与最佳实践 | 青训营
简介 Git 是一个分布式版本控制系统,它可以记录文件及文件夹的所有变化,并且可以通过交互式的界面,方便地查看和恢复文件的历史变化。Git 也提供了分支管理、标签管理、合并...
0
评论
分享
Cheng1622
2年前
举报
#挑战每日一条沸点#
内存分配发生在运行时,编译后的机器码不使用变量名而是直接使用内存地址访问目标数据,所以编码阶段采用易于阅读的变量名
青训营-快乐出发
分享
评论
点赞
Cheng1622
2年前
关注
如何将我的服务开放给用户 | 青训营
构建 API 接口 RESTful API RESTful API(Representational State Transferful Application Progr...
0
评论
分享
Cheng1622
2年前
举报
#挑战每日一条沸点#
字符串加法运算每次都会重新分配内存,构建大字符串性能极差;
方法1:strings.Join
方法2:bytes.Buffer 小字符串拼接使用fmt.Sprintf text/template等
青训营-快乐出发
分享
评论
点赞
Cheng1622
2年前
关注
GO语言工程实践课后作业3 | 青训营
性能修炼之道与企业实践 为什么HTTP框架做要分层设计?分层设计有哪些优势与劣势。 HTTP框架的分层设计 HTTP框架的分层设计是为了将不同的功能分离出来,使得框架结构更...
0
评论
分享
Cheng1622
2年前
举报
#挑战每日一条沸点#
map被设计成 no addressable,所有没法修改value的成员(如果value是个结构或者数组等) ;改进方法1:先获取完整value,修改后再赋值回去;方法2:value采用指针类型。因为value是指针,所有可以通过指针修改指针指向的数据。
展开
青训营-快乐出发
分享
评论
点赞
Cheng1622
2年前
关注
GO语言工程实践课后作业2 | 青训营
在线词典 思路: 调用第三方api 发送http 请求解析json 代码生成 以百度翻译为例 首先,打开百度翻译,随便输点词语,点击翻译,在network中会一直跳出框框内...
0
评论
分享
Cheng1622
2年前
举报
#挑战每日一条沸点#
defer的常用场景:
1. defer语句经常被用于处理成对的操作,如打开、关闭、连接、断开连接、加锁、释放锁。
2. 通过defer机制,不论函数逻辑多复杂,都能保证在任何执行路径下,资源被释放。
3. 释放资源的defer应该直接跟在请求资源的语句后。
展开
青训营-快乐出发
分享
评论
点赞
Cheng1622
2年前
关注
GO语言工程实践课后作业1 | 青训营
猜谜游戏 思路 修改猜谜游戏的最终代码,使用fmt.Scanf来简化代码 使用 fmt.Scanf 函数来读取用户输入的整数,避免了使用 bufio.NewReader 和...
0
评论
分享
Cheng1622
2年前
举报
#挑战每日一条沸点#
go语言中,map使用make分配内存时可指定capicity,但是不能对map使用cap函数。
青训营-快乐出发
分享
评论
点赞
Cheng1622
2年前
举报
#挑战每日一条沸点#
go函数无需前置声明;不支持命名嵌套定义;不支持同名重载;不支持默认参数;支持不定长参数;支持多返回值;支持命名返回值;支持匿名函数和闭包
青训营-快乐出发
分享
评论
点赞
Cheng1622
2年前
关注
Redis - 大厂程序员是怎么用的 | 青训营
为什么要使用redis? 数据量增长,读写压力大 数据从内存直接读取很块 所以把热数据(经常访问的数据)存到内存中(redis),冷数据放在redis中 读场景,先去red...
0
评论
分享
Cheng1622
2年前
关注
HTTP 框架修炼之道 | 青训营
走进 HTTP 协议 简介 HTTP协议(超文本传输协议),是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间相互通信的规则,也是基于TC...
0
评论
分享
Cheng1622
2年前
举报
#挑战每日一条沸点#
对于海量小对象,应该直接用字典存储键值数据拷贝而不是指针,这样减少扫描对象的数量缩短垃圾回收时间。
青训营-快乐出发
分享
评论
点赞
Cheng1622
2年前
关注
走进消息队列 | 青训营
什么是消息队列 消息队列(Message Queue)是一种在分布式系统中传递消息的通信方式, 它是一种异步的通信方法,可以将一个应用程序的消息传递给另外一个应用程序,以便...
0
评论
分享
Cheng1622
2年前
举报
#挑战每日一条沸点#
接口类型嵌入(组合)比结构体类型更简单一些,因为它不会涉及方法间的“屏蔽”。只要组合的接口之间有同名的方法就会产生冲突,从而无法通过编译,即使同名方法的签名彼此不同也会是如此。
青训营-快乐出发
分享
评论
点赞
Cheng1622
2年前
举报
#挑战每日一条沸点#
不可恢复性、导致系统无法正常工作的错误才会使用panic (文件系统没权限操作、服务端口被占用、数据库未启动等)
青训营-快乐出发
分享
评论
点赞
下一页
个人成就
文章被阅读
1,192
掘力值
166
关注了
0
关注者
3
收藏集
0
关注标签
2
加入于
2023-04-25