![码上实战](https://www.bmabk.com/wp-content/uploads/2022/05/post-loading.gif)
![码上实战的头像](https://www.bmabk.com/wp-content/uploads/2022/05/post-loading.gif)
码上实战
-
[Go official]使用 deadcode 寻找无法到达的函数与死代码
本文是由 Go Team 的 Alan Donovan 在 2023年12月12日发表于 go official blog,原文地址:https://go.dev/blog/dea…
-
一文搞定 Golang 反射 (Reflect)
Go (Golang) 中的反射是一项强大的功能,它允许程序在运行时检查自身的结构和值。这一功能由 reflect 包提供。反射通常用于序列化/反序列化、构建泛型库和测试等任务。本…
-
zig/rust – 新物种的对比
Zig 和 Rust 都是现代编程语言,它们都因注重安全性和性能而备受关注,但它们有着不同的理念和设计目标。很多开发者都对二者有浓厚的兴趣,我们来了解下 Zig 和 Rust 这两…
-
Go 1.22 提供的更加强大的 Tracing 能力
本文是由 Go Team 的 Michael Knyszek 在 2024年3月14日发表于 go official blog,原文地址:https://go.dev/blog/e…
-
NeoVim 打造成跟 Goland 一样好用的 IDE
在软件开发领域,集成开发环境(IDE)的选择对程序员的效率和生产力起着举足轻重的作用。对于寻求精简而强大的编码体验的 Golang 开发者来说,配置 Neovim 是一个不错的选择…
-
Golang empty struct 的底层原理和其使用
在 Go 中,普通结构体通常占据一个内存块。但有一种特殊情况:如果是空结构体,其内存的占用大小就为零。为什么是这样呢?这样的空结构体有什么用? type Test&nbs…
-
Golang 对接并部署 helm charts
Helm Helm[1] 旨在简化 Kubernetes 中复杂应用工作负载的部署和管理。它的功能类似于 Kubernetes 的软件包管理器,其中的软件包被称为 Helm Cha…
-
Go 使用 interface 时的 7 个常见错误
写在正文之前 阅读本文之前我们来先熟悉以下的代码原则,如果你已经很熟悉这些内容,可以直接跳到正文。 接口隔离原则:绝不能强迫客户实现其不使用的接口,也不能强迫客户依赖其不使用的方法…
-
[Go Official]Go 1.22 升级后的更加鲁棒的切片操作
本文是由 Go Team 的 Valentin Deleplace 在 2024年2月22日发表于 go official blog,原文地址:https:…
-
Go 的 iota 并非枚举
之前在 Hacker News 看到了一篇讨论 Go Enums 的文章,题目是 Go Enums Suck[1]。我不想对这篇文章发表任何意见,因为如果我们把 Go 的 iota…
-
从零开始Vue3+Element Plus后台管理系统(24)——优化版字典组件
字典组件作为常用组件,好好封装一下很有必要。封装组件不难,比较麻烦的地方在于处理字典的数据。 使用字典组件时,数据引用常见方式 字典数据作为 JSON 文件在前端项目中引入; 应用…
-
从零开始Vue3+Element Plus后台管理系统(27) 按需显示的 overflow-tooltip
el-table 的 show-overflow-tooltip 虽然可以帮我们在单元格内容过长时,隐藏多余内容,并自动加上 tooltip,但是只要加上了show-overflo…
-
从零开始Vue3+Element Plus后台管理系统(28) ——带分页的el-select
该需求来源于实时搜索客户名称,使用el-select相比用弹窗嵌套表格轻便不少。但是当远程搜索获得的数据量大时,怎么加上分页呢? 基于对 element plus 了解的不够全面,…
-
纯 CSS 实现关键词高亮效果
前几天浏览 MDN 的 Web Api,偶然看到 CSS 自定义高亮 API ,感觉挺实用,虽然现在 Firefox 还未支持该 Api,了解一下也不吃亏。 CSS 自定义高亮 A…
-
从零开始Vue3+Element Plus后台管理系统(29)——2 个属性实现el-table 表格跨页选择
2.gif 使用 el-table 的 selection 选择数据操作,翻页后之前的选中状态就会消失。但是产品需要我们可以选择不同页面的多条数据,然后一起进行批量操作。 基础的跨…
-
linear-gradient 纯CSS实现斜边圆角长方形
UI 同学设计了上图效果,两个颜色图形代表 a,b 两个数据的百分占比,难点在这个斜边的实现,但是掌握了 CSS 的 linear-gradient,也就没什么难事了。 linea…