使用CO2.js,五分钟内开始计算数字碳排放

2024-06-08
使用CO2.js,五分钟内开始计算数字碳排放

CO2.js是一个开源 JavaScript 库,它汇集了优秀的碳排放估算模型,帮助开发者快速估算数据传输、网站运营等产生的碳排放。它提供了简单易用的API,可以获取不同国家和地区的电网碳强度数据,并支持开发者自定义模型和方法。CO2.js 还提供网站绿色托管检查功能,帮助用户识别环保的网站服务提供商。

阅读更多

为多人游戏创建匹配系统

2024-06-08
为多人游戏创建匹配系统

本文介绍了如何为多人游戏创建高效的匹配系统,目标是快速为玩家找到低延迟的比赛。作者建议使用预估往返时间(RTT)来将玩家分配到最佳数据中心,并推荐使用基于历史数据的延迟地图来提高RTT估算的准确性。文章还详细介绍了匹配算法的步骤,包括根据延迟将玩家分配到不同状态、在数据中心之间进行匹配等,并提供了模拟器代码和数据集以供参考。

阅读更多
未分类 匹配系统

美国10个州将计算机科学列为高中毕业要求

2024-06-08
美国10个州将计算机科学列为高中毕业要求

美国已有10个州将计算机科学课程列为高中毕业的必要条件。此举措旨在确保所有学生都能在学校接受基础的计算机科学教育,这对提高国家竞争力和网络安全至关重要。Code.org创始人Hadi Partovi对此表示赞赏,并强调了编程和其他科技技能在当今社会的重要性,认为这些技能有助于学生解决问题、批判性思考,并为其打开通往优秀职业的大门。

阅读更多
未分类

Ventoy:一款全新的可启动USB解决方案

2024-06-08
Ventoy:一款全新的可启动USB解决方案

Ventoy是一款开源工具,用于为ISO/WIM/IMG/VHD(x)/EFI文件创建可启动U盘。它支持多种操作系统,包括Windows、Linux、Unix、ChromeOS、Vmware、Xen等,并已通过1200多个ISO文件的测试。Ventoy支持MBR和GPT分区格式,以及x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI、ARM64 UEFI和MIPS64EL UEFI启动模式。它还支持安全启动、持久化存储、自动安装等功能,并提供图形界面插件配置器。

阅读更多
68

警惕!事件驱动架构中的反模式

2024-06-08
警惕!事件驱动架构中的反模式

本文探讨了事件驱动架构中常见的反模式,包括泄露内部结构、将所有内容都视为事件、过度使用命令和查询、以及对消息排序的过度依赖。作者强调了区分内部事件和外部事件、命令和事件、查询和事件的重要性,并指出了过度使用发布-订阅模式和过度追求消息排序可能带来的问题。

阅读更多
未分类

BES 进程CPU限制工具1.7.9和1.8.0.31版本发布

2024-06-08

BES是一款免费开源软件,可控制每个进程的CPU使用率,于2024年2月17日发布了1.7.9(稳定版)和1.8.0-test31版本。BES可以限制CPU使用率过高的进程,例如将占用100% CPU的进程限制到50%或其他任何你想要的百分比。该工具体积小巧,便携,无需安装即可使用,支持多种语言,并提供命令行操作。

阅读更多

Rust 发展迅猛,但 JavaScript 依然占据主导地位

2024-06-08
Rust 发展迅猛,但 JavaScript 依然占据主导地位

SlashData 最新调查显示,Rust 是增长最快的编程语言,其开发者社区规模在过去两年中翻了一番,但 JavaScript 仍然是最受欢迎的语言,拥有 2520 万活跃开发者。尽管 Rust 发展迅速,但 JavaScript 的主导地位短期内不会改变,其开发者数量在过去 12 个月中增加了 400 万。Python 已超越 Java 成为第二受欢迎的语言,这得益于人们对机器学习和人工智能的兴趣。

阅读更多
未分类

罗马女性与奥皮亚法

2024-06-08

公元前195年,罗马女性走上街头,抗议限制她们穿着和饰品的奥皮亚法。这项法案是第二次布匿战争期间实施的经济紧缩政策,但在战后20年仍然有效。女性认为,在和平与繁荣时期,这条法律是不可接受的,她们通过集会和抗议,最终成功地迫使元老院废除了奥皮亚法。

阅读更多
未分类

法院裁定Meta必须面对有关虚假广告的诉讼

2024-06-08
法院裁定Meta必须面对有关虚假广告的诉讼

美国联邦上诉法院裁定,Meta公司必须面对一项诉讼,该诉讼指控Meta违反了其服务条款,即从中国公司招揽虚假广告。此前,两名消费者在Facebook上购买了广告商品,但收到了不符的商品或未收到商品,因此对Meta提起诉讼。法院认为,Meta公司承诺对第三方广告进行监管,因此负有合同义务,这与其作为发布者的身份无关,因此不受“通信规范法”第230条的保护。

阅读更多
未分类 虚假广告

Adobe用户对模糊的新政策中AI条款表示愤怒

2024-06-08
Adobe用户对模糊的新政策中AI条款表示愤怒

Adobe更新了服务条款,引发用户对其作品,包括未发表和进行中的项目,可能被用于训练AI模型的担忧。 虽然Adobe声称不会使用本地存储的内容,但只使用存储在Creative Cloud上的内容,但这项政策的模糊性以及对“自动化系统”和“机器学习”的提及,引发了用户对其作品版权和隐私的担忧,尤其是在涉及保密信息的情况下。

阅读更多
未分类

美国为解救人质所做的秘密努力

2024-06-08
美国为解救人质所做的秘密努力

本文讲述了美国总统人质事务特使罗杰·卡斯滕斯如何领导一个专门的团队,致力于将被不公正地拘留或被恐怖组织或犯罪集团扣为人质的美国人遣返回国。文章重点讲述了卡斯滕斯在委内瑞拉的经历,该国由尼古拉斯·马杜罗领导的政权关押着数量惊人的美国人。文章详细描述了卡斯滕斯为争取释放奥斯曼·汗、马修·希斯和艾文·埃尔南德斯等人所做的努力,这些人因各种虚假指控而被囚禁在委内瑞拉。文章还强调了释放美国人质所涉及的复杂谈判,通常涉及与像豪尔赫·罗德里格斯这样的人物进行高风险的交易,他是马杜罗的亲密伙伴。

阅读更多
未分类 人质 外交

与食谱女王朱迪思·琼斯的午餐

2024-06-08
与食谱女王朱迪思·琼斯的午餐

本文讲述了作者与传奇食谱编辑朱迪思·琼斯之间长达数年的友谊。通过多次午餐聚会和厨房合作,作者逐渐了解到这位看似强势的女性内心柔软细腻的一面。文章以两人共同烹饪的场景为主线,穿插了琼斯的人生经历、编辑理念以及对美食的热爱,展现了一位传奇女性对美食文化和出版界的深远影响。

阅读更多
未分类

博客 | 审计TikTok

2024-06-08

本文档汇集了针对TikTok广告审计的博客文章、新闻、出版物和代码等资源。文章探讨了TikTok对消费者权益的影响、TikTok与快时尚的融合、TikTok对年轻人的潜在危害以及Temu和Shein等平台如何利用TikTok进行推广等议题。

阅读更多
未分类 审计

SVG 任意路径变形

2024-06-08
SVG 任意路径变形

本文介绍了如何在 SVG 中对任意路径进行变形。由于 SVG 中 对 'd' 属性的限制,路径需要具有相同数量的点和相同类型的绘图命令才能变形。文章介绍了通过将所有绘图命令转换为三次贝塞尔曲线,并对曲线进行分割以匹配路径之间的点数,从而实现任意路径变形的方法。文章还提供了一个交互式演示,展示了路径变形的效果。

阅读更多
未分类 路径变形

零容忍偏差

2024-06-08

这篇文章讨论了随机选择算法中的偏差问题,特别是在洗牌程序中的应用。文章首先列举了一些常见的洗牌算法错误,包括模偏差、洗牌偏差和种子偏差,并解释了这些偏差产生的原因和危害。然后,文章介绍了Durstenfeld算法,一种能够生成无偏差随机排列的算法,并给出了具体的代码实现。最后,文章讨论了如何获取高质量的随机数源,以及如何应对现实世界中熵源的不完美性。

阅读更多
未分类 偏差

鞋带的秘密

2024-06-08

本文从日常生活中常见的鞋带解开现象出发,探讨了其背后的物理原理。作者结合自身经历和科学研究,解释了鞋带在运动过程中受力和摩擦力的影响,以及不同打结方式对牢固程度的影响。最终,作者以一种感性的笔触,将鞋带与人际关系、亲情纽带联系在一起,引发读者对生活细节的思考。

阅读更多
未分类

Lansweeper 发现大量 CentOS Linux 用户

2024-06-08
Lansweeper 发现大量 CentOS Linux 用户

网络扫描发现,26% 的 Linux 设备运行即将于本月底停止支持的 CentOS 7。这引发了人们对这些设备未来命运的担忧。许多人猜测,大部分用户会选择付费迁移到 CentOS 的母公司 Red Hat 的 RHEL 系统,但这意味着高昂的成本和繁琐的迁移过程。一些免费的 RHEL 替代品,如 Rocky Linux 和 AlmaLinux,可能会成为更具吸引力的选择。

阅读更多
未分类

我喜爱的80年代加拿大电视节目:比特与字节

2024-06-08
我喜爱的80年代加拿大电视节目:比特与字节

本文回顾了加拿大80年代的一档电视节目“比特与字节”,该节目旨在向普通人普及计算机知识。作者对比了过去和现在人们对科普内容的理解,认为该节目以深入浅出的方式解释了计算机的基本原理,例如二进制代码,并鼓励观众思考和探索。作者认为,即使是普通人也有能力理解复杂的技术问题,关键在于找到合适的解释方式和抽象程度。

阅读更多

拆分数据的艺术:RAG 应用中的分块策略

2024-06-08
拆分数据的艺术:RAG 应用中的分块策略

这篇来自Stack Overflow的文章探讨了检索增强生成(RAG)系统中数据分块的重要性。文章指出,分块大小会影响搜索结果,过大或过小的块都会降低结果的准确性和相关性。文章介绍了几种常见的分块策略,包括固定大小分块、随机分块、上下文感知分块以及自适应分块,并分析了它们各自的优缺点和适用场景。文章强调,最佳分块策略取决于具体用例,需要根据数据特点和查询需求进行选择和优化。

阅读更多
未分类 数据分块

简单、高效且强大的连接处理哈希表

2024-06-08

本文介绍了 CedarDB 数据库中用于连接处理的哈希表实现。该实现针对数据库系统的独特需求进行了优化,例如并行数据处理、高效过滤不匹配行以及对重复数据倾斜的鲁棒性。文章详细解释了如何利用并行构建、Bloom 过滤器和无链布局等技术来实现这些目标。最后,通过与其他哈希表实现的比较,展示了该方法在图形和关系工作负载上的性能优势。

阅读更多
未分类 连接处理

CHERIoT RTOS迁移到无计时器模型

2024-06-08

CHERIoT RTOS的调度器从传统的固定周期计时器中断模式转变为无计时器模型,旨在提高性能和降低功耗。新模型计算下一次调度决策的时间并设置计时器中断,仅在必要时唤醒CPU。此外,thread_sleep API被重构为区分“yield”和“sleep”,允许线程在更短的时间内放弃CPU,从而进一步提高了系统效率。

阅读更多
未分类 RTOS 调度器

日本江户时代的“和算”数学:青少年挑战数学难题

2024-06-08
日本江户时代的“和算”数学:青少年挑战数学难题

本文讲述了日本江户时代(1603-1868)的“和算”数学传统,特别是其中女性和青少年参与者的故事。文章以岐阜县大垣市妙净轮寺保存的算额为例,介绍了当时一位名叫Kawai Sawa的16岁女孩解决了一个相当于现在大学数学专业的难题。此外,文章还介绍了江户时代的算术书籍《算法少女》,书中记录了各种数学问题和解决方法,展现了当时女性对数学的热情和贡献。

阅读更多
1 2 919 920 921 923 925 926 927 1084 1085