首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
surzia
掘友等级
后台开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
surzia
后台开发
·
1年前
关注
Golang实现一个聊天工具
简介 聊天工具作为实时通讯的必要工具,在现代互联网世界中扮演着重要的角色。本博客将指导如何使用 Golang 构建一个简单但功能完善的聊天工具,利用 WebSocket 技...
32
3
分享
surzia
后台开发
·
1年前
关注
Go实现MapReduce
背景 当谈到处理大规模数据集时,MapReduce是一种备受欢迎的编程模型。它最初由Google开发,用于并行处理大规模数据以提取有价值的信息。MapReduce模型将大规...
1
评论
分享
surzia
后台开发
·
2年前
关注
Go实现一个并发下载器
本文将实现一个并发的文件下载器,可以在不重新启动整个下载的情况下处理错误。这将通过分块下载文件来实现。 Idea 首先从发出下载的HTTP请求开始,当采用HEAD opti...
1
评论
分享
surzia
后台开发
·
2年前
关注
在netlify上部署golang web应用
介绍 Netlify是一个专门托管静态文件的云。这使得它非常适合托管开发人员博客、宣传册网站,甚至只是一个个人简历。它甚至内置了对Hugo的支持。但是Netlify也有各种...
1
评论
分享
surzia
后台开发
·
2年前
关注
【Linux】如何在Linux中杀死所有停止的进程
介绍 终止已停止的作业或进程并不难。通常,我们只需要使用进程ID调用kill命令。但是,有时Linux可能会隐藏进程,这取决于启动它们的终端以及它们是否具有更高的权限。 在...
0
评论
分享
surzia
后台开发
·
2年前
关注
【Linux】监控进程的资源使用情况
介绍 在本教程中,我们将介绍一些终端命令和第三方插件,以帮助我们找到每个进程的资源使用情况。 Linux内置命令 top命令 通常,我们可以使用Linux内置的top命令。...
0
评论
分享
surzia
后台开发
·
2年前
关注
【Linux】从终端完全分离进程
介绍 作为Linux用户,我们经常使用终端来运行各种命令和程序。运行的命令在某些情况下需要多一点时间才能完成,在这种情况下,我们可能希望在后台运行该命令,以便终端可以自由地...
0
评论
分享
surzia
后台开发
·
2年前
关注
【Linux】检查进程是否在Linux中运行
介绍 我们通常有很多进程在我们的机器上运行。其中一些运行了很长时间,而另一些则只运行了不久。有时,我们需要监视和控制它们。Linux系统中有许多可用于管理它们的命令。 在本...
0
评论
分享
surzia
后台开发
·
2年前
关注
从零开始构建gRPC的Go服务
Protocol Buffers and gRPC是用于定义通过网络有效通信的微服务的流行技术。本文将从gRPC入门开始,一步一步构建gRPC服务...
2
1
分享
surzia
后台开发
·
2年前
关注
Go interesting projects有趣的项目(lolcat命令)
介绍 本文将用Go实现lolcat命令。 lolcat命令起源于GitHub仓库lolcat,指在一幅家猫的照片上加上了字幕的图片。图中的字幕通常会以特异的方式串出,或是以...
0
评论
分享
surzia
后台开发
·
3年前
关注
Go的数据结构与实现【LRU Cache】
介绍 在本文中,我们将用Go实现LRU Cache。 本文代码见go-store LRU Cache 最近最少使用(LRU)是一种缓存逐出算法,它按使用顺序组织元素。在LR...
1
评论
分享
surzia
后台开发
·
3年前
关注
Go的数据结构与实现【Ring Buffer】
介绍 在本文中,我们将用Go实现环形缓冲区(Ring Buffer) 本文代码见go-stl Ring Buffer 环形缓冲区(或循环缓冲区)是一种有界循环数据结构,用于...
5
评论
分享
surzia
后台开发
·
3年前
关注
Go的数据结构与实现【Trie(前缀树)】
介绍 本文简要介绍了Trie(即前缀树)数据结构,其实现和复杂度分析。 本文代码见go-stl 前缀树Trie trie是一种离散的数据结构,在典型的算法数据结构中并不十分...
2
评论
分享
surzia
后台开发
·
3年前
关注
Go的数据结构与实现【Binary Search Tree】
介绍 本文用Go将实现二叉搜索树数据结构,以及常见的一些方法,代码见go-stl 二叉树 二叉树是一种递归数据结构,其中每个节点最多可以有两个子节点。 二叉树的一种常见类型...
1
评论
分享
surzia
后台开发
·
3年前
关注
Go的数据结构与实现【Graph】
介绍 图是网络结构的表示。现实世界中有大量图谱示例,互联网和社交图谱就是经典示例。图基本上是一组由边连接的节点。 本文代码地址为go-stl 实现 实现思路 图形数据结构将...
1
评论
分享
surzia
后台开发
·
3年前
关注
Go的数据结构与实现【HashMap】
介绍 哈希表数据结构由哈希函数实现。数据结构不是使用自定义键将Key存储在映射中,而是对键执行散列函数以返回数组中Value的确切索引。 本文代码地址为go-stl 实现 ...
0
评论
分享
surzia
后台开发
·
3年前
关注
Go的数据结构与实现【LinkedList】
介绍 所谓链表(Linked List),就是按线性次序排列的一组数据节点。每个节点都是一个对象,它通过一个引用指向对应的数据元素,同时还通过一个引用next指向下一节点。...
0
评论
分享
surzia
后台开发
·
3年前
关注
Go的数据结构与实现【Queue】
介绍 与栈一样,队列也是最基本的数据结构之一。队列也是值的一种容器,其中值的插入和删除遵循“先进先出”(First-In-First-Out, FIFO)的原则⎯⎯也就是说...
0
评论
分享
surzia
后台开发
·
3年前
关注
Go的数据结构与实现【Stack】
介绍 栈是存放值的一种特殊容器,在插入与删除值时,这种结构遵循后进先出(Last-in-first-out,LIFO)的原则,也就是说,值可以任意插入栈中,但每次取出的都是...
1
评论
分享
surzia
后台开发
·
3年前
关注
Go的数据结构与实现【Set】
介绍 Set是值的集合,可以迭代这些值、添加新值、删除值并清除集合、获取集合大小并检查集合是否包含值,集合中的一个值只存储一次,不能重复。 本文代码地址为go-stl 简单...
0
评论
分享
下一页
个人成就
文章被点赞
82
文章被阅读
36,907
掘力值
1,220
关注了
0
关注者
29
收藏集
0
关注标签
14
加入于
2021-03-03