首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
Ctz
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Go 汇编详解
我们知道 Go 语言的三位领导者中有两位来自 Plan 9 项目,这直接导致了 Go 语言的汇编采用了比较有个性的 Plan 9 风格。不过,我们不能因咽废食而放弃无所不能的汇编。
LeetCode 到底怎么刷?GitHub 上多位大厂程序员亲测的高效刷题方式
在众多的诸如阿里、腾讯等大厂之中,最看中面试者刷题技能的大概要数有“链表厂”之称的字节跳动了。作为一个新晋大厂,字节跳动以高薪、技术大佬云集吸引了众多的程序员呢,问题来了,怎么才能进入“链表厂”呢?答案之一:刷题! 刷题就不得不提 LeetCode 了,如何高效地刷 LeetC…
lancet: 一个全面、高效、可复用的go语言工具函数库
lancet(柳叶刀)是一个全面、高效、可复用的go语言工具函数库。 300+常用go工具函数,支持string、slice、datetime、net、crypt...只依赖go标准库。
【存储与数据库 学习资料(下)】字节跳动青训营 - 后端专场
字节跳动青训营讲师非常用心给大家整理了课前、中、后的学习内容,同学们自我评估,选择性查漏补缺,便于大家更好的跟上讲师们的节奏,祝大家学习愉快,多多提问交流~
【Go 语言框架与实现 学习资料】字节跳动青训营 - 后端专场
字节跳动青训营讲师非常用心给大家整理了课前、中、后的学习内容,同学们自我评估,选择性查漏补缺,便于大家更好的跟上讲师们的节奏,祝大家学习愉快,多多提问交流~
go语言实现自己的RPC:go rpc codec
RPC是远程过程调用(Remote Procedure Call)的简称,通过RPC我们可以像调用本地方法一样调用位于其他位置的函数。大家更常见的可能是HTTP API调用,简单来对比的话,RPC比起HTTP调用封装更完善,调用者不必手动处理序列化和反序列化,使用成本更低一些(…
一个轻量级RPC的实现
最近公司在做分布式相关的东西,需要用到RPC。以前对RPC不是很了解,网上也看了很多文章,发现看过之后并没有加深我的理解,仍然云里雾里,只知道是远程过程调用,一个计算机上的程序可以调用另一个计算机上的服务,或一个进程调用另一个进程提供的服务,仅此而已。也用了golang官方的n…
前端鉴权的兄弟们:cookie、session、token、jwt、单点登录
我们知道,HTTP 是无状态的。也就是说,HTTP 请求方和响应方间无法维护状态,都是一次性的,它不知道前后的请求都发生了什么。 但有的场景下,我们需要维护状态。最典型的,一个用户登陆微博,发布、关注、评论,都应是在登录后的用户状态下的。 那解决办法是什么呢?::标记::。 这…
Go 语言内存分配器的实现原理
程序中的数据和变量都会被分配到程序所在的虚拟内存中,内存空间包含两个重要区域 — 栈区(Stack)和堆区(Heap)。函数调用的参数、返回值以及局部变量大都会被分配到栈上,这部分内存会由编译器进行管理;不同编程语言使用不同的方法管理堆区的内存,C++ 等编程语言会由工程师主动…
深入理解 Go 语言的垃圾回收
我们在上一节中详细介绍了 Go 语言内存分配器的设计与实现原理,分析了运行时内存管理组件之间的关系以及不同类型对象的分配原理,然而编程语言的内存管理系统除了负责堆内存的分配之外,它还需要负责回收不再使用的对象和内存空间,这部分职责就是由本节即将介绍的垃圾收集器完成的。 在几乎所…