4 年 React 经验 写出这样的业务代码,请问代码质量如何,有什么值得改进的地方吗
该仓库名为 openapi-ui,由开发者 rookie-luochao 创建,旨在提供一个用于展示和交互 OpenAPI 文档的用户界面。开发者请求社区成员对其代码进行审查和指导,以改进项目质量。
特点:
- OpenAPI 文档展示:项目专注于提供一个用户友好的界面来展示 OpenAPI 文档。
- 社区协作:开发者积极寻求社区的帮助和反馈,表明项目重视开放性和协作。
- 代码审查请求:明确表达了希望得到代码审查和指导的意愿,显示出对代码质量和项目发展的重视。
评论数量:76
创建时间:2024 年 6 月 7 日 09:31:08
同志们,程序员失业在家,做的这个地图,大家看能点亮吗
该项目是一个技术大杂烩的实验性平台,集成了多种前沿技术如 HTML5、gRPC-Web、WebAssembly、WebRTC 和 FFmpeg。用户可以通过访问平台点亮地图,参与互动,人越多地图越亮,以此展示各地用户的活跃度。建议使用手机访问以获得更佳的视觉效果。
特点:
- 技术多样性:整合了多种前沿技术,展示了技术的多样性和创新应用。
- 互动性强:用户可以通过点亮地图参与互动,增加平台的活跃度。
- 移动端优化:建议使用手机访问,以获得更炫的视觉效果和更好的用户体验。
评论数量:45
创建时间:2024 年 6 月 7 日 13:00:49
想自己做一个小程序,无后台开发经验。重头学后台开发,大家推荐哪个语言?
该用户是一名移动端开发人员,具备前端开发经验,但缺乏后台开发经验。他正在考虑为其姐姐的小程序选择一个合适的后台开发语言,候选语言包括 Golang、PHP、Java 和 Node.js。用户希望得到关于哪种语言更适合他当前情况的建议。
特点:
- 用户有移动端和前端开发经验,但无后台开发经验。
- 候选语言包括 Golang、PHP、Java 和 Node.js。
- 用户寻求关于选择后台开发语言的建议。
评论数量:40
创建时间:2024 年 6 月 7 日 15:33:45
难道要真的自建 habor 了嘛?
文章描述了一位用户在尝试拉取数据时遇到持续出错的问题,经历了一晚上的尝试仍未解决。
特点:
- 持续性问题:用户在长时间内反复尝试,问题依然存在。
- 技术挑战:涉及数据拉取的技术操作,可能与网络或系统配置有关。
- 未解决状态:经过多次尝试,问题仍未得到解决,显示出一定的复杂性。
评论数量:28
创建时间:2024 年 6 月 7 日 05:41:45
[单个 6.2TB 203 亿行 的超大 csv 文件保持顺序的情况下去重] 的两个解决方案
文章讨论了如何在有限的硬件条件下处理大规模数据的去重问题,作者通过两三天的思考和尝试,提出了两个解决方案,并在 GitHub 上提供了可执行程序。由于硬件限制,作者仅测试了 20 亿行数据,但解决方案理论上可以处理 203 亿行数据。两个解决方案分别需要 272GB 和 136GB 的内存,分别适用于不同的硬件配置。
特点:
- 提供两种内存需求不同的去重解决方案。
- 解决方案基于 hash 算法进行数据去重。
- 由于版权考虑,仅提供可执行程序,不公开源码。
评论数量:22
创建时间:2024 年 6 月 7 日 15:35:31
[吐槽] 项目里最奇葩的倒霉事
描述:在项目开发过程中,每当需要修改一些小问题时,总是会遇到项目无法编译或运行时出现各种错误的情况。尽管团队成员声称项目运行正常,但实际操作中却频繁出现问题,导致每次修改都需要花费大量时间进行调试。
特点:
- 项目编译和运行不稳定,经常出现错误。
- 团队成员对项目状态的描述与实际情况不符。
- 修改小问题时需要大量时间进行调试和修复。
评论数量:16
创建时间:2024 年 6 月 7 日 18:02:32
大家公司的生产级别代码,对于密码等敏感数据的安全储存一般是怎么操作的?
本文讨论了在开源项目中如何安全地存储和管理密钥等敏感数据的问题。作者分享了自己的实践经验,并提出了一些疑问和解决方案。主要特点包括:
-
密文存储与解码:作者目前的方法是将密文写入配置文件,然后在代码中读取并解码,以还原真实密码。虽然密文与代码分离,但解码方式明确,安全性有限。
-
权限管理:作者考虑通过设置文件夹权限来提高安全性,例如给密钥文件夹加上只读权限,但认为在简单的业务场景下,这种方法效果有限。
-
手动输入密钥:作者提出在服务启动时手动输入密钥的方案,但由于服务容器化的特性,这种方法既麻烦又不便于管理。
评论数量:12
创建时间:2024 年 6 月 7 日 23:32:39
monorepo 跨项目共享组件和模块,有经验的同学交流一下各种实现思路和优缺点
本文讨论了在 monorepo 项目中管理多个 npm 包的两种思路。第一种是使用 pnpm + workspace,但需要解决如何优雅地处理公共业务组件的导入问题。第二种是放弃 workspace,采用 Inquirer.js + 脚本的方式,将所有依赖集中管理在根目录的 package.json 中,但这种方式需要手动维护依赖和启动脚本。
特点:
- 使用 pnpm + workspace 管理 npm 包依赖和版本更新。
- 需要解决公共业务组件的导入问题。
- 采用集中管理依赖的方式,简化 package.json 的维护。
评论数量:10
创建时间:2024 年 6 月 7 日 10:57:18
请问一下在 Java 订单系统中,归档数据还能查询吗?
在业务场景中,归档冷数据后通常仍能查询。归档冷数据是指将不常访问的数据转移到成本较低的存储介质中,以优化存储成本和性能。虽然这些数据被归档,但通常仍可通过特定的查询工具或系统进行访问。
特点:
- 成本优化:通过归档冷数据,企业可以显著降低存储成本。
- 数据可访问性:归档的数据通常仍可通过查询工具或系统访问,确保数据的长期可用性。
- 性能平衡:归档冷数据有助于提升系统性能,因为活跃数据和冷数据分离,减少了系统负担。
评论数量:8
创建时间:2024 年 6 月 7 日 11:03:13
Paddle 账户登不上了,提示没有权限,控制台看是 403,是被封了吗?
用户在尝试使用 Lemon 提现时遇到问题,发现提现到美国或香港卡需要通过 Stripe,而 Stripe 的注册对于有公司的用户来说似乎是多余的,因为 Stripe 本身就可以处理支付。用户担心这会增加额外的手续费,并且 PayPal 的手续费损耗也较高。用户了解到 Stripe Atlas 可以方便地注册美国公司,但税率为 21%,因此考虑是否注册新加坡公司并通过 Stripe 来减少税务负担。用户的主要关注点是稳定性和税务最小化,而不太在意注册和维护公司的成本。
特点:
- 用户对 Lemon 和 Stripe 的提现流程感到困惑,认为 Stripe 对于有公司的用户来说是多余的。
- 用户考虑通过 Stripe Atlas 注册美国公司,但担心 21% 的税率。
- 用户正在探索注册新加坡公司作为减少税务负担的可能方案。
评论数量:7
创建时间:2024 年 6 月 7 日 09:50:09
为什么 pc 上的软件基本不使用 mpi 实现多核并行而使用多线程居多
在 PC 上,应用程序的并行处理主要依赖于多线程技术,而不是使用 OpenMPI 或 Intel MPI 等 MPI(消息传递接口)实现并行。这主要是因为 PC 上的应用程序通常不需要大规模的并行计算能力,多线程足以满足大多数需求。此外,MPI 主要用于集群和超级计算机等大规模并行计算环境,其复杂性和资源需求不适合 PC 平台。
特点
- 适用场景:多线程适用于 PC 上的大多数应用,而 MPI 更适合大规模并行计算环境。
- 资源需求:MPI 需要更多的资源和复杂的配置,不适合 PC 平台。
- 开发复杂性:MPI 的开发和调试比多线程更复杂,PC 开发者更倾向于使用多线程。
评论数量:6
创建时间:2024 年 6 月 8 日 00:39:33
AI Interview Answers Generator, 开发了一个线上面试作弊神器,实时生成面试答案。
AI 面试答案生成器是一款利用人工智能技术帮助求职者在面试中提供理想答案的工具。它能够实时分析面试官的问题,并迅速生成合适的回答,从而减少面试中的不确定性和误解。
特点
- 实时语音转录:能够立即将面试官的口头问题转换为文本,确保不会遗漏任何信息。
- 即时答案生成:在接收到问题后,立即提供合适的答案,帮助求职者快速回应。
- 简单易用:用户只需在面试时共享屏幕,将问题转发给工具即可获得帮助。
评论数量:6
创建时间:2024 年 6 月 7 日 13:08:21
请问各位网站项目一般如何估价?
描述:文章讨论了如何为非一次性后端开发项目估价和签订合同的问题。作者提到,由于后端开发涉及用户量、日活、安全性和性能等多方面因素,工作量难以一次性估算,因此传统的软件开发合同模式可能不适用。作者寻求关于如何合理估价和签订合同的建议。
特点:
- 强调后端开发的多变性和复杂性,不适合一次性交付。
- 提出需要考虑用户量、日活、安全性和性能等因素。
- 寻求关于估价和合同签订的实用建议。
评论数量:6
创建时间:2024 年 6 月 7 日 17:24:10
今天深圳腾讯云的云数据库是不是有问题?
描述:在处理数据库查询时,程序遇到了一个错误,导致无法读取结果集。错误信息显示,期望读取 4 个字节的头部信息,但实际只收到了 0 个字节。
特点:
- 错误类型为
MySqlConnector.MySqlException,表明问题出在与 MySQL 数据库的连接或操作上。 - 内部异常为
System.IO.EndOfStreamException,说明在读取数据流时遇到了意外的流结束。 - 错误细节指出期望读取 4 个字节的头部信息,但实际未收到任何字节,可能是数据传输中断或数据损坏。
评论数量:3
创建时间:2024 年 6 月 7 日 20:33:56
react-native webview 广告屏蔽
描述:前端新手在使用 React Native 开发移动应用时,通过 WebView 加载网页内容,但遭遇了大量广告,尤其是直播广告,导致应用响应速度严重滞后。用户希望找到一个能够屏蔽广告的库,类似于 Via 浏览器中的广告屏蔽功能,但 Via 并未开源此功能。用户还提到了电脑端使用的 uBlock Origin 广告屏蔽插件,虽然开源,但未见有人将其集成到 React Native 中。
特点:
- 广告屏蔽需求:用户需要一个能够在 React Native 应用中屏蔽广告的解决方案。
- 性能问题:广告尤其是直播广告导致应用响应速度显著下降。
- 开源参考:用户参考了 Via 浏览器和 uBlock Origin,但未能找到合适的开源集成方案。
评论数量:2
创建时间:2024 年 6 月 7 日 19:04:02
实时↖️展现↖️同时↖️浏览↖️网页的↖️鼠标箭头↖️
这篇文章介绍了如何使用 PartyKit 和 Vectorize 构建一个实时搜索功能。作者通过一个实际项目展示了如何将 PartyKit 用于实时协作,并结合 Vectorize 进行高效的向量化搜索。文章详细描述了从设置 PartyKit 服务器到集成 Vectorize API 的步骤,以及如何处理实时数据更新和搜索请求。
特点:
- 实时协作:利用 PartyKit 实现多人实时协作,确保数据同步。
- 向量化搜索:通过 Vectorize API 进行高效的向量化搜索,提升搜索速度和准确性。
- 数据处理:详细介绍了如何处理实时数据更新和搜索请求,确保系统的响应速度和稳定性。
评论数量:2
创建时间:2024 年 6 月 7 日 10:02:26