GopherDaily

GopherDaily

2023-12-26

每日一谚:return early, return often


Go技术生态

Go http.ServeMux中的模式匹配
本文介绍了Go 1.22中增加的模式匹配功能。 模式匹集是一个HTTP请求多路复用器,将每个传入请求的URL与已注册的模式列表进行匹配。 模式的格式是 `[METHOD ][HOST]/[PATH]`,中括号代表这一项可以省略。 后缀 `/` 的转发会导致 `ServeMux` 把 `/images` 重定向到 `/image/`。 `Serve Mux 还负责清理URL请求路径与Host标头,去除端口号。

Go中使用Result模式进行错误处理
本文讨论了结果模式,这是 Go 中的一种容错代码方法,它允许返回包含操作结果和任何相关信息的结构化对象,使其对开发人员友好,并且可以在各种应用程序层和操作中重用。

Go time location详细说明
本文解释了 Go 中的“时间”包,解释说它表示时间中的瞬间,这是一个全局时刻,并且需要一个时间线来表示,它可以用“时间”来表示。Time“值或”time.Location“结构。本文还解释了如何使用“时间”。Time“值和”time.位置“参考,以及如何处理时区和夏令时的变化。

您需要在 2024 年学习 GOLANG,因为每家公司都在使用它!
这篇文章强调了学习 Golang(一种编程语言)的重要性,因为它已经被 Google、Microsoft、Netflix 和 Uber 等大公司使用,并强调了它的速度、多任务处理能力、简单性和可扩展性。

2024 年软件工程将如何发展
本文讨论了 2024 年软件工程的转型,重点介绍了高级自动化、人工智能、数字孪生技术、平台工程、混沌工程和内部开发人员门户的兴起。

The 2024 Programmer Needs a New Mindset
The article "The 2024 Programmer Needs a New mindset" by Pen Magnet on Medium discusses the impending work-life realignment in the programming industry due to the rise of GenAI and the shift towards entrepreneurship.

云原生技术

详细配置Linux参数提升 OLTP Postgres性能
本文介绍了如何通过推荐的Linux内核和系统设置来提升 Postgres服务器的OLTP工作负载。 设置包括内存管理、输入/输出管理、文件系统和文件处理、NUMA配置、进程和连接调度和网络配置。 这些设置旨在优化 Postgres server在OLTP工作的性能和可靠性,特别是对于移动和Web应用程序。

GitHub Actions 和 Argo CD,用于建立 GitOps 工作流程
本文讨论了如何使用 GitHub Actions 和 Argo CD 建立 GitOps 工作流,使用 Git 存储库作为部署管理的核心位置,并重点介绍了使用这些技术加速部署操作的好处。

容器化 dbt:如何使用 Docker 简化数据转换?
Lorena Gongang 分享了她使用 Docker 通过在她的 DBT 项目中创建 Dockerfile 来简化数据转换的经验,该工具是一种流行的开源 ELT 工具。

AI

大模型巨头需要公开、透明和安全工程
正如专家在伦敦举行的人工智能边缘活动上所争论的那样,本文讨论了开源原则、透明度和安全工程在人工智能背景下的重要性,特别是在生成式人工智能和前沿模型的背景下。

最佳 AI 写作工具:帮助您撰写完美大学论文的 6 大应用程序
本文讨论了六种最适合大学生的 AI 写作工具,包括 Frase、语法和写作工具 grammarcheck、simplified、Rytr、AI Essay Writer 和 Jasper,每种工具都有自己的特点和定价。

流行工具与项目

beeper/imessage
Matrix-iMessage 傀儡桥。

jpillora/chisel
基于 HTTP 的快速 TCP/UDP 隧道

XTLS/Xray-core
X射线,穿透一切。也是最好的 v2ray-core,支持 XTLS。完全兼容的配置。

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

cursusdb/cursusdb
轻量级高性能、分布式、默认安全、内存中、符合 ACID 标准的面向文档的数据库,具有用纯 GO 编写的类似 SQL 的查询语言。

IceWhaleTech/CasaOS
CasaOS - 一个简单、易用、优雅的开源个人云系统。

sundowndev/phoneinfoga
电话号码的信息收集框架

evcc-io/evcc
Sonne tanken ☀️🚘

v2fly/domain-list-community
社区管理的域列表。为 V2Ray 生成地理站点.dat。

gohugoio/hugo
世界上最快的网站构建框架。

maypok86/otter
基于 S3-FIFO 算法的最快 golang 内存缓存库。比里斯特雷托和朋友们快很多倍

OffchainLabs/nitro
Nitro 去 vroom 并修复了所有问题

XrayR-project/XrayR
A Xray backend framework that can easily support many panels. 一个基于Xray的后端框架,支持V2ay,Trojan,Shadowsocks协议,极易扩展,支持多面板对接

v2rayA/v2rayA
Project V 的 Web GUI 客户端,支持 VMess、VLESS、SS、SSR、Trojan、Tuic 和 Juicity 协议。🚀

SagerNet/sing-box
通用代理平台

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

gdy666/lucky
软硬路由公网神器,ipv6/ipv4 端口转发,反向代理,DDNS,WOL,ipv4 stun内网穿透,cron,acme,阿里云盘,ftp,webdav,filebrowser

lc/gau
从 AlienVault 的 Open Threat Exchange、Wayback Machine 和 Common Crawl 中获取已知 URL。

BishopFox/jsluice
从 JavaScript 中提取 URL、路径、机密和其他有趣的位

mislav/hub
一个命令行工具,使 git 更易于与 GitHub 一起使用。

mathaou/termdbms
用于查看和编辑数据库文件的 TUI。

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

overflowy/spongebob-cli
海绵宝宝直接从您的终端发货

juanfont/headscale
Tailscale 控制服务器的开源自托管实现

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


编辑: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