<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Jared's Site</title><link>https://jaredzhou.github.io/post/</link><description>Recent content in Posts on Jared's Site</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Sun, 23 Oct 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://jaredzhou.github.io/post/index.xml" rel="self" type="application/rss+xml"/><item><title>Rust Utility Traits</title><link>https://jaredzhou.github.io/post/rust-utility-traits/</link><pubDate>Sun, 23 Oct 2022 00:00:00 +0000</pubDate><guid>https://jaredzhou.github.io/post/rust-utility-traits/</guid><description>本文是对Programming Rust 第13章的总结，部分代码与图片来自此书 Utility Traits rust中有很多常用的trait用来表达一些基础的语言特性， 这些特</description></item><item><title>Rust Iterators</title><link>https://jaredzhou.github.io/post/rust-iterators/</link><pubDate>Thu, 20 Oct 2022 00:00:00 +0000</pubDate><guid>https://jaredzhou.github.io/post/rust-iterators/</guid><description>本文是对Programming Rust 第15章的总结，部分代码与图片来自此书 一个简单的例子 1 2 3 4 5 6 7 8 9 //normal style let mut sum = 0; for i in 0..=10 { sum += i; } println!(&amp;#34;{}&amp;#34;, sum); //iterator</description></item><item><title>Rust Struct</title><link>https://jaredzhou.github.io/post/rust-structs/</link><pubDate>Sun, 16 Oct 2022 00:00:00 +0000</pubDate><guid>https://jaredzhou.github.io/post/rust-structs/</guid><description>本文是对Programming Rust 第9章的总结，部分代码与图片来自此书 Struct 基本用法 在rust中， struct分为三种类型，分别为named, tuple-like, unit-like</description></item><item><title>Rust Shared And Mutable References</title><link>https://jaredzhou.github.io/post/rust-references-more/</link><pubDate>Sat, 15 Oct 2022 00:00:00 +0000</pubDate><guid>https://jaredzhou.github.io/post/rust-references-more/</guid><description>本文是对Programming Rust 第5章的总结，部分代码与图片来自此书 共享引用与可变引用 虽然可以同时存在多个共享引用，但是当共享引用存在的时候</description></item><item><title>Rust References</title><link>https://jaredzhou.github.io/post/rust-references/</link><pubDate>Mon, 11 Apr 2022 00:00:00 +0000</pubDate><guid>https://jaredzhou.github.io/post/rust-references/</guid><description>本文是对Programming Rust 第5章的总结，部分代码与图片来自此书 引用类型 rust有三种指针类型 引用 裸指针 智能指针 其中引用是一种非拥有指针</description></item><item><title>Rust Ownership And Move</title><link>https://jaredzhou.github.io/post/rust-ownership-and-moves/</link><pubDate>Sun, 10 Apr 2022 00:00:00 +0000</pubDate><guid>https://jaredzhou.github.io/post/rust-ownership-and-moves/</guid><description>本文是对Programming Rust 第4章的总结，部分代码与图片来自此书 背景 我们通常希望变成语言提供以下特性： 我们希望可以控制内存释放的时机 我们</description></item><item><title>Rust String Type</title><link>https://jaredzhou.github.io/post/ruststr/</link><pubDate>Fri, 08 Apr 2022 00:00:00 +0000</pubDate><guid>https://jaredzhou.github.io/post/ruststr/</guid><description>string和&amp;amp;str rust中操作字符串比较常用的是String和&amp;amp;str 比如： 1 2 3 4 5 6 let string = String::from(&amp;#34;hello, world&amp;#34;); //以下三种都为&amp;a</description></item><item><title>MapReduce</title><link>https://jaredzhou.github.io/post/mapreduce/</link><pubDate>Sat, 25 Sep 2021 00:00:00 +0000</pubDate><guid>https://jaredzhou.github.io/post/mapreduce/</guid><description>系统描述 根据Google论文mapreduce开发一个简易的mapreduce系统，可以处理多个数据文件，最后生成一个结果，课程案例主要是对</description></item><item><title>任务流</title><link>https://jaredzhou.github.io/post/workflow/</link><pubDate>Wed, 08 Sep 2021 21:33:24 +0800</pubDate><guid>https://jaredzhou.github.io/post/workflow/</guid><description>需求描述 由于前端展示的多样性， 需要一个可以灵活配置的Api Gateway, 这个gateway不能仅仅满足http请求都后端微服务的转发， 还必须可以定义微服</description></item></channel></rss>