04-09 笔记 Rust 20240409-Rust-03-数据类型 title: Rust-03-数据类型 date: 2024/04/09 tags: Rust categories: 笔记 数据类型 Rust 的每个值都有确切的数据类型(data type),该类型告诉 Rust 数据是被指定成哪类数据,从而让 Rust 知道如何使用该数据。在本节中,我们将介绍 13 0 0
04-09 笔记 Rust 20240409-Rust-02-变量与可变性 变量与可变性 #![allow(unused)] fn main() { // 变量默认是不可变的,如要声明可变变量,应使用mut关键字 // let x = 5; let mut x = 5; println!("The value of x is {}", x); 55 0 0
04-08 笔记 Rust 20240408-Rust-01-猜数字游戏 猜数字游戏 use rand::Rng; use std::cmp::Ordering; use std::io; /** * The main function of the program. * It starts the game by printing a welcome messag 62 0 0
03-27 笔记 算法 LeetCode 20240327-LeetCode-15.三数之和 15.三数之和 题目描述 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请 你返回所有和为 0 且不重复的 25 0 0
03-18 笔记 算法 LeetCode LeetCode-189.轮转数组 — title: LeetCode-189.轮转数组 date: 2024/03/21 tags: LeetCode C++ categories: 笔记 189.轮转数组 题目描述 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 20 0 0
03-17 笔记 算法 LeetCode LeetCode-80.删除有序数组中的重复项II 80.删除有序数组中的重复项II 题目描述 给你一个有序数组 nums ,请你** 原地** 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 21 0 0
03-16 笔记 Linux Linux内核态赋予进程root权限 一、Linux中进程的用户管理 在Linux中,每个进程都拥有真实用户ID (==uid==)和真实组ID (==gid==),有效用户ID (==euid==)和有效组ID (==egid==),保存的设置用户ID (==suid==)和保存的设置组ID (==sgid==),另外地,还有文件系统 23 0 0
03-07 笔记 操作系统 Linux Linux内存分页及虚拟地址到物理地址的计算 前言 MMU(内存管理单元): MMU的主要作用是地址的转换,将虚拟地址转换为物理地址。不连续的物理地址也可以映射为连续的虚拟地址。 待续。。。 30 0 0