- 博客(9)
- 资源 (11)
- 收藏
- 关注
翻译 使用struct来结构化关联数据
前言struct或者结构体,是一种定制化的数据类型,用来将关联项打包以形成一个有意义的整体。在OOP中,结构体可以类比为对象的数据属性。这个与C++类似,不过class的概念被抛弃了。主要内容比较结构体和元组tuple如何定义、实例化结构体如何定义关联函数即方法,即指定结构体的行为结构体和枚举是创建新类型的基石并利用编译器的类型检查系统。定义、实例化结构体结构体和元组类似,都包括多个关联数据,数据的类型可以不同。不同于元组,结构体的值都需要命名,这就提供了更高的灵活性,不必依赖于位置。
2022-04-09 06:29:11 285
原创 泛型、特征(trait),生命周期
一、泛型泛型用于简化、方便代码复用。与C++的模板函数,模板类相似。除了语法上有些不同,没什么特别的。二、特征(trait)trait类似其它语言中的interface(比如go中的interface,也类似于C++中的抽象类)。用法pub trait Summary { fn summarize(&self) -> String;}go的示例type Reader interface {Read(p []byte) (n int, err error)}p
2022-04-08 08:15:30 355
原创 raft浅析
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创
2022-03-24 11:39:52 214
原创 一致性杂谈
前言广泛的讲,只要存储多份数据于不同物理位置,就存在一致性问题,就需要考虑如何保持多份数据的一致性。多份数据存储于多个物理位置的原因:数据备份,比如金融数据、重要文件等高可用,单点故障后仍然可用,多机、异地达到5个9甚至更高的可用性高并发,多台机器分担压力,比如海量查询性能,Redis、多核CPU缓存一致性、普通应用中的缓存区块链,安全(这里强调security而不是safety)问题区块链平台的高并发、高可用查询服务基本流程客户端通过http服务查询账户状态(余额、nonce等
2022-03-22 09:50:56 2213
原创 放心(安心fearless)并发
前言并发编程已经非常普遍,并且困难且易错,Rust希望能解决之。最初,Rust团队认为内存安全性与防止并发问题是两个不同挑战,并且需要用不同方法解决。但最终发现所有权和类型系统可以同时解决这两大难题。利用所有权和类型检查,很多并发错误将在编译期而不是运行期发现,称之为放心并发。一、线程多线程的问题竞争,多个线程乱序访问数据死锁特定条件(时序等)下的bug,难于复现、定位线程实现分类:OS线程,直接使用操作系统提供的线程绿色线程(协程),协程与操作系统线程M:N的对应关系,M、N大小
2022-03-21 16:04:38 178
原创 Rust错误处理
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可
2022-03-18 17:35:43 960
原创 Rust 所有权(Ownership)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Ownership是什么?二、规则集三、理论+示例四、引用和借用五、切片类型(slice)总结前言Rust的所有权是其最独特的功能,其对Rust的其它部分也有很大影响。所有权概念让Rust即没有GC,又能够保证内存安全。GC就是garbage collection,比较直观。内存安全指没有内存泄露、野指针、内存重复释放之类?有没有包括多线程的并发访问呢?一、Ownership是什么?总体讲,所有权是ru.
2022-03-18 11:08:24 1859
原创 说说家乡的互联网——湖北武穴
武穴市位于长江中游北岸,大别山南麓,湖北省东部边缘,四周与湖北蕲春、黄梅、阳新、江西九江、瑞昌等地为邻。原称广济县,取佛教语“广施佛法,普济众生”之意。地扼吴头楚尾,历来是鄂、皖、赣毗连地段的“三省七县通衢”。 总体来讲,武穴的经济发展在湖北来讲不算落后,但是和大城市相比当然有很大的差距了。2000年左右的时候,在我们村比较重要的事情就是装电话了,再过几年,当然就是Nokia手机了
2013-10-11 19:57:54 2416
Intel64 and IA-32汇编指令
2013-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人