4 min read
程序员日报 - 2024 年 7 月 13 日

大家都是草台班子😂,我干了这么多年开发,能把跨域问题说清楚的人也没几个😅

本文详细解释了浏览器环境中的跨域问题,强调了跨域只会在浏览器中出现,并提供了处理跨域的解决方案。文章还讨论了开发环境中跨域问题的处理方式,以及常见的跨域相关疑问。

特点:

  1. 跨域问题仅存在于浏览器环境中,服务端之间不存在此问题。
  2. 使用响应头 Access-Control-Allow-Origin 可以解决跨域问题。
  3. 开发环境中,前端脚手架通过本地 Node.js 服务转发请求,避免了跨域问题。

评论数量:272

创建时间:2024 年 7 月 11 日 11:11:52

除了 Stripe Atlas 注册美国公司,还有什么别的方法吗?

贴主希望在国内注册一个美国特拉华公司,以便使用 Stripe 进行收费服务。主要需求包括中国护照持有者可注册、税务和法务合规、不影响未来入境美国。贴主还询问了 Stripe 资金转出的最佳方法,目前持有港卡,考虑是否需要办理其他卡或前往新加坡/香港。此外,贴主寻求类似服务的推荐,希望能找到一条龙合规解决方案。

特点:

  1. 需要中国护照持有者可注册的美国公司。
  2. 强调税务和法务合规,避免未来入境美国的问题。
  3. 寻求 Stripe 资金转出的最佳方法和类似服务的推荐。

评论数量:33

创建时间:2024 年 7 月 11 日 18:13:52

https 的 url 带有账号、密码、动作等等参数内容,在本地看起来,1 次请求就完成的过程,中间的流量观察者,能不能直接看到这些内容?

本文讨论了关于 HTTPS 协议的几个问题,主要涉及 HTTPS 的工作原理、不同客户端发起请求时的处理方式以及安全性问题。

特点:

  1. HTTPS 在客户端和服务器之间建立 TLS 通道后,才开始处理 URL 中的内容。
  2. 不同客户端(如 curl、浏览器、C++ SDK)发起 HTTPS 请求时,过程基本一致,遵循 HTTPS 规范。
  3. 在 Bash shell 中直接组装 HTTPS URL 请求时,中间人攻击的可能性较低,因为 HTTPS 提供了加密保护。

评论数量:27

创建时间:2024 年 7 月 11 日 15:41:29

请教一个涉及前向兼容的 API 设计问题

文章讨论了在 SDK 中如何处理 API 错误码的前向兼容性问题,特别是在错误码需要细化的场景下。现有错误码设计需要保持兼容性,同时满足新需求。文章提出了三种方案,并分析了各自的优缺点。

特点:

  1. 前向兼容性:所有方案都强调在新增错误码时保持对已有应用的兼容性。
  2. 错误码细化:方案 1 和方案 3 通过新增错误码或修改错误描述来实现错误码的细化。
  3. 开发者友好性:方案 3 通过字符串解析来实现细化,但可能对开发者不够友好。

评论数量:27

创建时间:2024 年 7 月 11 日 11:39:55

请问大佬,MacOS 下如何设置 docker 使用本地代理?

用户在尝试拉取 Docker 镜像时遇到网络问题,尽管尝试了多种方法,包括设置终端代理和修改 Docker 的 daemon.json 配置文件,但问题仍未解决。

特点:

  1. 网络问题导致镜像拉取失败,具体表现为 TLS handshake timeout。
  2. 尝试了设置终端代理来解决网络问题。
  3. 根据官方文档修改了 Docker 的 daemon.json 配置,但问题依旧存在。

评论数量:22

创建时间:2024 年 7 月 11 日 13:29:52

借着首页在讨论跨域,一个运维朋友教我写的配置合适不?

这段配置主要用于设置 Nginx 服务器处理跨域请求的响应头。它允许特定的 HTTP 方法和头部信息,并处理 OPTIONS 预检请求。

特点

  1. 跨域支持:通过 Access-Control-Allow-Origin 等头部字段,允许特定域名的跨域请求。
  2. 预检请求处理:针对 OPTIONS 请求,设置了缓存时间和返回状态码 204,优化了预检请求的性能。
  3. 安全增强:通过限制允许的 HTTP 方法和头部信息,增强了服务器的安全性。

评论数量:21

创建时间:2024 年 7 月 11 日 14:26:33

ntfs 恢复软件从原理上就很不好用。

描述:用户在使用命令行删除文件时,意外删除了一个小视频文件,发现命令行删除的文件不会进入回收站,只能通过专门的文件恢复软件进行恢复。文章介绍了两种恢复方法:全盘搜索文件特征和从 NTFS $MFT 表中查找已删除但未被覆盖的文件记录。第二种方法速度快,但存在文件内容可能被覆盖的风险。

特点:

  1. 命令行删除的文件不会进入回收站。
  2. 文件恢复方法包括全盘搜索和从 NTFS $MFT 表中查找。
  3. 恢复的文件内容可能被覆盖,存在数据丢失风险。

评论数量:20

创建时间:2024 年 7 月 11 日 11:56:45

现在微软电脑管家地区设置 US 也会自动安装上了

描述:用户报告在特定条件下,系统自动安装了不明软件,怀疑是国内的流氓软件全家桶。

特点:

  1. 地区设置为美国,语言为中文,未受影响。
  2. 现在自动安装了不明软件。
  3. 怀疑是国内的流氓软件全家桶。

评论数量:17

创建时间:2024 年 7 月 11 日 13:17:11

Google Developer 账号保活,免费帮忙上架 Google Play 商店

一位开发者分享了自己 10 年前注册的 Google Developer 账号,该账号因长期未上架应用而面临被关闭的风险。他提出免费帮助有需求的人上架应用,以保留账号的价值。此前曾有人愿意出高价购买此类账号,因此他认为该账号具有一定的市场价值。

特点:

  1. 账号历史悠久,注册于 10 年前。
  2. 面临被关闭的风险,需尽快上架应用。
  3. 提供免费上架服务,以保留账号价值。

Google Developer 账号保活,免费帮忙上架 Google Play 商店

评论数量:15

创建时间:2024 年 7 月 11 日 09:22:50

在国内能无需特殊技巧的参加 zoom 会议吗?

描述:用户在美国工作,计划回国休假几天,但担心回国后无法参加通过 Zoom 进行的美国会议。因此,用户考虑是否需要在国内准备特殊的网络工具以确保会议的顺利进行。

特点

  1. 地理位置限制:用户在美国工作,但需要回国休假,面临网络访问的限制。
  2. 会议依赖:用户的工作日程中有通过 Zoom 进行的会议,这些会议对其工作至关重要。
  3. 网络工具需求:用户考虑在国内使用特殊网络工具以确保能够顺利参加美国的 Zoom 会议。

评论数量:15

创建时间:2024 年 7 月 11 日 08:52:34

请问 V 友,工作时间如何利用空闲提升专注和学习效率

描述:该数据开发岗位员工近期工作内容稀少,导致工作状态不佳,缺乏动力和目标感。虽然有学习意愿,但难以集中精力,导致自我评价较低。

特点:

  1. 工作内容稀少,缺乏挑战性。
  2. 学习意愿强但难以坚持,注意力分散。
  3. 自我评价低,感到无价值和废物感。

评论数量:13

创建时间:2024 年 7 月 11 日 13:50:04

臭又长的业务逻辑梳理

在处理复杂业务逻辑时,大佬们通常会使用一些代码逻辑梳理的软件或工具来帮助理解和整理代码。这些工具可以帮助开发者更高效地理解代码结构,减少遗忘和混淆。

特点:

  1. 可视化工具:如 UML 工具(如 StarUML、PlantUML),能够将代码逻辑以图形化的方式展示,便于理解和记忆。
  2. 代码分析工具:如 SonarQube、CodeClimate 等,可以分析代码质量,帮助开发者快速定位复杂逻辑。
  3. 文档生成工具:如 Doxygen、Sphinx 等,能够自动生成代码文档,帮助开发者快速回顾和理解代码逻辑。

评论数量:12

创建时间:2024 年 7 月 11 日 11:15:28

询问关于 acme 自动颁发和续订 ssl 证书的问题

描述:文章讨论了使用 acme.sh 工具在阿里云服务器上通过 DNS API 模式申请和安装 SSL 证书的过程,并询问了自动续订证书时是否会自动更新 Nginx 配置文件。

特点:

  1. 使用 acme.sh 工具通过 DNS API 模式申请证书。
  2. 证书安装时通过指定路径和 reload 命令更新 Nginx 配置。
  3. 自动续订证书时,acme.sh 会更新证书文件并可能自动更新 Nginx 配置。

评论数量:6

创建时间:2024 年 7 月 11 日 09:57:42

配跨域,配 pipeline,写 makefile (or webpack||省略 N 种前端玩意) 等等这些小事儿都不会的开发

这段话描述了一个开发者在团队中对基础技能缺失的担忧,认为这可能反映出团队成员在职业生涯中缺乏经验、学习意愿或信息筛选能力,以及对开发效率和流程的不重视。

特点:

  1. 强调基础技能的重要性,认为团队中至少应有一人掌握这些技能。
  2. 指出基础技能缺失可能反映出团队成员的职业素养问题。
  3. 表达了对团队整体技能水平的担忧,尤其是在成熟团队中发现基础技能缺失时。

评论数量:4

创建时间:2024 年 7 月 11 日 16:01:50

QtScrcpy 在安卓设备休眠后如何唤醒?

描述:用户在使用 wifi adb 连接手机时遇到问题,手动打开屏幕时可以连接,但手机自动熄屏一段时间后无法重新连接。尽管显示已连接,但实际操作无反应,且被控手机为 Android 10 的一加 7T。

特点:

  1. 手动点亮屏幕时可正常连接。
  2. 自动熄屏后无法重新连接。
  3. 显示已连接但操作无反应。

评论数量:3

创建时间:2024 年 7 月 11 日 17:59:00

数电发票乐企接口示例代码

该代码片段展示了一个用于查询纳税人基本信息的 Java 程序,通过调用乐企服务的 API 实现。程序主要包含两个类:JDKPMainChannelJDKPMain 类负责设置请求参数并调用查询方法,而 Channel 类则处理 HTTP 请求和响应,包括加密和解密过程。

特点

  1. API 调用:通过 HTTP POST 请求调用乐企服务的 API,查询纳税人的基本信息。
  2. 加密解密:使用 SM4 算法对请求和响应数据进行加密和解密,确保数据传输的安全性。
  3. SSL 处理:在 HTTP 请求中处理 SSL 连接,使用自定义的 SSLContext 和 TrustManager,忽略证书验证。

评论数量:2

创建时间:2024 年 7 月 11 日 18:10:15

谁有 SAP NetWeaver RFC SDK 7.50 的 sdk 吗?能不能发我一个

本文介绍了一个名为“ponool@foxmail.com”的邮箱地址,主要用于个人或商业通信。该邮箱地址的特点包括:1. 使用 Foxmail 邮箱服务,提供稳定和安全的邮件收发功能;2. 地址简洁易记,适合日常使用和推广;3. 支持多种邮件客户端和移动设备访问,方便用户随时随地管理邮件。

评论数量:2

创建时间:2024 年 7 月 11 日 17:37:56

咨询一个关于 DataGrip 的问题

在 DataGrip 中使用 In-Editor Results 功能时,查询结果框的高度可能不足以舒适地查看数据,尤其是在左右滑动查看数据列时,滚动条可能会遮挡部分结果。为了解决这个问题,可以调整结果框的高度,使其更适应查看需求。

特点:

  1. 调整结果框高度:通过拖动结果框的边缘来增加高度,以便更全面地查看数据。
  2. 使用全屏模式:启用全屏模式可以最大化结果显示区域,减少滚动条遮挡问题。
  3. 自定义布局:在 DataGrip 的设置中调整布局选项,优化结果显示区域的尺寸和位置。

评论数量:2

创建时间:2024 年 7 月 11 日 11:08:18

2024 上半年的软考证书已经能查了

描述:考试网(http://www.cpta.com.cn/certQuery.html)已经可以查询考试信息,而报名网站可能还需要等待。

特点:

  1. 考试信息查询功能已开放。
  2. 报名网站可能尚未开放。
  3. 提供了一个具体的查询网址。

评论数量:1

创建时间:2024 年 7 月 11 日 10:58:16