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

Mac 有哪些无线鼠标可以平替 MX Master 3s?

文章描述了作者使用 Logitech Master 3s 鼠标一年多的体验,主要集中在鼠标的自定义配置、无极滚轮的丝滑体验以及鼠标重量带来的使用不便。作者提到鼠标在普通鼠标垫上移动吃力,但在笔记本上表现较好,并寻求适合 Master 3s 的鼠标垫推荐。此外,作者尝试了 Keychron M6 作为平替,但发现其无极滚轮不如 Master 3s 丝滑。

特点:

  1. 高度自定义配置:通过 Logi Options+ 软件,用户可以对鼠标按键进行个性化设置。
  2. 无极滚轮的丝滑体验:无极滚轮的流畅度超越了 Mac 触控板,提供了极佳的使用体验。
  3. 重量问题:鼠标较重,长时间使用手腕易疲劳,且对鼠标垫材质有较高要求。

Mac 有哪些无线鼠标可以平替 MX Master 3s?

评论数量:122

创建时间:2024 年 8 月 1 日 14:56:49

等保人员说 80 为高危端口,要求关闭 80 端口,说都是 https 用 443 就好,合理吗

描述:文章讨论了网络安全中的端口问题,特别是 80 端口被视为高危端口的情况。作者从普通用户的角度出发,解释了用户在浏览器中输入网址时默认使用 HTTP 协议,而不会主动使用 HTTPS 协议。

特点:

  1. 80 端口被认为是高危端口,因为它是 HTTP 协议的默认端口。
  2. 普通用户在浏览器中输入网址时,默认使用 HTTP 协议。
  3. 用户通常不会主动在网址前添加“https://”来使用 HTTPS 协议。

评论数量:91

创建时间:2024 年 8 月 1 日 10:36:04

图书完整内容怎样存储在后端数据库中?

这段描述涉及将图书内容从 InDesign 导出为 HTML 格式后,如何合理地存储这些内容以便于在线图书的呈现。主要需求包括存储多种类型的内容(如标题、正文、图片、表格、音视频、超链接)以及支持不同的主题样式。

特点:

  1. 多类型内容存储:需要支持标题、正文、图片、表格、音视频、超链接等多种内容的存储。
  2. 主题样式支持:能够为图书应用不同的主题,每个主题包含不同的样式设置(如字号、颜色)。
  3. 数据库结构优化:选择合适的数据结构来存储 HTML 内容,以确保高效的数据管理和检索。

评论数量:23

创建时间:2024 年 8 月 1 日 16:44:50

为什么 Postman Insomnia 现在都要求登录才能使用全部功能?

描述:文章讨论了过去某些情况下不需要某项服务或功能,但现在可能需要的情况。

特点:

  1. 强调了时间变化对需求的影响。
  2. 提出了过去和现在需求的不同。
  3. 暗示了可能存在的新需求或服务。

评论数量:22

创建时间:2024 年 8 月 1 日 13:52:04

文科生如何深入学习 Python

用户在学习 Python 的过程中,已经掌握了基础知识,并通过修改 Claude 官方的元提示词代码,实现了基于 OpenAI 模块的版本。然而,用户在实习中发现自己与 Python 的结合不够紧密,实际工作主要涉及产品体验而非开发。此外,用户在项目中依赖 AI 进行代码解读和优化,导致难以判断自己对 Python 的掌握程度。最后,用户意识到自己缺乏原创性,只会修改他人代码,而没有自己的创新。

特点:

  1. 基础知识扎实,能够修改现有代码。
  2. 实习经历与 Python 结合不紧密,主要从事产品体验工作。
  3. 依赖 AI 进行代码解读和优化,难以判断自身 Python 掌握程度。

评论数量:20

创建时间:2024 年 8 月 1 日 14:28:42

请教一下前端的学习路线

背景:用户有 Node.js 和 Vue.js 项目经验,但对前端相关技术如 ESLint、CommonJS、Babel 等了解有限,依赖脚手架默认配置。希望系统学习前端知识,寻找合适的文档或学习路线。

特点:

  1. 用户熟悉 TypeScript 和 JavaScript 的关系。
  2. 对 ESLint、CommonJS、Babel 等工具了解有限,依赖默认配置。
  3. 已查看 roadmap.sh 的前端路线图,但感觉不如后端路线图清晰。

评论数量:17

创建时间:2024 年 8 月 1 日 18:11:44

AWS / Azure / 阿里云 网络费用解答

文章讨论了在 AWS 环境中,服务部署在一个地区后,调用 S3、Lambda 等 API 接口是否会产生费用以及是否属于外网访问的问题。作者询问了在没有绑定 VPC 的情况下,通过 AWS 的 HTTP 端口调用 Lambda 并返回数据结果是否会计算网络费用。

特点:

  1. 讨论了 AWS 服务调用的费用问题。
  2. 涉及 Lambda 和 S3 等服务的调用。
  3. 询问了网络费用的计算方式。

评论数量:14

创建时间:2024 年 8 月 1 日 22:01:07

一个月的时间,我们对开源的在线代码编辑器完成了一次大重构 🤗🤗🤗

作者重新维护了一个在线代码编辑器,采用了现代化的技术栈,包括 NextJs、Typescript、Zustand、tailwindcss 和 WebContainer。该项目不仅支持本地代码编辑,还计划实现协同编辑和多语言编译功能,未来还将支持 WebAssembly,使得浏览器能够执行 C、C++ 等后端代码。项目适合作为学习资源,也适合应届生作为简历项目。

特点

  1. 技术栈现代化:使用 NextJs、Typescript 等前沿技术,提升开发效率和用户体验。
  2. 功能扩展性强:计划支持协同编辑和多语言编译,未来还将引入 WebAssembly。
  3. 社区友好:项目开源,适合学习和贡献,作者欢迎更多人参与开发和学习。

一个月的时间,我们对开源的在线代码编辑器完成了一次大重构 🤗🤗🤗

评论数量:12

创建时间:2024 年 8 月 1 日 09:12:12

凹语言后端实现 100% 自研

凹语言开发组在 2024 年 7 月初成功去除了对 wabt 的依赖,自研的 wat2wasm 工具代码超过 7000 行,投入了 1 个人月的开发资源。该工具已通过所有测试,并在凹语言 v0.14.0 版本中默认启用,标志着凹语言后端实现 100% 自研。

  • 特点 1: 去除了对 wabt 的依赖,实现了完全自研。
  • 特点 2: 自研的 wat2wasm 工具代码超过 7000 行,开发投入 1 个人月。
  • 特点 3: 该工具已通过所有测试,并在最新版本中默认启用。

凹语言后端实现 100% 自研

评论数量:6

创建时间:2024 年 8 月 1 日 14:43:46

搬运:MoonBit 现已通过重载字面量原生支持 JSON 处理

MoonBit 是一种编程语言,它结合了动态语言的灵活性和静态语言的安全高效特性。使用 MoonBit 进行 JSON 数据结构的解析和转换非常直观和简洁,适合需要高效处理数据结构的应用场景。

特点:

  1. 灵活性:支持动态语言的特性,使得代码编写更加灵活和便捷。
  2. 安全高效:具备静态语言的安全性和高效性,确保代码运行时的稳定和性能。
  3. 直观简洁:特别适合处理 JSON 数据结构,使得解析和转换过程变得简单明了。

搬运:MoonBit 现已通过重载字面量原生支持 JSON 处理

评论数量:2

创建时间:2024 年 8 月 1 日 18:57:18

求教一个 aws cloudfront 加速的问题

用户尝试使用 AWS CloudFront 来加速腾讯云 COS 对象存储,配置链路为 DNS 解析到 AWS CloudFront,再由 CloudFront 请求腾讯云 COS 存储桶的源域名。理论上,这种配置可以避免在腾讯云上配置源域名,但在实际操作中,CloudFront 请求腾讯云 COS 时出现错误,提示 Your cname does not exist or format illegal。用户怀疑是否需要在腾讯云上额外配置源域名以解决此问题。

特点:

  1. 使用 AWS CloudFront 加速腾讯云 COS 对象存储。
  2. 配置链路为 DNS 解析到 CloudFront,再由 CloudFront 请求腾讯云 COS。
  3. 遇到错误提示 Your cname does not exist or format illegal,怀疑需要腾讯云上的额外配置。

评论数量:2

创建时间:2024 年 8 月 1 日 19:00:43

可以去哪里参加一些类似黑客马拉松的活动

描述:用户希望找到一个开发氛围浓厚的小团体或组织,以便在空闲时间开发小项目,互相沟通学习。同时,用户也对参与黑客马拉松感兴趣。

特点:

  1. 寻找开发氛围浓厚的小团体。
  2. 希望利用空余时间进行项目开发和学习。
  3. 对参与黑客马拉松活动感兴趣。

评论数量:2

创建时间:2024 年 8 月 1 日 17:23:08

Xcode 公测版提交版本至 App Store

描述:在更新到 macOS 公测版后,用户遇到 Xcode 无法正常运行的问题,且使用 Xcode 测试版编译的应用无法提交。解决方法包括在命令行中直接运行原版 Xcode,并在打包后修改特定字段再上传。

特点:

  1. 命令行运行原版 Xcode 是解决问题的关键步骤。
  2. 修改 BuildMachineOSBuild 字段以符合提交要求。
  3. 提供操作截图以辅助理解和操作。

Xcode 公测版提交版本至 App Store

评论数量:0

创建时间:2024 年 8 月 1 日 17:56:58