GopherDaily

GopherDaily

2024-03-11

每日一谚:Sort your fields in your struct from largest to smallest


Go技术生态

Go、Python、Rust和生产AI应用程序
本文讨论了 Go、Python 和 Rust 在构建 AI 驱动的应用程序中的作用,重点介绍了它们的优势和在扩展方面面临的挑战,其中 Python 特别适合迭代开发,Go 特别适合生产,Rust 特别适合速度和速度。

Go高速包传输: 从net.Dial到AF_XDP
The author discusses the development of a Go program that sends ICMP ping messages to millions of IP addresses, exploring various methods of interfacing with the network stack to send packets quickly and efficiently, from the traditional net.dial method to AF\_XDP.

深入了解使用Go进行网络扫描:构建端口扫描程序
该文档介绍了 Scanme,这是一款使用 Golang 和 go 数据包库构建的端口扫描器,用于发现网络上的开放端口,从而为网络安全、网络故障排除和渗透测试提供有价值的见解。

探索 Go 中的数组技术:综合指南
这篇博文提供了关于在 Go 编程语言中使用数组和切片的综合指南,强调了它们的优点和缺点,并强调了了解它们对有效编程的具体要求的重要性。

彻底改变 CI/CD 工作流:在自托管基础架构上使用 GitOps 部署 MinIO
MinIO 博客讨论了 GitHub Actions 和自托管基础架构的应用,以增强软件部署流程,增强 CI/CD 管道的自动化、有效性和可扩展性,特别是对于以 Docker 为中心的应用程序和服务。

如何在 Go 中实现 Oauth?- 第 1 部分
本文提供了有关如何使用 Gin、Redis 和 Goth 在 Go 中实现 Oauth 的分步指南,包括设置会话管理、身份验证配置、中间件设置和测试。

软件架构师非功能性需求终极指南:满足利益相关者的期望
该文档为软件架构师提供了全面的指南,指导他们如何使用 Q42 模型和质量场景有效地构建和构建非功能性需求,并使用架构特征工作表、架构初始画布和架构沟通画布等资源探索与质量需求相关的技术。

云原生技术

S3 是文件,但不是文件系统
本文讨论了原始云技术 Amazon S3 的局限性,解释说虽然它可以存储文件,但它不是传统的文件系统,虽然它提供高带宽和低维护,但它不支持部分覆盖,这对于许多数据库来说是必不可少的。

持续交付:软件开发的黄金标准
New Stack 社区鼓励软件工程领导者拥抱变化并衡量这些变化的影响,重点关注可发布性,这是衡量企业持续交付 (CD) 管道有效性的指标。

超越 Docker:探索 Kubernetes 多样化的容器运行时
Eugene Hoble 在 Medium 上发表的文章讨论了 Kubernetes(也称为 K8s)的使用,它支持多个容器运行时,包括 Docker、containerd、CRI-O 和 Kata Containers,用于管理容器及其在 Kubernetes 节点上的生命周期。

AI

彻底改变加密交易:Kazar AI 的崛起
Kazar AI 是一个专为加密货币交易设计的平台,提供一套人工智能驱动的工具和服务,提供详细的市场分析、交易洞察力和自动策略执行,旨在简化交易的复杂性。

流行工具与项目

apernet/OpenGFW
OpenGFW 是 Linux 上 GFW(中国防火墙)的灵活、易用的开源实现

ledgerwatch/erigon
以太坊在效率前沿的实施

apernet/hysteria
歇斯底里是一个强大、闪电般快速且抗审查的代理。

alacleaker/apple-music-alac-downloader
Apple Music ALAC 下载器

mao888/golang-guide
「Golang学习+面试指南」一份涵盖大部分 Golang程序员所需要掌握的核心知识。准备 Golang面试,首选 GolangGuide!

XIU2/CloudflareSpeedTest
🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 网站 IP ~

netbirdio/netbird
将您的设备连接到一个安全的基于 WireGuard® 的专用网状网络,具有 SSO/MFA 和简单的访问控制。

restic/restic
快速、安全、高效的备份程序

iawia002/lux
👾 用 Go 编写的快速简单的视频下载库和 CLI 工具

authelia/authelia
适用于 Web 应用的单一登录多重门户

ollama/ollama
启动并运行 Llama 2、Mistral、Gemma 和其他大型语言模型。

hajimehoshi/ebiten
Ebitengine - 一个非常简单的围棋 2D 游戏引擎

alist-org/alist
🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。

a-h/templ
一种在 Go 中编写 HTML 用户界面的语言。

syncthing/syncthing
开源连续文件同步

coredns/coredns
CoreDNS是一个链接插件的DNS服务器

go-gost/gost
GO Simple Tunnel - 用 golang 编写的简单隧道

youshandefeiyang/LiveRedirect
Live重定向

binwiederhier/ntfy
使用 PUT/POST 向您的手机或桌面发送推送通知

SagerNet/sing-box
通用代理平台

pwh-pwh/aiwechat-vercel
使用vercel的functions,将ai功能加入微信公众号

miniflux/v2
极简主义和固执己见的提要阅读器

trustwallet/assets
关于数千(!)个加密代币的全面、最新信息集合。

gofiber/recipes
📁 光纤示例 🚀


编辑:Tony Bai

编辑主页:tonybai.com

GopherDaily主页:gopherdaily.tonybai.com

GopherDaily归档:gopherdaily.tonybai.com/more

GopherDaily项目:github.com/bigwhite/gopherdaily

订阅GopherDaily

取消订阅GopherDaily

另一个邮件列表:https://gopher-daily.com

Copyright 2023 GopherDaily