会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
纯原创,零转载
——微信:kite7x
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
···
10
下一页
2018年4月11日
linux 杂七杂八
摘要: 一、"init"是内核启动的第一个用户空间程序(PID=1),也是所有用户态进程的"大总管";所有内核态进程的大总管是PID=2的[kthreadd]; 二、vim 状态栏显示当前文件的绝对路径 三、某些国外软件包,可以尝试从 FreeBSD 的缓存服务器下载,如 rust 源码: http://d
阅读全文
posted @ 2018-04-11 12:19 范辉
阅读(178)
评论(0)
推荐(0)
2018年3月29日
gentoo/funtoo 环境配置使用 valgrind
摘要: 设置需要的 use 与 FEATURES,重新编译 glibc 即可: 相关文档地址: https://www.funtoo.org/Package:Valgrind
阅读全文
posted @ 2018-03-29 13:48 范辉
阅读(283)
评论(0)
推荐(0)
2018年3月17日
Rust <10>:宏导出、导入
摘要: 源 crate 中使用 #[macro_export] 属性标记的宏,调用者可在导入此 crate 时添加 #[macro_use] 属性使用。 没有 #[macro_export] 的宏,外部不可见!
阅读全文
posted @ 2018-03-17 17:22 范辉
阅读(1571)
评论(0)
推荐(0)
2018年2月22日
Rust <9>:启用第三方库的备选 features
摘要:
阅读全文
posted @ 2018-02-22 09:16 范辉
阅读(1160)
评论(0)
推荐(0)
2018年2月13日
Rust <8>:lifetime 高级语法与 trait 关联绑定
摘要: 一、生命周期关联:如下声明表示,'s >= 'c 二、泛型生命周期绑定 对于含有泛型引用成员的结构体,因为 T 本身可能是引用甚至是多层引用,为保证在 T 本身为引用的情况下 lifetime 不短于结构体的限制,必须同时指定 T 类型自身的 lifetime 三、如下 trait 定义方式,相当于
阅读全文
posted @ 2018-02-13 23:12 范辉
阅读(721)
评论(0)
推荐(0)
2018年2月6日
Rust <7>:数据结构==>链表
摘要: 1 enum List { 2 Cons(u64, Box), 3 NULL, 4 } 5 6 impl List { 7 fn new() -> List { 8 List::NULL 9 } 10 11 fn prepend(self, elem: u64) -> List { 12 List::C...
阅读全文
posted @ 2018-02-06 16:14 范辉
阅读(1455)
评论(0)
推荐(0)
2018年1月26日
Rust <6>:闭包
摘要: 单线程环境: 从宿主环境中捕获的变量,是引用,会改变原有的值,与 golang 的闭包行为一样; 以参数形式传入的变量,默认会发生 move;而 golang 的闭包参数,是宿主环境的副本,相当于在 rust 中使用了 clone; ...
阅读全文
posted @ 2018-01-26 12:15 范辉
阅读(400)
评论(0)
推荐(0)
2018年1月21日
Rust <5>:测试
摘要: 测试运行顺序:单元测试(同处于源文件中,以 #[cfg(tests)] 标记 mod,以 #[test] 标记 function)、集成测试(位于项目根路径下的 tests 目录下,不需要 #[cfg(tests)] 标记,但依然需要 #[test] 标记 function)、文档测试。 一、选项
阅读全文
posted @ 2018-01-21 11:40 范辉
阅读(1084)
评论(0)
推荐(0)
2018年1月17日
CMDB 调研报告
摘要: 基础概念 1.什么是CMDB CMDB——配置管理数据库,通过识别、控制、维护,检查企业的IT资源,从而高效控制与管理不断变化的IT基础架构与IT服务,并为其它流程,例如事故管理、问题管理、变更管理、发布管理等流程提供准确的配置信息。 2.CMDB的作用 数量庞大、品种繁多的 IT 设备及以这些IT
阅读全文
posted @ 2018-01-17 11:34 范辉
阅读(1001)
评论(0)
推荐(2)
2017年12月12日
使用 U 盘装个 winXP 原版镜像玩红警
摘要: winXP 自身是不支持 U 盘启动的,所以用 poweriso 直接制作的 U 盘是没用的 可以使用 wintoflash 操作,下载地址: https://wintoflash.en.softonic.com/ 另,也可以考虑众多的 ghost U 盘安装方法。
阅读全文
posted @ 2017-12-12 21:28 范辉
阅读(477)
评论(0)
推荐(0)
2017年10月31日
Rust <4>:所有权、借用、切片
摘要: tips:栈内存分配大小固定,访问时不需要额外的寻址动作,故其速度快于堆内存分配与访问。 rust 所有权规则: 每一个值在任意时刻都有且只有唯一一个所有者 当所有者离开作用域时,这个值将被丢弃 所有权变更示例: 以上示例中注释掉的两句,启用任何一句,都将导致无法通过编译,任何非引用斌值,包括函数斌
阅读全文
posted @ 2017-10-31 22:26 范辉
阅读(821)
评论(0)
推荐(0)
Rust <3>:控制流
摘要: if、loop、for、while: match: ____
阅读全文
posted @ 2017-10-31 21:33 范辉
阅读(248)
评论(0)
推荐(0)
Rust <2>:函数、方法与注释的格式
摘要: rust 函数定义格式如下: (1, "") // return (1, ""); } 其中 -> 后的内容表示返回值,只可有一个数据类型,示例中展示的是返回一个元组,内含多个子项,可实现类似 go 语言中多返回值的效果 函数返回值如果是最后一个表达式,则不需要显示书写 return 语句,但书写
阅读全文
posted @ 2017-10-31 21:12 范辉
阅读(508)
评论(0)
推荐(0)
Rust <1>:数据类型、变量、可变性、常量、隐藏
摘要: rust 是强类型语言,所有变量、常量都必须有明确的数据类型;很多情况下,省略类型声明,编译器可自动推导,但不是所有情况下都会成功。 rust 有整型、浮点型、布尔型、字符型、数组、元组、枚举、结构体等数据结构,其中: 整型有:i8、i16、i32、i64、isize、u8、u16、u32、u64、
阅读全文
posted @ 2017-10-31 20:27 范辉
阅读(2009)
评论(0)
推荐(0)
Rust <0>:源代码组织,Cargo 入门
摘要: Rust 源代码组织,使用配套的 Cargo 工具,其功能强大,程序员可摆脱 C/C++ 中需要自行维护 make、cmake 之类配置的工作量。 初始化一个项目: 指定 --bin 选项代表创建的是一个直接可执行的二进制项目,否则会生成一个库项目。 执行 cargo run && cargo ru
阅读全文
posted @ 2017-10-31 19:01 范辉
阅读(1039)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
10
下一页