All Stories

Tool - macOS Big Sur Navicat Premium Failed to save password 34018

After the system is upgraded to the latest macOS Big Sur, when you establish a new database connection with Navicat Premium 15.20+, the database password cannot be saved, prompting Fa...

featured, Navicat, macOS, en, Feb 21, 2021

Python - 如何打包并发布 Python 库到 PyPI

本教程以 py_pkg 项目为例,讲解如何将一个 Python 项目打包成库并分发到 PyPI,方便他人使用 pip install 安装使用。

Python, PyPI, pip, Feb 19, 2021

golang 编程规范 - Effective Go 中文

Go 是一门全新的语言。尽管它从现有的语言中借鉴了许多思想,但其与众不同的特性,使得用 Go 编程在本质上就不同于其它语言。

featured, golang, go, Effective Go, Jan 26, 2021

微服务监控 - 高可用 EFK 日志收集

在 EFK 日志收集篇中,我们讲解了如何利用 EFK 收集 Kubernetes 集群日志。但是,还存在如下问题。

微服务监控, kubernetes, k8s, Istio, EFK, Elasticsearch, Fluentd, Kibana, ECK, Operator, Dec 21, 2020

Service Mesh - Istio 1.8 稳健前进

Istio 1.8 应着 2020 年路线图如约而至,这是 Istio 在 2020 年发布的第四个也是最后一个版本。

Service Mesh, Istio, 微服务, Nov 30, 2020

SwiftUI - 如何创建一个强大的 Marquee(跑马灯)?

许多 App 需要用到 Marquee(跑马灯)。在 UIKit 中我们可以使用 https://github.com/cbpowell/MarqueeLabel,但是目前还没有成熟的 SwiftUI 库。

SwiftUITips, SwiftUI, Swift, iOS, view tree, Mirror, Nov 25, 2020

微服务监控 - Jaeger 简介

上一篇我们讲解了分布式追踪的概念和作用以及 OpenTracing。本篇主要介绍 CNCF 的分布式追踪方案 Jaeger。

微服务监控, 分布式追踪, OpenTracing, Jaeger, ZipKin, Distributed Tracing, Nov 17, 2020

微服务监控 - 分布式追踪(Distributed Tracing)

正如互联网架构演进所讲的,微服务给我们带来许多好处,但同时也带来许多问题,微服务的监控便是其中之一。

微服务监控, 分布式追踪, OpenTracing, Jaeger, ZipKin, Distributed Tracing, Nov 15, 2020

SwiftUI - 获取子视图信息(大小、标题等)

使用 SwiftUI 布局界面,经常会遇到需要子视图信息来确定最终形态的情况。

SwiftUITips, SwiftUI, onPreferenceChange, PreferenceKey, iOS, MacOS, Apple, Nov 11, 2020

Featured