摘要: Rust light2d 简介 light2d-rs 是一个基于 Rust 的 2D 光照模拟项目,在叶老师的light2d教程基础上使用Rust语言进行重构。添加了并行渲染。它实现了光线追踪(raytracing)技术来生成高质量的光照效果。本教程将带你了解如何在这个项目中实现 raytracin 阅读全文
posted @ 2025-07-19 12:27 trickyrat 阅读(13) 评论(0) 推荐(0)
摘要: 整数类型(Integer Number) | 长度 | 有符号 | 无符号 | | : | : | : | | 8-bit | i8 | u8 | | 16-bit | i16 | u16 | | 32-bit | i32 | u32 | | 64-bit | i64 | u64 | | 128-b 阅读全文
posted @ 2023-01-04 23:49 trickyrat 阅读(133) 评论(0) 推荐(0)
摘要: 安装 所谓工欲善其事必先利其器,我们学习Rust当然需要安装Rust。我们可以从Rust官网下载rustup工具进行rust的安装。安装完成后,我们在命令行中输入rustc --version便可以查看我们所安装rust的版本。 笔者推荐在Windows平台使用PowerShell Core和Win 阅读全文
posted @ 2023-01-04 23:38 trickyrat 阅读(298) 评论(0) 推荐(0)
摘要: 需要特别注意,Redis 的命令是原子性的,而 Redis 的事务是非原子性的 事务相关命令 MULTI 命令 开启事务命令,Redis将操作命令逐个放到队列中,根据EXEC命令来原子化执行命令 EXEC 命令 执行事务中的所有操作命令 DISCARD 命令 取消事务命令,放弃执行事务模块中的所有命 阅读全文
posted @ 2023-01-04 23:16 trickyrat 阅读(43) 评论(0) 推荐(0)
摘要: Redis List | 命令 | 说明 | 例子 | | : : | : : | : : | | LPush | 在 List 头插入一个或多个元素 | LPush mylist hello | | RPush | 在 List 尾插入一个或多个元素 | RPush mylist world | 阅读全文
posted @ 2023-01-04 23:14 trickyrat 阅读(13) 评论(0) 推荐(0)
摘要: 创建和获取 key | 命令 | 说明 | 例子 | | : : | : : | : : | | set | 创建一个名为 key 值为 value 键值对 | set views 10 | | get | 获取名为 key 的值,存在返回值,不存在返回 nil | get views | | ms 阅读全文
posted @ 2023-01-04 23:13 trickyrat 阅读(31) 评论(0) 推荐(0)
摘要: 题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以 阅读全文
posted @ 2021-11-25 19:08 trickyrat 阅读(46) 评论(0) 推荐(0)
摘要: 描述 给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例 输入:(2 -> 4 -> 3) + 阅读全文
posted @ 2021-11-15 16:57 trickyrat 阅读(45) 评论(0) 推荐(0)
摘要: 题目描述 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数, 你可以假设每个输入只对应一个答案,且同样的元素不能被重复利用。 示例 给定数组 nums = [2, 7, 11, 15], target = 9, 因为 nums[0] + nums[1] = 2 + 7 =9, 所以返回结果 阅读全文
posted @ 2021-10-25 21:21 trickyrat 阅读(58) 评论(0) 推荐(0)