互动
最近评论

《咱们的牛百岁》

对应于 Rust 变量存在的三种形式(&self&mut selfself),迭代器也被分为了三种:

  • IntoIter:获取元素所有权的迭代器,迭代器会获取原容器中全部元素所有权到迭代器中,随后被消耗掉;

  • Iter:不可变引用类型的迭代器,即:对容器进行只读迭代;

  • IterMut:可变引用类型的迭代器,即:不获取容器中元素的所有权,但是获取元素的可变引用进行迭代(可以在遍历时修改原容器中元素的值)

Rust中,只有五类可以在 Unsafe Rust 中进行而不能在 Safe Rust 中进行的操作:

  • 解引用裸指针

  • 调用不安全的函数或方法

  • 访问或修改可变静态变量

  • 实现不安全 trait

  • 访问 union 的字段

    同时,unsafe 并不会关闭借用检查器或禁用任何其他 Rust 安全检查:如果在不安全代码中使用引用,它仍会被检查;unsafe 关键字只是提供了那五个不会被编译器检查内存安全的功能,你仍然能在不安全块中获得某种程度的安全;

    再者,unsafe 不意味着块中的代码就一定是危险的或者必然导致内存安全问题:其意图在于作为程序员你将会确保 unsafe 块中的代码以有效的方式访问内存;

”lifetime就是作用域,作用域是很标准的嵌套关系。lifetime存在的意义就是:界定资源不应该超出一个范围,也就是说:扩张lifetime往往是危险的,而收缩(只读引用)lifetime是安全的。“

某些编程语言需要指明什么时候一个函数类型是另一个函数类型的子类型,也就是说:在一个期望某个函数类型的上下文中,什么时候可能安全地用另一个函数类型;

我们可以说:函数 f 可以安全替换函数 g ,如果与函数 g 相比,函数 f 接受更一般的参数类型,返回更特化的结果类型;

--维基百科


S1 → S2 ≦ T1 → T2 当T1 ≦ S1且S2 ≦ T2

换句话说,类型构造符→对输入类型是逆变的而对输出类型是协变的;

这一规则首先被Luca Cardelli正式提出

腾讯云轻量服务器部署openclaw很方便还便宜,比阿里实惠多了,一点感想。

腾讯云和阿里云现在都有99元续费活动,是不是每年都有,不清楚,去年没注意。

小程序接口url也得备案,差点忘了这事儿,要不一些接口用不了~

cloudflare真是赛博菩萨,可以用免费的VPN,方便。

在uni-app项目中使用qurcode生成二维码,推荐使用组件方式,即直接下载使用Qurcode的uni-app插件。

今天读完了《Rust语言程序设计》,总结就是需要多用多练,在项目中进一步地学习。

书写或者写作也是一种思考..

服务器重启后显示80端口被占用,docker服务启动失败,用命令查看80端口的占用情况:

netstat -ntlp | grep 80

显示被systemd占用,在网上搜了一下应该是Apache服务器程序占用了80端口:

systemctl stop httpd.socket

systemctl stop httpd

用这两个命令停止httpd服务器后启动docker成功。

计算机网络四级考试简单(比三级要简单不少),都是选择题没有太难的题目而且大都是原题。这个考试更适合大学生考(考场上也基本是大学生),而对于工作或是提升自己用处不大。刷题刷多了到现在感觉应该更注重实践才行~

喜欢看喜人的狼人杀,虽然我不会玩,但是看的很欢乐~

cursor还真好用!

"阿里云ecs服务器CPU有时候会占用率会一直100%",一方面可能由于服务器和云盘存储器配置低,很容易达到IOPS上限,另一方面查看日志后发现在宕机之前计算机都有在执行dnf makecache操作,如图,它会短时间占用比较大的带宽。在网上查了资料后,发现它是一个定时器,把它关掉似乎也不会影响正常下载安装软件包的工作。可以用命令把这个定时器关闭和停止启动:

systemctl stop dnf-makecache.timer

systemctl disable dnf-makecache.timer

阿里云ecs服务器CPU有时候会占用率会一直100%,也没办法登录后台,只有重启后才正常,慢慢看看是什么原因。

网站备案完成,可以访问了~

Void随想
Void
更多信息请关注 GitHub
《幸福之路》摘抄--罗素
Uni-popup在微信小程序中禁止滚动穿透
Rust Diesel Sqlite 项目运行错误:note: LINK : fatal error LNK1181: 无法打开输入文件“sqlite3.lib”
nginx处理跨域问题设置
在阿里云ECS实例上手动部署Node.js环境
Alibaba Cloud Linux3 部署LNMP环境
在Linux系统中获取用户登录记录的命令
用Putty进行SSH登陆ECS实例时,总是自动下线并提示Network error:Software caused connection abort问题
阿里云ECS服务器安装halo博客系统
你好 Halo!
你好啊!我是
你好,世界!我是Mrover~
最新评论
最近发布