Rust与Cargo如何处理不兼容的传递依赖

2024-08-19
Rust与Cargo如何处理不兼容的传递依赖

这篇文章探讨了Rust和Cargo如何处理不兼容的传递依赖问题。与Python+pip不同,Rust+Cargo类似于Node.js+npm,允许在同一个项目中使用同一个库的不同版本,文章通过代码示例和Cargo命令演示了这一行为,并解释了Cargo如何构建和管理不同版本的依赖库。

阅读更多
56
未分类 Cargo

GDash:功能丰富的圆石迷宫克隆版

2024-08-18
GDash:功能丰富的圆石迷宫克隆版

GDash 是一款功能丰富的圆石迷宫游戏克隆版,目标是尽可能接近原版游戏体验。该项目支持洞穴编辑器、音效、游戏手柄和键盘控制,并可使用 GTK+、SDL2 和 OpenGL 进行图形绘制。该版本新增了批量导出、跳过时间倒计时、完整洞穴显示、OpenGL 渲染器、截图功能改进、元素统计显示完整、游戏控制器增强支持等功能,并修复了多个错误。

阅读更多
46
未分类 圆石迷宫

ALIEN:一款基于 CUDA 的人工生命模拟程序

2024-08-18
ALIEN:一款基于 CUDA 的人工生命模拟程序

ALIEN 是一款基于 CUDA 的人工生命模拟程序,它采用专门的 2D 粒子引擎来模拟软体和流体。每个模拟体都由一个粒子网络组成,可以通过添加更高级的功能进行升级,例如信息处理能力、物理设备(传感器、肌肉、武器、构造器等),并由神经网络协调执行。ALIEN 的目标是更好地理解(前)生物进化的条件和生物系统日益增长的复杂性。

阅读更多
62
未分类 模拟程序

无需管理员权限,即可本地保存或导出 Slack 消息

2024-08-17
无需管理员权限,即可本地保存或导出 Slack 消息

Slackdump 是一个命令行工具,允许用户在没有管理员权限的情况下,将私人和公共 Slack 消息、主题、文件和用户信息保存到本地。它提供多种操作模式,例如列出用户/频道、导出消息和主题、创建 Slack 导出以及下载表情符号。Slackdump 支持两种输入类型:频道或主题的 URL/链接,或频道的 ID。

阅读更多
57
未分类 数据导出

开源计算机科学学位

2024-08-16
开源计算机科学学位

本文介绍了一个开源的计算机科学学位课程列表,该课程汇集了来自麻省理工学院、斯坦福大学和普林斯顿大学等知名大学的免费课程,涵盖了计算机科学基础、编程、数学、系统、理论和应用等方面,旨在为学生提供与传统计算机科学学位相当的知识和技能,但无需支付学费。

阅读更多
45
未分类 开源课程

ImRAD:用于ImGui库的GUI构建器

2024-08-16
ImRAD:用于ImGui库的GUI构建器

ImRAD是一个为ImGui库设计的GUI构建器,支持Windows、Linux和MacOS平台。它可以生成和解析C++代码,并提供丰富的功能,包括各种窗口类型、丰富的控件、布局工具、属性绑定、事件处理等。用户可以使用ImRAD设计UI界面,并生成可直接用于项目的代码。

阅读更多
43
未分类 ImGui

RP2350更改(包括RISC-V)

2024-08-16
RP2350更改(包括RISC-V)

本文介绍了对RP2350的更改,包括对RISC-V的支持。主要变化包括将所有Arm汇编代码移植到RISC-V,并对Cortex-M33上的性能进行了优化。此外,还增加了对SIO TMDS编码器的默认支持,并移植了libsprite中的大部分Arm汇编代码。文章还包含了构建说明和对vista演示的新UF2数据文件的说明。

阅读更多
78
未分类 DVI

GitHub - avishek-sen-gupta/cobol-rekt: 用于逆向工程遗留 Cobol 代码的演进工具包

2024-08-15
GitHub - avishek-sen-gupta/cobol-rekt: 用于逆向工程遗留 Cobol 代码的演进工具包

Cobol-REKT是一个用于逆向工程遗留Cobol代码的演进中工具包。它提供了一系列功能,包括生成基于AST的程序流程图、解析树、控制流树,并将这些信息注入到Neo4J数据库中进行分析。该工具包还包括一个名为SMOJOL的Cobol解释器,用于模拟程序执行并跟踪变量状态。此外,Cobol-REKT还集成了OpenAI GPT,用于代码摘要和领域推断。

阅读更多
55
未分类 Cobol

GitHub - dshieble/playwright_xss_scanner

2024-08-15
GitHub - dshieble/playwright_xss_scanner

这是一款名为playwright_xss_scanner的开源XSS漏洞扫描工具,采用Python编写。与传统的基于反射和响应检查的扫描器不同,它直接在浏览器上下文中测试XSS Payload,通过监听alert()函数的触发来判断漏洞是否存在,因此可以有效降低误报率。

阅读更多
38
未分类

DD扑克源码

2024-08-15
DD扑克源码

本文介绍了DD扑克游戏的源码,包括游戏引擎、后端服务器和网站。该游戏是一款基于Java Swing的桌面应用程序,可以在Mac、Linux和Windows上运行。后端服务器是一个与MySQL通信的Java Spring应用程序,网站则基于Apache Wicket框架构建。文章还介绍了游戏的历史、开源的原因以及版权和许可证信息。

阅读更多
45
未分类 游戏源码

Oak:分布式系统中数据的有意义控制

2024-08-15
Oak:分布式系统中数据的有意义控制

Oak 是一个用于构建分布式系统的软件平台,以透明的方式提供关于系统行为的外部可验证(或可证伪)声明。Oak专注于基于虚拟机的可信执行环境(TEE)(例如AMD SEV-SNP、英特尔TDX)作为飞地应用程序的硬件信任根。Oak鼓励采用分离架构,将飞地应用程序和主机应用程序分开,以最小化攻击面和可信计算库(TCB)。Oak 使用多阶段协议来度量启动过程中每一层的身份(而不仅仅是引导加载程序),并使用DICE方法将其与 TEE 证据进行加密绑定。

阅读更多
71

LLM 价格指南

2024-08-14
LLM 价格指南

该项目旨在收集不同云平台/提供商不同GPU上的基准测试数据,并与其他提供商的固定每token成本来进行比较,帮助用户根据自己选择的模型选择合适的GPU、云平台和提供商。

阅读更多
73
未分类

GitHub - dani-garcia/vaultwarden: 非官方 Bitwarden 兼容服务器,采用 Rust 编写,前身为 bitwarden_rs

2024-08-14
GitHub - dani-garcia/vaultwarden: 非官方 Bitwarden 兼容服务器,采用 Rust 编写,前身为 bitwarden_rs

Vaultwarden 是一款用 Rust 编写的非官方 Bitwarden 兼容服务器,以前称为 bitwarden_rs,非常适合自托管部署,因为运行资源密集型的官方服务可能并不理想。它提供 Bitwarden API 的几乎完整实现,包括组织支持、附件、发送保管库 API 支持,并提供用于保管库界面的静态文件。

阅读更多
50
未分类

Stipple Effect:支持动画和脚本的像素画编辑器

2024-08-14
Stipple Effect:支持动画和脚本的像素画编辑器

Stipple Effect 是一款支持动画和脚本的像素画编辑器,适用于 Windows、macOS 和 Linux 平台。它功能丰富,包括图层和帧、双色系统、抖动模式、混合模式、噪音模式、状态管理、动画播放、洋葱皮、调色板、选择工具、像素网格等等。Stipple Effect 还支持脚本编写,用于自动化任务、自定义预览和颜色转换。

阅读更多
45
未分类 动画编辑器

Damn Vulnerable UEFI:揭示和修复 UEFI 固件漏洞的漏洞利用工具包和学习平台

2024-08-13
Damn Vulnerable UEFI:揭示和修复 UEFI 固件漏洞的漏洞利用工具包和学习平台

Damn Vulnerable UEFI (DVUEFI) 是一款受 Damn Vulnerable Web Application 等项目启发而设计的工具,旨在帮助安全研究人员和固件爱好者入门 UEFI 固件安全。该项目通过示例模拟真实世界的固件攻击,提供了一个练习和改进漏洞利用技术的平台。DVUEFI 还附带了一个不断发展的 UEFI 漏洞文档库,每个条目都详细说明了漏洞利用方法、潜在影响和缓解建议。

阅读更多
48
未分类 固件安全

Serena:面向 32 位 Amiga 计算机的实验性操作系统

2024-08-13
Serena:面向 32 位 Amiga 计算机的实验性操作系统

Serena是一个基于现代设计原则的实验性操作系统,支持多用户和抢占式并发。它运行在配备68030或更高版本CPU的Amiga系统上。其特点是完全围绕调度队列构建,并采用虚拟处理器概念动态管理虚拟处理器池。Serena实现了类似POSIX的分层进程结构,并提供libc、libsystem、libclap和libm等用户空间支持。它还包括一个具有命令行编辑和历史记录支持的交互式shell。

阅读更多
47
未分类

GitHub - TheAlgorithms/Go

2024-08-13
GitHub - TheAlgorithms/Go

TheAlgorithms/Go是一个GitHub代码仓库,提供用Go语言实现的各种算法和数据结构,旨在帮助初学者学习和理解算法。该仓库包含各种算法的开源实现,涵盖ahocorasick、armstrong、binary、cache等多种类别,并遵循MIT许可证。

阅读更多
49
未分类

3D 电子书架

2024-08-13
3D 电子书架

这是一款名为 3D Bookshelf 的开源项目,它是一个 3D 动画书架,用于浏览电子书。它可以从 Calibre 书库中提取电子书元数据和封面,并根据封面比例和页数来确定书籍的高度和厚度。

阅读更多
65
未分类 Calibre
1 2 64 65 66 68 70 71 72 93 94