会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
抿了抿嘴丶
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
11
下一页
2022年6月21日
rustlings
摘要: https://github.com/rust-lang/rustlings variables3 rust中,没有限定符mut的变量是不可以重新赋值的 variables4 变量需要初始化才可以使用,没有零值 variables5 可以对变量使用shadowing可以用来来改变变量的类型 vari
阅读全文
posted @ 2022-06-21 22:39 抿了抿嘴丶
阅读(246)
评论(0)
推荐(0)
2022年6月11日
standford cs110l lec4
摘要: rust中的面向对象 rust中的linklist, node表示Option包含两个变体,其中None表示该节点没有后继了,Box是个smart pointer,并且其中包含的类型存放在堆中 其中usize表示链表中的节点个数 &引用在rust中就是指针,虽然cpp中本质上也是,使用.运算符时,其
阅读全文
posted @ 2022-06-11 21:21 抿了抿嘴丶
阅读(42)
评论(0)
推荐(0)
standford cs110l lec3
摘要: lecture note rust的struct中存在指向其他buffer的指针的时候,如果有人要去解引用一个指针,并且这个指针指向的buffer已经被释放了,对于ownership的分析而言,就会出现问题 函数传递ownership还是传递reference, 编译器在传递ownership的时候
阅读全文
posted @ 2022-06-11 12:52 抿了抿嘴丶
阅读(63)
评论(0)
推荐(0)
2022年6月10日
STL标准与泛型编程
摘要: 1 认识版本,header,重要资源 C++标准库主要是用模板,标准库大部分是STL(Standard Template Library),新式C header files,使用去掉.h,前面加上c旧式的header的组件不被封装于namespace std 标准库六大部件:分配器,迭代器(迭代器适
阅读全文
posted @ 2022-06-10 09:59 抿了抿嘴丶
阅读(54)
评论(0)
推荐(0)
2022年6月6日
mos pi
摘要: 一 操作系统概述 1.2 什么是操作系统 操作系统由两个职责: 对硬件进行管理和抽象 为应用提供服务并进行管理 狭义的os是指os内核与Shell,随着硬件种类和应用需要越来越丰富,大量的共性功能沉淀到os中 广义的os又分为os内核与os框架: os内核负责硬件资源的管理和抽象,为os框架提供基础
阅读全文
posted @ 2022-06-06 10:33 抿了抿嘴丶
阅读(150)
评论(0)
推荐(0)
2022年6月4日
learngitbranch
摘要: learngitbranching git push -u origin main用来指定本地分支main与远程主机origin关联,如果当前分支与多个主机存在追踪关系,则可以使用 -u 参数指定一个默认主机,这样后面就可以不加任何参数使用git push,· 主要 基础篇 Git Commit G
阅读全文
posted @ 2022-06-04 14:45 抿了抿嘴丶
阅读(98)
评论(0)
推荐(0)
2022年6月3日
stanford cs 110l lec2
摘要: 为什么放弃cpp,选择rust 因为cpp存在大量的memory safety 空悬指针,返回指向栈中的变量的指针Rust编译器会对其做识别 double freeRust编译器保证一旦内存被释放,那么就不能够去使用该内存 访问已经释放的内存Rust编译器使得我们不能够去修改n指向的数据 内存泄漏这
阅读全文
posted @ 2022-06-03 19:35 抿了抿嘴丶
阅读(138)
评论(0)
推荐(0)
2022年6月2日
rust 入门
摘要: Cargo Cargo是Rust的构建系统与包管理工具 构建代码,下载依赖的库,构建这些库 toml是cargo的配置格式。Rust中代码的包称为crate。 如果创建项目时,没有使用cargo,可以将源代码移到src中 cargo check可以用来检查代码,确保通过编译,cargo check比
阅读全文
posted @ 2022-06-02 14:46 抿了抿嘴丶
阅读(658)
评论(0)
推荐(0)
stanford cs110l lec1
摘要: 1.1 gets函数与栈帧 gets函数不安全 启动gdb rip寄存器存放的是下一条指令要执行的地址,rbp寄存中 1.1 内存安全问题与解决方式 gets函数在栈区留有的buffer,存在数据越界的问题,即使是专业的工程师也会出现类似的问题。 如何找到或者避免类似的安全问题? 动态分析,也就是测
阅读全文
posted @ 2022-06-02 14:46 抿了抿嘴丶
阅读(45)
评论(0)
推荐(0)
2022年5月31日
汇编 王爽
摘要: 2022.5.28 VSCode配置 下插件 下载vcxsrv 打开VcXSrv 注意DOS的emulator和assembler 一 基础知识 1.14 各类存储器芯片 PC机(微机)中存有多个存储芯片,分为RAM(带电存储,内存,Cache)和ROM(磁盘) BIOS是ROM的软件系统,通过它利
阅读全文
posted @ 2022-05-31 19:49 抿了抿嘴丶
阅读(227)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
11
下一页
公告