Menghan Studio

本博客内容仅作学习交流 如有疑问请咨询邮箱

用毛选回顾教员的一生

放弃幻想,准备斗争

用毛选回顾教员的一生 所用到的书 导言 ##

笔面试笔记 Rust

Rust笔面试记录

0. 所有权机制和借用 所有权机制 一个值只能由一个变量作为所有者 离开作用域即生命周期就会释放 同一时间只能有一个所有者(单一所有权) 借用 只能同时拥有一个可变引用和多个不可变引用 1. 关于Drop 析构 实现: fn drop<T>(_x: T) {} _x会在返回前自动丢弃, 编译器不允许显性调用drop,但可以通过Trait mem::drop的方式调用 ...

笔面试笔记 RTOS

RTOS笔面试

1. 前后台程序与实时操作系统的区别是什么? 前后台程序是一种早期的嵌入式系统设计模式,其中前台程序处理中断,后台程序处理主循环。与之相 反,实时操作系统(RTOS)提供了一种更为复杂和灵活的方式来管理任务和资源。 2. 实时系统的基本特性有哪些? 实时系统的基本特性包括确定性、响应性和可靠性。 确定性保证任务在给定的时间限制内完成,响应性保证系统能够及时响应外部事件,可靠性保证系统...

笔面试笔记 C++

C++笔面试记录

1. delete & delete[] 在基础类型中作用是一样的,都是释放目标指向的内存delete 只会调用第一个地址的析构 但是在自定义类型中例如对象数组delete[]会逐一释放每个地址指向的内存调用每个地址的析构 2. 纯虚函数与虚函数 virtual void area() = 0; void area() override { cout << "th...

笔试题记录 综合

笔试题记录

Rust 笔试题 1 请阐述你对 Rust 所有权系统的理解,可从以下角度 A. 单一所有权 B. 内存管理方式 C. Copy/Move 语义 D. 借用规则 E. 如何把借用检查推迟到运行期 答: 在Rust中,在每个值都有一个所有者,一旦超出生命周期就会释放,并且由于单一所有权,同一个值只能有多个不可变引用和一个可变引用 引用类似于c语言中的引用,有不同与c语言,在r...

读书笔记 -- 反对本本主义

关于<反对本本主义>的思考与记录

反对本本主义 我们主张积极的思想斗争,因为它是达到党内和革命团体内的团结使之利于战斗的武器。每个共产党员和革命分子,应该拿起这个武器。 但是自由主义取消思想斗争,主张无原则的和平,结果是腐朽庸俗的作风发生,使党和革命团体的某些组织和某些个人在政治上腐化起来。 思想斗争! 文章一开始就很明确的指出,只有不断地进行积极的思想斗争才能进步 自由主义害怕思想斗争,根本原因时害怕被...

读书笔记 -- 雇佣劳动与资本

关于<雇佣劳动与资本>(1891年发表版本)的思考与记录

雇佣劳动与资本 工人在拿到自己应有的报酬之后都是在为资本家无偿工作 【假设:生产一瓶水机器原料等费用10元,工人拿到2元,工人一天工作12小时,资本家卖出这瓶水一定要利润假设卖了14元,也就是说2元资本家要放自己口袋,因此工人工作12小时要创造出4元才能符合资本家的标准,那么6小时就已经创造2元了剩下的6小时完全在为资本家白白工作】 随着科技的发展生产力的提升,工人自己的那一部...

开发备忘录

用于记录开发中遇到的问题与解决方法

2024-10-23 内存页表的访问方式 – 内存映射 内容来源: https://www.bookstack.cn/read/writing-an-os-in-rust/09-paging-implementation.md 恒等映射 虚拟地址直接映射到物理地址 缺点 产生内存碎片导致下次映射查找困难 固定偏...

读书笔记 -- 共产主义运动中的左派幼稚病

关于<共产主义运动中的左派幼稚病>的思考与记录

我们所说的妥协,不是一种软弱、屈服,而是团结一切可以团结的,团结向左的资产阶级,团结利好无产阶级的资产阶级,对于这样的我们要妥协,当然要是一定的妥协,要与另外没有妥协的资本的部分进行斗争。 这是一种,还有一种是迫不得已的现实的妥协,迫于现状,我们对资本有一定的妥协,注意这不是修正的也不是右转的,这是为了更长久的斗争,更好的找到“裂痕”,更好的了解现状,当然对于修正的右转的...