- 博客(13)
- 收藏
- 关注
原创 Rust 与 RAII
摘要:RAII(资源获取即初始化)是一种编程范式,由C++之父提出,通过将资源生命周期与对象绑定实现自动管理:构造函数获取资源,析构函数释放资源。也称为CADR(构造获取、析构释放),在Rust中体现为基于作用域的SBRM机制,对象离开作用域时自动调用drop()释放资源。该机制简化了资源管理,避免了手动释放带来的问题。(99字)
2025-06-06 20:15:00
205
原创 rust From 与 Into 特性解析
实现 From 类型也可自动实现了 Into, 如 String, From 为其实现了。std::convert::From 与 std::convert::Into。重要的一点要记住,示例中的 From 类型就是 String!, 因此这两种类型可相互转换。
2025-04-28 09:43:24
265
原创 java 反射调用 setAccessible 报错
在查阅许多资料发现这是JDK17添加的安全限制。学习Java 反射时其中一行代码调用了。再次运行代码,成功了!
2024-12-25 13:15:00
330
原创 ((char *) last) + last->size == (char *) blk_ptr 解析
这里 blk 表示分配的内存的结构体,blk->size 大小包含 blk 结构体本身的大小及分配的内存的大小,地址连续,起始位置为 blk 指针指向的位置。相同,相同则表示两块 blk 结构体表示的内存块连续,则将 blk_ptr 插入双向链表的末尾,成为 last.last 指针转换为 char * 指针后,对其进行算术运算操作,这里是。, 使指针前进指定的字节数,然后比对其指针位置是否与。
2023-07-04 21:30:00
170
原创 Symbol 简介
是内置对象 (built-in object), 其构造返回 基本类型, 或 , 具有唯一性。Symbol 通常用于表示对象的键的唯一性,不与其他键冲突,同时在常用的访问对象的手段中中隐藏自身,是一种弱封装。 调用保证返回值的唯一性。 给定 每次调用都返回同样的 Symbol, 若给定 key 有全局 Symbol 注册,则返回注册的 Symbol, 否则创建新的 Symbol 并将 key 对应的 Symbol 注册到全局 Symbol 注册中,然后返回创建的 Symbol.创建 Symbol 基本
2022-06-29 20:45:00
876
翻译 按钮角色 role=“button“
按钮角色用于可点击元素,用户点击按钮来触发一些动作。按钮角色使用 `role="button"` 表示。上面示例创建一个可捕获焦点、可点击按钮。不同于常风的按钮:按钮角色用于向屏幕阅读器标识元素为按钮。按钮的常见用法是执行动作,如提交表单,打开弹窗或者执行插入数据或显示信息的动作等等。常见的按钮是 button, role="button" 可以创建可切换状态的非按钮元素,如菜单按钮。按钮有两种状态,一是按下,二是非按下。这两种状态使用 aria-pressed 属性的 true 或 false 值来表示。
2022-06-29 11:54:45
2225
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅