首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
rust小知识
订阅
Nelocge
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
关于网上各种GO语言GC文章的一些困惑和个人理解
介绍go gc的文章都会提到,在三色标记的过程中,从root对象开始遍历找出所有的活跃对象,但我收集到的资料里没有提到什么是root。那什么是root对象呢? 全局变量:可执行文件的.data和.bss域记录了全局变量的内存地址,被这写内存地址指向的内存是活跃对象。 go ro…
谈谈 Golang, 以及我走的一些弯路
在某乎上看到了这个问题, 还是挺有意思的. 撕哪个语言最好, 几乎是工程师当中最好的引战题目了. 今天我只想谈谈我是怎么看待 Go 的, 以及我走的一些弯路. 我是 2010 年在学校的时候了解到 Go 语言的. 当时的 Go 语言还是一塌糊涂, STW GC 是大家嘲讽 Go…
在 2020 年用 Rust 写前端什么体验
Rust 语言是一门有趣的语言,在学习 Rust 后我想找点东西实践下,然后就发现了由 Rust 编写可以用 Rust 编写网页的 Yew 框架。由于对 Rust 相关工具链的不熟悉,我感觉自己回到了刚刚接触 React + Webpack 的时候,一脸懵逼,什么都没有头绪的样…
我离职了
大家看到这篇文章的时候,我已经从老东家离职了,从有离职想法到找到新工作,期间经历了很多事情,也成长了许多。 本文就跟大家分享下我的这段经历,欢迎各位感兴趣的开发者阅读本文。
Rust实现八种排序算法
排序是非常基础的算法问题之一,本文将使用Rust编程语言实现八种排序算法,通过实现排序算法来学习Rust。在本文中,我们限定对n个数字进行从小到大的排序。 冒泡排序每次从头到尾比较每个相邻的数字,如果前面的数字小于后面数字,那么交换它们的位置。第i次遍历后,第i大的元素必然被交…
两个番茄钟的 Rust 语法学习
语言之间都有着类似的核心特性,比如变量、基本类型、函数、注释和控制流程等概念。但是每个语言有都有自己的独有概念,本文便是记录了我在学习 Rust 语法过程中遇到的 Rust 独有概念。 Rust 中的变量默认是不可变的。Rust 语言提供这一概念是为了能够让你安全且方便地写出复…
Rust 中的文件操作
想要打开或者创建一个文件,首先要指定文件的路径。 PathBuf -- 具有所有权并且可被修改,类似于 String。 Path -- 路径切片,类似于 str。 Rust 的 std::fs 模块提供了一系列文件系统操作的功能。 create_dir<P: AsRe…
【Rust 中文精选 1 月刊】 本月简报:学习资源
非官方好书系列, 再次安利! Rust Design Patterns Book. 作者最近更新了很多东西。 看下翻译的中文引言吧。 在开发程序中,我们必须解决许多问题。一个程序可以看作是一个问题的解决方案。它也可以被看作是许多不同问题的解决方案的集合。所有这些解决方案共同解决…
Rust 学习指南 - Rust 代码组织
rust的代码组织可以分为函数,模块,crate,workspace。workspace管理不同的crate,crate管理不同的mod,mod管理不同的函数。
Rust 学习指南 - Rust web 编程
首先需要确定如何在Rust 的web服务中使用HTTP。意思是我们的应用服务器必须能够解析HTTP请求,返回响应。其他语言例如python,又Flash,Django这样的框架可以直接使用,对于Rust来说可以使用一个相对底层的框架hyper,来处理HTTP请求,hyper是基…