timerring_社区达人页

暂无个人介绍

暂无精选文章
暂无更多信息

2025年03月

  • 03.05 13:25:06
    发表了文章 2025-03-05 13:25:06

    Langchain 和 RAG 最佳实践

    这是一篇关于LangChain和RAG的快速入门文章,主要参考了由Harrison Chase和Andrew Ng讲授的​​Langchain chat with your data​​​课程。你可以在​​rag101仓库​​​中查看完整代码。本文翻译自我的英文博客,最新修订内容可随时参考:​​LangChain 与 RAG 最佳实践​​。

2025年02月

  • 02.19 12:40:28
    发表了文章 2025-02-19 12:40:28

    进一步理解 Proc

    Linux 中的 /proc 是一种伪文件系统(又称虚拟文件系统),它存储的是一系列特殊文件,这些文件记录了内核当前的运行状态。用户不仅可以通过这些文件查看硬件信息和运行中的进程,甚至可以通过修改某些文件来调整内核的运行状态。 /proc 中的文件实时刷新于内存,因此文件大小均为 0 字节。
  • 02.18 19:43:40
    发表了文章 2025-02-18 19:43:40

    Iftop 工具

    我经常使用 ​​ifconfig​​ 和 ​​cat /proc/net/dev​​ 查看网络信息。但今天,我的云服务器意外崩溃了。联系云厂商支持后,工程师用 ​​iftop​​ 分析问题。问题解决后,我开始考虑使用这个工具。现在,让我们深入了解这个强大的网络分析利器。
  • 02.15 21:56:57
    发表了文章 2025-02-15 21:56:57

    CPU 只能看到线程

    在 Python 中,由于 GIL(全局解释器锁)的存在——这是一个互斥锁,确保同一时刻只有一个线程能执行——因此在 CPython 解释器下不支持多线程并行执行。但多进程呢?它们之间的区别是什么?如何选择合适的方法?你了解协程吗?让我们一起探讨。
  • 02.13 11:18:26
    发表了文章 2025-02-13 11:18:26

    Go 常见 Test

    Go语言中的测试方法主要分为三种类型:单元测试、基准测试和示例测试。 首先: 你需要先导入testing包。 在包目录中,所有后缀为*_test.go的源代码文件都是go test测试的一部分,并且不会被go build编译到最终的可执行文件中。
  • 02.12 11:38:17
    发表了文章 2025-02-12 11:38:17

    Docker命令速查表​

    本文翻译自我的英文博客,最新修订内容可随时参考:Docker命令速查表
  • 02.11 13:04:55
    发表了文章 2025-02-11 13:04:55

    视频技术入门指南

    你真的理解视频技术吗?什么是帧率、分辨率、码率?它们之间有什么关系?你知道“1080p”和“4K”中的“p”和“K”代表什么吗?如何描述视频质量?蓝光光盘(Blu-ray Disc)究竟是什么?H.264/AVC、H.265/HEVC、AV1 等编解码器有什么区别?苹果的 Apple ProRes 又有什么特殊用途?HDR 和杜比视界(Dolby Vision)是什么?为什么视频文件有.mp4、.mkv、.flv 等多种后缀?
  • 02.10 11:46:51
    发表了文章 2025-02-10 11:46:51

    Python 中的编码与解码

    你真的了解 Python 中的编码与解码吗?在计算机中,字符串的存储和网络通信都以 **字节序列 (byte sequence) ** 而非 Unicode形式进行。Python 的编码(encode)和解码(decode)正是用于在字符串(Unicode)和字节序列之间进行转换的核心机制。
  • 02.09 12:01:24
    发表了文章 2025-02-09 12:01:24

    关于 Systemd

    Linux 系统使用 init 管理启动进程的历史已久(例如通过 sudo /etc/init.d/apache2 start 或 service apache2 start 启动服务),但传统 init 采用串行启动方式,效率较低。为解决这一问题, systemd 应运而生(名称中的d是 daemon 的缩写,表明其守护进程管理器的定位)。如今,systemd 已取代 initd,成为主流 Linux 发行版的默认主进程(PID 1)。
  • 02.08 13:17:00
    发表了文章 2025-02-08 13:17:00

    Dockerfile 使用技巧

    通常我们会在项目根目录编写 Dockerfile,它是描述镜像构建流程的配置文件。官方文档提供了详细语法说明,但实际使用中需要注意一些关键细节,尤其是 CMD 和 ENTRYPOINT 的区别。
  • 02.07 13:40:39
    发表了文章 2025-02-07 13:40:39

    Docker Cheatsheet

    This is a cheatsheet of docker.
  • 02.05 10:18:15
    发表了文章 2025-02-05 10:18:15

    Python中的实例方法、类方法、静态方法与魔法方法

    在Python中,方法的类型决定了其与类、实例的交互方式。本文将详细解析实例方法(Instance Method)、类方法(Class Method)、静态方法(Static Method)的区别,并介绍特殊的魔法方法(Magic Method和私有方法。
  • 02.04 16:37:20
    发表了文章 2025-02-04 16:37:20

    安全基础概述

    安全基础概述
  • 02.03 20:10:38
    发表了文章 2025-02-03 20:10:38

    将Python CLI工具发布为pip模块的完整指南

    注册PyPI账户 访问PyPI官网注册账户 推荐使用双因素认证增强安全性 生成API令牌 访问PyPI账户管理 生成具有"Upload packages"权限的令牌,妥善保存 确保模块名唯一性 在PyPI搜索页面验证模块名未被使用 建议使用小写字母和连字符的组合(如my-cli-tool)
  • 02.02 10:20:41
    发表了文章 2025-02-02 10:20:41

    HTTP与HTTPS协议入门

    HTTP协议是互联网的基石,HTTPS则是其安全版本。HTTP基于TCP/IP协议,属于应用层协议,不涉及数据包传输细节,主要规定客户端与服务器的通信格式,默认端口为80。
  • 02.01 00:07:27
    发表了文章 2025-02-01 00:07:27

    邮件服务与协议

    最近在折腾域名的DNS配置,顺带需要搭建域名邮箱服务。多次尝试后发现手机始终收不到邮件,突然意识到可能是没开启IMAP服务。借此机会梳理一下邮件服务与相关协议。

2025年01月

  • 01.30 10:04:31
    发表了文章 2025-01-30 10:04:31

    DNS简明教程

    在我看来,DNS(域名系统)是互联网的核心。我始终认为,控制了DNS就等于控制了网络世界。下面我们就来深入了解DNS。
  • 01.29 23:23:47
    发表了文章 2025-01-29 23:23:47

    真正的计算机网络

    本文深入浅出地介绍了计算机网络的基本概念、服务提供商(如IDC、ISP)、公共与专用网络电路、IP地址及其归属、DNS解析机制、CDN内容分发网络以及代理等相关知识。文章不仅涵盖了基础概念,还探讨了网络优化和实际应用中的常见问题,帮助读者从不同角度理解计算机网络的运作原理。更多详细内容请参阅我的博客:[Real Computer Network](https://blog.timerring.com/posts/real-computer-network/)。
  • 01.28 13:29:57
    发表了文章 2025-01-28 13:29:57

    使用GPG签名部署Github Pages

    本文分享了如何在使用Hugo部署GitHub Pages时,通过GPG签名提升提交安全性。作者解决了官方行动不支持GPG签名的问题,采用手动方式导入GPG密钥并修改部署行动代码,确保所有提交均显示为“已验证”。文章详细介绍了配置步骤、关键细节(如邮箱验证要求)及完整Workflow示例,帮助用户安全高效地实现博客自动化部署。
  • 01.26 16:47:55
    发表了文章 2025-01-26 16:47:55

    GPG 101

    本文介绍了GPG(GnuPG)的基本使用方法,GPG是OpenPGP标准的完整免费实现,支持数据加密和签名。文章涵盖GPG的基础概念、安装、密钥生成与管理、导出与导入、签名与验证、加密与解密以及Git配置等内容。特别提醒不要上传任何信息到公共密钥服务器,以免造成安全隐患。更多详细内容请参考我的博客:[gpg-101](https://blog.timerring.com/posts/gpg-101)。

2024年08月

2023年09月

2023年08月

  • 发表了文章 2025-03-05

    Langchain 和 RAG 最佳实践

  • 发表了文章 2025-02-19

    进一步理解 Proc

  • 发表了文章 2025-02-18

    Iftop 工具

  • 发表了文章 2025-02-15

    CPU 只能看到线程

  • 发表了文章 2025-02-13

    Go 常见 Test

  • 发表了文章 2025-02-12

    Docker命令速查表​

  • 发表了文章 2025-02-11

    视频技术入门指南

  • 发表了文章 2025-02-10

    Python 中的编码与解码

  • 发表了文章 2025-02-09

    关于 Systemd

  • 发表了文章 2025-02-08

    Dockerfile 使用技巧

  • 发表了文章 2025-02-07

    Docker Cheatsheet

  • 发表了文章 2025-02-05

    Python中的实例方法、类方法、静态方法与魔法方法

  • 发表了文章 2025-02-04

    安全基础概述

  • 发表了文章 2025-02-04

    将Python CLI工具发布为pip模块的完整指南

  • 发表了文章 2025-02-02

    HTTP与HTTPS协议入门

  • 发表了文章 2025-02-01

    邮件服务与协议

  • 发表了文章 2025-01-30

    DNS简明教程

  • 发表了文章 2025-01-30

    真正的计算机网络

  • 发表了文章 2025-01-28

    使用GPG签名部署Github Pages

  • 发表了文章 2025-01-26

    GPG 101

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息