3 min read
程序员日报 - 2024 年 9 月 23 日

对于“公钥加密,私钥解密”有在 ssh 的 authorized_keys 这种常见的应用场景,那么“私钥签名,公钥验证”有什么常见的应用场景?

文章描述了作者从应用角度理解非对称加密和公钥私钥概念的过程,并通过 SSH 的 authorized_keys文件的使用来具体说明。作者通过实际操作 SSH 连接服务器,查看了authorized_keys 文件和客户端的公钥文件,进一步加深了对非对称加密的理解。文章还提出了对“私钥签名,公钥验证”应用场景的好奇,并希望有实物或类似 SSH 的简单分析来帮助理解。

特点:

  1. 通过实际操作 SSH 连接服务器,直观理解非对称加密的应用。
  2. 详细描述了 SSH 中 authorized_keys 文件的使用过程。
  3. 提出了对“私钥签名,公钥验证”应用场景的探索需求。

评论数量:60

创建时间:2024 年 9 月 21 日 10:00:21

求助:Claude vs. ChatGPT 订阅哪个?

在选择适合处理 IT/软件开发教学类文件的 AI 服务时,Claude 和 ChatGPT 是两个主要选项。订阅网页版或 API 版本取决于具体需求。

特点:

  1. 功能差异:Claude 和 ChatGPT 在处理复杂任务和生成内容方面各有优势,需要根据具体需求选择。
  2. 使用便捷性:网页版适合直接使用,API 版本则更适合集成到现有系统中。
  3. 成本考虑:API 版本通常按使用量计费,而网页版可能有不同的订阅计划,需根据预算选择。

评论数量:54

创建时间:2024 年 9 月 21 日 09:05:13

给 RSSHub 写第三方源写的绷不住了,上来吐槽下

文章描述了作者在尝试为 RSSHub 项目贡献新源代码时遇到的困难和不满。作者原本希望通过为喜欢的歌手网站添加 RSS 源来贡献代码,但在实际开发过程中,发现 RSSHub 在网络请求处理方面缺乏必要的工具和支持,导致开发体验极差。

特点:

  1. 缺乏网络请求工具:RSSHub 没有提供足够的网络请求工具,开发者需要自行处理所有网络请求细节,包括反爬虫对策。
  2. 复杂的 Cookie 处理:RSSHub 没有内置的 Cookie 管理功能,开发者需要手动处理和更新 Cookie,这增加了开发的复杂性。
  3. 重复造轮子:由于缺乏统一的工具和标准,不同源的开发者各自独立处理类似问题,导致代码重复和维护困难。

评论数量:37

创建时间:2024 年 9 月 21 日 02:36:41

写代码真不能有洁癖

洁癖在编程中可能导致生产力严重下降,因为追求完美往往导致过度优化和拖延。作者分享了自己在开发新功能时,因追求完美而拖延了三周,最终仍采用最初方案的经历。这表明洁癖不仅影响效率,还可能源于对自身能力的不自信。

特点:

  1. 洁癖导致生产力下降,因为过度追求完美。
  2. 洁癖可能源于对自身能力的不自信。
  3. 过度优化和拖延最终可能无法带来更好的解决方案。

评论数量:34

创建时间:2024 年 9 月 21 日 15:22:46

小型工作室存储选型的一点思考和疑问

描述:在选择适合长期存储热数据的生产环境时,用户面临本地存储、云托管和租用 IDC 服务器托管三种方案的权衡。本地存储虽然可靠但运维成本高且应对极端故障能力有限;云托管虽常见但担心运维耦合度和未来迁移问题;租用 IDC 服务器托管则存在品牌选择少和数据安全不确定性的问题。

特点:

  1. 本地存储:可靠但运维成本高,应对极端故障能力有限。
  2. 云托管:常见但运维耦合度高,未来迁移可能麻烦。
  3. 租用 IDC 服务器托管:品牌选择少,数据安全不确定性高。

评论数量:31

创建时间:2024 年 9 月 21 日 18:11:28

不会页面设计,可以用 flux 生成 ui 图

本文介绍了一种利用 GPT 和 Flux 工具生成条码生成软件 UI 图的流程。作者首先通过 GPT 了解成熟商用条码生成软件的功能,然后使用 GPT 生成 Flux 的提示词,输入到 Flux 中生成 UI 图,并通过 Claude 进行微调。最终效果展示了一个专业且用户友好的条码生成工具界面。

特点:

  1. 利用 GPT 获取功能需求和生成提示词,提高设计效率。
  2. 通过 Flux 工具快速生成高质量的 UI 图,减少手动设计时间。
  3. 结合 Claude 进行微调,确保最终界面符合用户需求和审美。

不会页面设计,可以用 flux 生成 ui 图

评论数量:11

创建时间:2024 年 9 月 22 日 00:25:54

私有化 Excalidraw,支持多种中文字体选择

Excalidraw 最近更新了字体选择器功能,使得用户可以更方便地添加和选择中文字体。作者也搭建了一个私有化部署的 Excalidraw 实例,支持多种中文字体选择,并对字体进行了分包以加快加载速度。此外,该实例还标注了免费字体和商用需要收费的字体,方便用户选择。目前该实例部署在 GitHub Pages 上,欢迎用户访问体验并提出修改意见或新增字体需求。

特点:

  1. 支持多种中文字体选择
  2. 标注免费字体和商用收费字体
  3. 对字体进行分包以加快加载速度

私有化 Excalidraw,支持多种中文字体选择

评论数量:11

创建时间:2024 年 9 月 21 日 10:45:54

写了一个 epub 轻小说合并工具 epub-merge

该内容介绍了一个名为“epub-merge”的开源项目,旨在帮助用户将多个 epub 文件合并成一个文件,以便更方便地阅读。项目目前仅支持 Windows 系统,作者表示未来是否开发 Mac 和 Linux 版本取决于用户需求。项目已在 GitHub 上开源,并提供了下载链接,同时也在蓝奏云上提供了早期版本的下载,但后续版本更新仅在 GitHub 上进行。

特点:

  1. 支持将多个 epub 文件合并成一个文件。
  2. 目前仅提供 Windows 版本,未来可能扩展至 Mac 和 Linux。
  3. 项目在 GitHub 上开源,并提供下载链接,同时也在蓝奏云上提供早期版本下载。

写了一个 epub 轻小说合并工具 epub-merge

评论数量:8

创建时间:2024 年 9 月 21 日 19:47:38

抓了下 cursor 的请求,chat 请求的是 deepseek?

描述:用户作为付费用户选择了 3.5-sonnet 版本的聊天服务,通过使用 Surge 工具抓包发现请求内容中包含了“deepseek”字样,但用户并未设置使用该服务,对此感到困惑。

特点:

  1. 请求内容中包含“deepseek”字样,与用户预期不符。
  2. 用户未设置使用 deepseek 服务,但请求中出现相关信息。
  3. 请求内容格式异常,包含不常见的字符和路径。

评论数量:6

创建时间:2024 年 9 月 21 日 18:06:01

分享一个小小小工具

作者在图片处理过程中,为了确定合适的 HSV 阈值进行二值化处理,开发了一个小工具。该工具能够动态展示图片在不同 HSV 阈值下的变化,帮助用户直观地找到最佳阈值范围。

特点:

  1. 动态调整:工具支持实时调整 HSV 阈值,并即时显示处理后的图片效果。
  2. 直观观察:通过动态变化,用户可以直观地观察到阈值调整对图片的影响。
  3. 自定义开发:作者根据实际需求,自行开发了这个小工具,体现了灵活性和实用性。

分享一个小小小工具

评论数量:5

创建时间:2024 年 9 月 21 日 10:01:42

求一款 VSCode 插件用于高亮 C 语言的宏定义范围

描述:用户在开发过程中遇到代码中使用大量#if defined宏定义导致代码结构复杂,难以分辨某段代码属于哪个宏定义范围的问题。用户希望找到一个 VSCode 插件,能够像括号匹配功能一样,通过鼠标点击显示当前代码段所属的宏定义范围。

特点:

  1. 代码中使用了多层嵌套的#if defined宏定义。
  2. 用户希望通过 VSCode 插件实现代码段与宏定义范围的匹配。
  3. 类似括号匹配功能,用户期望插件能直观显示代码段所属的宏定义。

求一款 VSCode 插件用于高亮 C 语言的宏定义范围

评论数量:1

创建时间:2024 年 9 月 21 日 14:51:04

以小白视角的 SnailJob 入门级视频教程

这段内容提供了两个视频平台的入口链接,分别是 B 站和抖音。B 站链接指向一个名为“BV1pvtBerEmV”的视频,而抖音链接则指向一个名为“ikxGvYQB”的视频。用户可以通过这些链接直接访问相应的视频内容。

特点:

  1. 提供直接访问视频的链接,方便用户快速查看内容。
  2. 链接分别指向 B 站和抖音两个不同的视频平台,覆盖了广泛的用户群体。
  3. 链接格式简洁明了,易于复制和分享。

评论数量:0

创建时间:2024 年 9 月 21 日 19:56:12