首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lemon916
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
Lemon916
赞了这篇文章
微芒不朽
前端开发 @🏆微茫不朽
·
5年前
关注
css变量制作心动的果冻效果(css变量)
CSS自定义属性也被称为CSS变量。变量就是拥有合法标识符和合法的值,可以被使用在任意的地方。通过var()函数使用变量。 var() 函数还可以使用第二个参数,表示变量的...
11
评论
分享
Lemon916
2年前
举报
#挑战每日一条沸点#
Day17
Gin 中路由规则的存储,是通过前缀树来实现的,然后对于GET ,POST 方法,会分别定义一颗前缀树,互不干扰。
青训营-快乐出发
分享
评论
点赞
Lemon916
赞了这篇文章
阿展啊
2年前
关注
如何使用Gin搭建一个Go Web应用程序
通过本文,你将掌握使用 `Gin` 框架搭建一个Web应用程序的基本步骤,同时也会了解到其中部分的基本原理,从而对`Gin` 搭建Web应用程序这个过程有更好的理解。...
3
1
分享
Lemon916
2年前
举报
#挑战每日一条沸点#
Day16
在进行 Context 的传递时,我们需要保证传递的 Context 对象是原始 Context 对象的子 Context,以便在需要取消操作时能够同时取消所有相关的 goroutine。如果传递的 Context 对象不是原始 Context 对象的子 Context,则取消操作只会影响到当前 goroutine,而无法取消其他相关的 goroutine。
展开
青训营-快乐出发
分享
评论
点赞
Lemon916
2年前
举报
#挑战每日一条沸点#
Day15
Go 类型和 JSON 类型的对应关系如下:
bool 代表 JSON booleans,
float64 代表 JSON numbers,
string 代表 JSON strings,
nil 代表 JSON null.
展开
青训营-快乐出发
分享
评论
点赞
Lemon916
2年前
举报
#挑战每日一条沸点#
Day14
前缀树
前缀树又叫 trie树,是一种基于字符串的公共前缀字符索引的树状结构:
除了根节点,每个节点都对应着一个字符
一个节点的所有子孙都有相同的前缀,也就是这个节点对应的字符串,在这里的表现就是,当前节点,于它的所有父节点结合,即为该节点对应的字符串.
展开
青训营-快乐出发
分享
评论
点赞
Lemon916
2年前
举报
#挑战每日一条沸点#
Day13
要想评价一个 GC 算法,大概可以从以下几个方面进行:
安全性(Safety):指垃圾回收器不应回收存活的对象;
吞吐率(Throughput):指垃圾回收器花在 GC 上的时间占程序执行总时间的比率;
暂停时间(Pause time):指垃圾回收导致业务线程挂起(暂停)的时间(GC 导致的暂停被称为 stop the world, STW)
内存开销(Space overhead):指垃圾回收器元数据占用的内存开销;
展开
青训营-快乐出发
分享
评论
点赞
Lemon916
2年前
举报
#挑战每日一条沸点#
Day12
简短声明的变量只能在函数内部使用
struct 的变量字段不能使用 := 来赋值
不能用简短声明方式来单独为一个变量重复声明, := 左侧至少有一个新变量,才允许多变量的重复声明
展开
青训营-快乐出发
分享
评论
点赞
Lemon916
2年前
举报
#挑战每日一条沸点#
Day11
外部联结:联结包含了那些在相关表中没有关联行的行。这种类型的联结称为外部联结。 与内部联结关联两个表中的行不同的是,外部联结还包括没有关联行的行。在使用OUTER JOIN语法时,必须使用RIGHT或LEFT关键字指定包括其所有行的表(RIGHT指出的是OUTER JOIN右边的表,而LEFT指出的是OUTER JOIN左边的表)
展开
青训营-快乐出发
分享
评论
点赞
Lemon916
2年前
举报
#挑战每日一条沸点#
Day10
中间件会按定义的先后顺序依次执行,如果想快速终止中间件调用,可以使用以下方法,注意当前中间件仍将执行。
Abort():终止后续调用
AbortWithMsg(msg string, statusCode int):终止后续调用,并设置 response中body,和状态码
AbortWithStatus(code int):终止后续调用,并设置状态码
展开
青训营-快乐出发
分享
评论
点赞
Lemon916
2年前
举报
#挑战每日一条沸点#
Day9
当使用结构体作为查询条件时,只会查询结构体内的非零值字段,这意味着字段值为 0, '', false 或其他零值的字段不会被用于构建查询条件。
青训营-快乐出发
分享
评论
点赞
Lemon916
2年前
举报
#挑战每日一条沸点#
Day 8
GORM 提供了 gorm.DeletedAt 用于帮助用户实现软删除。
拥有软删除能力的 Model 调用 Delete 时,记录不会被从数据库中真正删除。但 GORM 会将 DeletedAt 置为当前时间,并且你不能再通过正常的查询方法找到该记录。
使用 Unscoped 可以查询到被软删的数据。
展开
青训营-快乐出发
分享
评论
点赞
Lemon916
2年前
举报
#挑战每日一条沸点#
Day7
无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。从另一方面讲,打开一个服务器上的网页和你之前打开这个服务器上的网页之间没有任何联系。
HTTP 是一个无状态的面向连接的协议,无状态不代表 HTTP 不能保持 TCP 连接,更不能代表 HTTP 使用的是 UDP 协议(面对无连接)
展开
青训营-快乐出发
分享
评论
点赞
Lemon916
2年前
举报
#挑战每日一条沸点#
Day6
IO线程。当slave连接到master时master会为slave开启binlog dump线程。当master 的 binlog发生变化的时候,binlog dump线程会通知slave(Push模式),并将相应的binlog内容发送给slave。(一个master 有多少个slave,就有多少个binlog dump线程)
展开
青训营-快乐出发
分享
评论
点赞
Lemon916
赞了这篇文章
多汁的西瓜
3年前
关注
[1小时入门beego] 01 小白都能安装 beego
官方文档说的不明不白,较新版本的go下,根据快速入门老是报错,看这里就对了 手把手带你在较新的go版本下怎么快速安装使用beego...
1
评论
分享
Lemon916
赞了这篇文章
字节跳动青训营
VIP.4 融会贯通
研发 @北京字节跳动网络技术有限公司
·
2年前
关注
青训营 x 字节后端训练营报名开始~
关于青训营 青训营是字节跳动技术团队发起的技术系列培训 & 人才选拔项目。面向在校大学生,旨在培养优秀且具有职业竞争力的开发工程师。 为了帮助更多同学学习技术,稀土掘金社区...
46
34
分享
Lemon916
2年前
举报
#挑战每日一条沸点#
Day5
Web 服务器的工作原理可以简单地归纳为:
客户机通过 TCP/IP 协议建立到服务器的 TCP 连接
客户端向服务器发送 HTTP 协议请求包,请求服务器里的资源文档
服务器向客户机发送 HTTP 协议应答包,如果请求的资源包含有动态语言的内容,那么服务器会调用动态语言的解释引擎负责处理 “动态内容”,并将处理得到的数据返回给客户端
客户机与服务器断开。由客户端解释 HTML 文档,在客户端屏幕上渲染图形结果。
展开
青训营-快乐出发
分享
评论
点赞
Lemon916
2年前
举报
#挑战每日一条沸点#
Day4
JSON 对象只支持字符串类型的 key;要编码一个 Go map 类型,map 必须是 map [string] T(T 是 json 包中支持的任何类型)
Channel,复杂类型和函数类型不能被编码
不支持循环数据结构;它将引起序列化进入一个无限循环
指针可以被编码,实际上是对指针指向的值进行编码(或者指针是 nil)
展开
青训营-快乐出发
分享
评论
点赞
Lemon916
2年前
举报
#挑战每日一条沸点#
Day3
类型只拥有自己所在包中定义的方法。
继承:用组合实现:内嵌一个(或多个)包含想要的行为(字段和方法)的类型;多重继承可以通过内嵌多个类型实现
多态:用接口实现:某个类型的实例可以赋给它所实现的任意接口类型的变量。类型和接口是松耦合的,并且多重继承可以通过实现多个接口实现。Go 接口不是 Java 和 C# 接口的变体,而且:接口间是不相关的,并且是大规模编程和可适应的演进型设计的关键。
展开
青训营-快乐出发
分享
评论
点赞
下一页
个人成就
文章被阅读
363
掘力值
51
关注了
3
关注者
1
收藏集
0
关注标签
8
加入于
2023-03-28