摘要:
https://blog.csdn.net/weixin_45774350/article/details/123135372 阅读全文
摘要:
题目在这里 pub fn prefix_matches(prefix: &str, request_path: &str) -> bool { //split by slash and change element into Option and add None at the end. let m 阅读全文
摘要:
什么是Luhn算法? pub fn luhn(cc_number: &str) -> bool { //scan number from right to left, the digit *2 which in every second position if cc_number.is_empty( 阅读全文
摘要:
1. 数据从xml->实例->Bitmap (canvas是通过GPU生产图片数据); 2. 底层处理逻辑通过VSYNC,官方是每16.66ms发起一次处理,这里是发生了什么处理? 3. 调用VSYNC后生成数据,交给SurfaceFlinger消费; 4. 消费完后推送到帧缓冲区,再推送到屏幕硬件 阅读全文
摘要:
A Guide to Contiguous Data in Rust 阅读全文
摘要:
Sized trait的作用是什么? 编译期用它来识别在编译期确定大小的类型。Sized trait是空trait,仅仅作为标签trait供编译期使用。真正起“打标签”作用的是属性#[lang = "sized"]。该属性ang表示Sized trait供rust语言本身使用,声明为"Sized", 阅读全文
摘要:
最近在使用android stuido编译项目时出现了: Execution failed for task ‘:app:kaptDebugKotlin’. A failure occurred while executing org.jetbrains.kotlin.gradle.internal 阅读全文
摘要:
Send 和 Sycn 是Rust安全并发的重中之重,但是实际上它们是只是标记特征(marker trait, 该特征末定义任何行为,因此非常适合用于标记),来看看它们的作用: 实现Send的类型可以在线程间安全的传递其所有权 实现Sync的类型可以在线程间安全的共享(通过引用) 这里还有一个潜在的 阅读全文
摘要:
今天开始使用Rustlings学习Rust,记录遇到一些可爱的问题。 项目下载后,在项目根目录找到install.sh进行安装: ./install.sh 安装成功后,我们可以看到以下内容: Thanks for installing Rustlings! Is this your first ti 阅读全文
摘要:
/** 208. Implement Trie (Prefix Tree) https://leetcode.com/problems/implement-trie-prefix-tree/description/ A trie (pronounced as "try") or prefix tre 阅读全文