Herbrhythm 技术团队

本站点是Herbrhythm技术团队的技术分享站点。我们整理了在项目开发和运维中遇到的技术问题,整理成经验,希望能与大家分享。
  • 跨平台GUI框架AvaloniaUI/Flutter/Electron的对比
    发布于2025-12-02

    时代的车轮滚滚前行,世界已经从移动应用主宰驶向了AI主宰,但作为这个IT世界地基,桌面应用,依然顽强的支撑着这个世界。不论是兼容性强到可怕的Windows,美轮美奂的MacOS,自由奔放的Linux,都逐渐褪去了大部分休闲娱乐消费的功能,班味缠身,成了生产力平台。各种工具和桌面应用,也都开始重视跨平台的开发。

    在这些跨平台开发框架中,有一个叫做Skia的图形库一枝独秀。Chrome浏览器 …

  • 编程中的上下文(Context)
    发布于2025-03-25

    在很多语言和框架中,比如Golang,比如Dard的Fultter框架,都会涉及到一个重要的术语,叫做Context,中文一般叫做上下文,可能由于中文语境的不同,有点容易让人难以理解。

    上下文本身是一个语言学科的术语

    语境是语言学科(语言学、社会语言学、篇章分析、语用学、符号学等)的概念。 语境概念最早由人类学家马林诺夫斯基所提出,分为情景语境和文化语境。也可以区分成语言性语境和社会性语境。 语 …

  • 域名解析那些事
    发布于2025-03-24

    在移动互联网一统天下前的互联网时代,一个好的域名是非常重要的品牌。哪怕在以App为代表的移动互联时代,域名也是最重要的基础设施。可以说,离开了域名的机制,绝大部分网络相关的服务都会瘫痪。

    既然域名如此重要,竟让我们仔细的盘一盘域名的那些事情吧。

    什么是域名

    首先,让我们看看wiki上的解释

    网域名称(英语:Domain Name,简称:Domain),简称域名、网域,是由一串用点分隔的字符组成的 …

  • 细说ssh
    发布于2025-01-07

    SSH是一种常见的连接Linux服务器的方式。可以说,一般情况下,我们对于网络上的服务器,自SSH始,至SSH终,用好SSH可以说是服务器管理的核心和地基。那么,什么是SSH?SSH能做什么?怎么安全的用好SSH?

    什么是SSH

    按惯例,我们先引用一下Wiki

    The Secure Shell Protocol (SSH Protocol) is a cryptographic network …
  • 朴实无华的文件传输协议webdav
    发布于2024-08-07

    说到文件传输协议,很多读者可能能如数家珍般的说出很多,比如ftp,比如scp,比如smb,甚至比如s3。

    但如果要选择一个实现最简单,最轻量的,支持最广泛的,那必然是webdav了。

    Herbrhythm在一些简单服务需要提供文件传输时,也会内嵌一个webdav服务。

    webdav是基于HTTP/1.1协议的文件传输协议。基本上,就是利用了HTTP的method代表不同的操作,扩展了部分http的 …

  • Linux软件发布时的glibc not found问题
    发布于2024-08-05

    在使用和发布Linux软件时,最痛苦的莫过于提示glibc错误。

    比如

    version GLIBC 2.xx not found
    

    这是一个使用Linux软件/环境中很容易遇到的问题。

    它代表的是,用户系统里的glibc版本,和软件需要的glibc版本不匹配(一半是用户系统比编译发布的系统旧)。

    这篇文章会向您介绍,glibc是什么,发布Linux软件时怎么避免 GLIBC错误。

    什么是glibc …

  • 小型网站项目的安全防护方案
    发布于2024-08-02

    互联网上用户最多最活跃的是大型科技巨头,如Apple,Google,Facebook,腾讯,阿里的巨型社区,但数量最多的是大量中小公司和组织的网站。这些网站往往实际用户不多,甚至每天爬虫和扫描的请求远超正常用户的数量,但为了各种实际业务需求不得不维持和更新。这些网站也是最容易被各种黑客恶意攻击的对象。同时,由于这些网站的维护者预算,人手,精力和技术都比较有限,所以,在处理网站安全问题上,方案并不使 …

  • 对象存储的事实标准-Amazon S3服务
    发布于2024-08-01

    什么是对象存储

    对象存储是云服务中的一个非常重要的概念。

    AWS对对象服务的解释

    一般我们使用操作系统时,是通过磁盘->操作系统挂载->文件系统->目录和文件的形式来使用的。在我们使用云服务时,我们的需求往往不是实际在对服务器的文件进行操作,而是使用很多 基于网址的 图片/视频/文件,来供我们的网页/APP使用。在这种场景下,文件可以抽象为是独立于服务器/网站/APP,存在的互联 …