首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
波罗学
掘友等级
全栈工程师
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
99
文章 86
沸点 13
赞
99
返回
|
搜索文章
波罗学
全栈工程师
·
4天前
关注
如何在 GO 中实现优雅停止?
和其他语言相比,Go 中有相同也有不同,相同的是实现思路上和其他语言没啥差异,不同在于 Go 采用的是 goroutine + channel 的并发模型,与传统的进程线程...
赞
评论
分享
波罗学
全栈工程师
·
1月前
关注
Go 如何按行读取(大)文件?尝试 bufio 包提供的几种方式
本文将介绍 Go 如何按行读取文件,基于此会逐步延伸到如何按块读取文件。 引言 我们将要介绍的按行读取文件的方式其实是非常适合处理超大文件。 按行读取文件相较于一次性载入,...
5
评论
分享
波罗学
全栈工程师
·
2月前
关注
Go 中 struct tag 如何用?基于它实现字段级别的访问控制
在 Go 中,结构体主要是用于定义复杂数据类型。而 struct tag 则是附加在 struct 字段后的字符串,提供了一种方式来存储关于字段的元信息。然后,tag 在程...
1
评论
分享
波罗学
赞了这篇文章
腾讯云开发者
1年前
关注
我问了鹅厂程序员:你们工作中怎么用ChatGPT?如何高效Prompt?
当你还在错误使用对话 AI 工具如 GPT,可能会觉得其作用不过是知识平移总结或简单问答。实际上,当了解先进的用法、知悉如何做到 better prompt,你会发现:AI...
510
92
分享
波罗学
全栈工程师
·
2月前
关注
如何有效获取 Go 变量类型?探索多种方法
在 Python 中,可以使用 type(x) 获取变量 x 的类型。在 JavaScript 中,typeof x 会返回变量 x 的类型。这些操作都很直观。 那么,在 ...
1
评论
分享
波罗学
全栈工程师
·
2月前
关注
Go 语言实现可选参数:重载?变长参数?
我们编程时,常会遇到:一个函数在大多数情况下只需要几个参数,但偶尔也需要一些不固定的选项参数。在一些语言中,通过重载或者可选参数来解决这个问题。但 Go 中,情况有所不同,...
1
评论
分享
波罗学
全栈工程师
·
2月前
关注
Go 定时器:如何避免潜在的内存泄漏陷阱
这篇文章将探讨的是 Go 中如何高效使用 timer,特别是与select 一起使用时,如何防止潜在的内存泄漏问题。 引出问题 先看一个例子,我们在 Go 中的 selec...
1
评论
分享
波罗学
全栈工程师
·
2月前
关注
为什么 Golang Fasthttp 选择使用 slice 而非 map 存储请求数据
Fasthttp 是一个高性能的 Golang HTTP 框架,它在设计上做了许多优化以提高性能。其中一个显著的设计选择是使用 slice 而非 map 来存储数据,尤其是...
赞
评论
分享
波罗学
全栈工程师
·
2月前
关注
从 Context 看 Go 设计模式:接口、封装和并发控制
在 Go 语言中,context 包是并发编程的核心,用于传递取消信号和请求范围的值。但其传值机制,特别是为什么不通过指针传递,而是通过接口。虽然是简单问题,但值得引发我的...
1
评论
分享
波罗学
全栈工程师
·
2月前
关注
从 fatal 错误到 sync.Map:Go中 Map 的并发策略
为什么 Go 语言在多个 goroutine 同时访问和修改同一个 map 时,会报出 fatal 错误而不是 panic?我们该如何应对 map 的数据竞争问题呢? 这篇...
2
评论
分享
波罗学
全栈工程师
·
2月前
关注
GO 中高效 int 转换 string 的方法与源码剖析
Go 语言 中,将整数(int)转换为字符串(string)是一项常见的操作。 本文将从逐步介绍几种在 Go 中将 int 转换为 string 的常见方法,并重点剖析这几...
8
评论
分享
波罗学
全栈工程师
·
3月前
关注
Go 语言中高效切片拼接和 GO 1.22 提供的新方法
在 Go 语言中,切片拼接是一项常见的操作,但如果处理不当,可能会导致性能问题或意外的副作用。 本文将详细介绍几种高效的切片拼接方法,包括它们的优缺点以及适用场景。 切片拼...
1
评论
分享
波罗学
全栈工程师
·
3月前
关注
利用 ChatGPT 高效搜索:举一反三的思考方式,高效查找解决方案
本文只是我的一些尝试,基于 ChatGPT 实现系统化快速搜索某编程语言的特定领域相关包或者基于其他语言类推落地方案的尝试。 这篇文章中描述的方式不一定是好方式,但应该会有...
1
评论
分享
波罗学
全栈工程师
·
4月前
关注
我的终端环境:终端启动消息 - ASCII art
本文介绍如何设置 MacOS 系统的终端启动消息,或者说欢迎消息。 登录消息 每天打开 terminal 终端,系统默认会打印一串的消息,如 "Last Login xxx...
2
评论
分享
波罗学
全栈工程师
·
4月前
关注
python 下载 YouTube 资源 - pytube
本文是 pytube 教程,介绍如何通过 pytube 下载 YouTube 的音视频等资源。 概述 pytube 是一款由 Python 实现,用于下载油管的第三方库,它...
1
评论
分享
波罗学
全栈工程师
·
5月前
关注
以 GitHub 作为图片存储创建随机图片 Service API
本文介绍如何基于 GitHub 为图片存储,通过 API 随机返回可用的图片地址。 前言 常用的桌面壁纸、终端背景图片,亦或是博客背景或文章封面,这些都离不开图片。于是,就...
4
评论
分享
波罗学
全栈工程师
·
5月前
关注
我的终端环境:高效 shell 命令(四)之 20+1 个 modern-unix 命令
本篇文章是介绍 modern-unix 仓库剩余的 20 个命令的上篇,外加 1 比 modern-unix 中更易于使用的命令。 命令集合 第一篇文章中推荐一个 gith...
3
评论
分享
波罗学
全栈工程师
·
5月前
关注
我的终端环境:高效 shell 命令(三)之提效日常开发 - entr httpie jq
本文将介绍的 3 命令,用于提高 Web 开发人员们的日常工作效率。 前言 对 Web 开发而言,除了基本的框架外,日常开发过程中,还常用的必然就是调试工具。本文将要介绍的...
4
评论
分享
波罗学
全栈工程师
·
5月前
关注
我的终端环境:高效 shell 命令(二)之文件查找与内容搜索 - fd ripgrep fzf
本文将介绍一些用于高效查找和搜索的命令,它们分别是 fd、ripgrep 与 fzf。相对于常用的 grep 和 find,这些命令在性能有大部分提升,而且,它们的使用方式...
1
评论
分享
波罗学
全栈工程师
·
5月前
关注
我的终端环境:高效 shell 命令(一)之目录文件操作命令 exa、zoxide 与 bat
类 Unix 系统发展多年,不少老古董命令还在占据终端的绝大部分时间,而使用体验上却依然差强人意。 从本文开始,我将用一系列文章介绍提升终端效率的一系列命令,这些命令更具现...
5
评论
分享
下一页
个人成就
优秀创作者
文章被点赞
681
文章被阅读
274,975
掘力值
6,192
关注了
5
关注者
407
收藏集
0
关注标签
14
加入于
2019-04-19