首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
golang
订阅
不知叫啥
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
人类高质量代码—Golang标准库net/rpc
前言 RPC协议是我们在开发过程中最经常接触的技术之一,Go 标准库net/rpc提供了一个简单、强大且高性能的 RPC 实现,仅需编写很少的代码就能实现 RPC服务
如何手写一个arp命令?
在编写ARP命令之前,需要搞清楚 ARP 是什么? 地址解析协议(Address Resolution Protocol,缩写ARP)是一个通过解析IP地址来找寻数据链路层(MAC)地址的网络传输协议
如何手写一个ping命令?
工作中最常用的命令应该属 ping命令次数最多了,那么本篇文章的主题是通过 SOCK_RAW 套接字类型,实现简单ping命令功能。 ⭐ socket套接字相关的文章: socket套接字你搞清楚了吗
GO 如何利用高阶函数写出优雅的代码
前言 go项目中经常需要查询db,按照以前java开发经验,会根据查询条件写很多方法,如: GetUserByUserID GetUsersByName GetUsersByAge 每一种查询条件写一
如何使用高阶函数编程提升代码的简洁性
函数是 Go 语言的一等公民,本文采用一种高阶函数的方式,抽象了使用 gorm 查询 DB 的查询条件,将多个表的各种复杂组合查询抽象成了一个统一的方法和一个配置类,提升了代码的简洁性和开发者的效率。
[Go] Template入门
利用开源的模板引擎,如Go语言中的template,你可以轻松地生成动态内容,提高代码重用性和可维护性。本文介绍了template的特性和优势,为你探索模板引擎的强大功能提供了指引。
[Golang] 玩转 Bridge 与 NetNamespace 互联
1. 简介 先简略的介绍下 Bridge,它是一个虚拟的网络设备,linux 内核已经实现了该网络设备的功能。所以我们可以直接通过命令就能创建出 Bridge。很多人为了更好的理解 Bridge 这个
Golang interface接口深入理解
如果说goroutine和channel是Go并发的两大基石,那么接口是Go语言编程中数据类型的关键。在Go语言的实际编程中,几乎所有的数据结构都围绕接口展开,接口是Go语言中所有数据结构的核心。 Go不是一种典型的OO语言,它在语法上不支持类和继承的概念。 没有继承是否就无法…
深入理解Golang之channel
Golang在并发编程上有两大利器,分别是channel和goroutine,这篇文章我们先聊聊channel。熟悉Golang的人都知道一句名言:“使用通信来共享内存,而不是通过共享内存来通信”。这句话有两层意思,Go语言确实在sync包中提供了传统的锁机制,但更推荐使用ch…
[Golang梦工厂]一个小项目带你学会GIN框架、JWT鉴权、swagger生成接口文档,看这一篇就够了
哈喽,大家好,我是asong,这是我的第八篇原创文章。听说你们还不会jwt、swagger,所以我带来一个入门级别的小项目。实现用户登陆、修改密码的操作。使用GIN(后台回复Golang梦工厂:gin,可获取2020GIN中文文档)作为web框架,使用jwt进行身份校验,使用s…