AI摘要

这篇文章介绍了如何使用Docker部署MongoDB。文章提供了用户名和密码,以及用于部署的YAML文件(docker-compose.yml)。文章还详细介绍了Docker镜像、容器名称、端口、数据卷和环境变量的设置。参考文献中提供了进一步的参考资源。

前言

Docker部署MongoDB

阅读全文 »

AI摘要

这篇文章介绍了使用Rust语言实现异步的方法。通过多线程执行函数,可以实现异步操作。文章介绍了spawn函数和join函数的使用,以及通过引入第三方包async-std来实现异步编程。同时,文章还提供了参考文献《哔哩哔哩面向加薪学习》的链接。

前言

Rust通过异步实现多线程

阅读全文 »

AI摘要

这篇文章介绍了Rust数据类型转换的相关知识。文章首先指出在Rust中没有隐式的数据类型转换,只能使用显式的数据类型转换。接着介绍了数值字面量的转换方法,可以在数值字面量后追加数据类型来实现转换。文章还提到了数据类型之间的转换,可以使用"as"关键字进行转换,并且可以定义类型别名来简化代码。同时还介绍了通过自定义结构体的实现来实现自定义的数据类型转换,以及通过"into"关键字进行数据类型转换的方法。最后,文章提到了字符串与数值类型之间的相互转换,可以使用parse方法将字符串转换为目标类型,而目标类型必须实现了FromStr trait。

前言

Rust数据类型转换
Rust中没有隐式的数据类型转换,只有显式的数据类型转换

阅读全文 »

AI摘要

这篇文章介绍了Rust语言中模块的相关知识。文章首先介绍了在项目中创建带有主函数的模块和不带有主函数的模块的方法,然后介绍了模块的目录结构。接着讲解了如何定义私有模块和公有模块,以及如何在模块中定义函数和嵌套模块。文章还介绍了如何引入模块到项目中以及如何使用引入的模块中的函数。最后,提供了参考文献链接。

前言

Rust的模块学习笔记
Rust中可以创建有主函数的模块,也可以创建没有主函数的模块

阅读全文 »

AI摘要

这篇文章介绍了Rust包管理工具Cargo的学习笔记。文章涵盖了查看Cargo版本、命令、帮助以及创建、检查、编译、清理和更新Rust项目等内容。同时提供了参考文献来源。

前言

Rust包管理工具(Cargo)学习笔记

阅读全文 »

AI摘要

这篇文章介绍了如何在iPhone上制作自定义铃声。首先介绍了制作铃声的准备工作,包括从外部导入音频文件到手机中,可以使用Airdrop、iCloud、QQ或微信等方式进行传输。然后详细介绍了使用库乐队应用进行铃声制作的步骤,包括创建新的项目、选择录音机模板、导入音频文件、修剪并保存铃声等。最后介绍了如何将制作好的铃声设置为默认铃声,并提供了删除自定义铃声的方法。

前言

在iPhone上制作iPhone自定义铃声,应用为默认的iPhone来电提示声
iPad制作方式同理,但是只能将制作好的铃声在iPad上使用

阅读全文 »

AI摘要

这篇文章介绍了Rust的智能指针。文章首先介绍了如何使用Box进行装箱操作,将栈上的数据存储到堆上,从而创建一个指针变量。接着介绍了通过解引用操作获取指针指向的数据和手动实现一个Box的方法。文章还提到了如果一个结构体实现了Deref特质后,deref方法会返回一个指向结构体内部数据的指针,如果一个结构体实现了Drop特质后,如果这个指针超出了作用域范围,会触发drop方法。最后给出了创建一个指针变量的示例代码。

前言

Rust的智能指针

阅读全文 »

AI摘要

这篇文章介绍了如何使用OpenWRT给Overlay扩容。文章首先介绍了准备工作,包括更新软件源、安装fdisk和cfdisk等。接下来,通过查看分区挂载点找到需要扩容的磁盘,并使用cfdisk进行分区。然后,设置分区大小并将其作为主分区或逻辑分区,最后写入分区表并格式化新分区。接着,将新分区挂载到系统的挂载点,并迁移Overlay中的配置文件。最后,保存并应用设置,并执行系统重启以完成操作。

前言

OpenWRT给Overlay扩容,实现下载更多的第三方插件

阅读全文 »

AI摘要

这篇文章介绍了一个名为opkg的轻量级软件包管理器,它是ipkg的一种变种。opkg用于从本地或互联网软件仓库上下载并安装OpenWrt软件包。文章提供了opkg的使用方法,包括更新软件源、安装指定软件包、更新指定软件包、更新所有软件包等。文章还提供了OpenWRT官网的参考链接。

前言

opkg 工具 (一个 ipkg 变种) 是一个用来从本地软件仓库或互联网软件仓库上下载并安装 OpenWrt 软件包的轻量型软件包管理器。(OpenWRT官网

阅读全文 »

AI摘要

这篇文章介绍了如何将OpenWRT刷入玩客云OneCloud设备。首先需要准备工作,包括下载Amlogic USB Burning Tool、balenaEtcher和OpenWRT线刷包。然后使用USB数据线连接设备和电脑,打开Amlogic USB Burning Tool导入烧录包并开始烧录。等待进度条走完后停止烧录,并拔出USB数据线。接下来使用balenaEtcher将OpenWRT线刷包烧录到可移动介质。将介质插入设备并上电开机,通过IP地址访问OpenWRT系统即可完成刷机。最后提到拔出可移动介质后无法使用,需要将系统写入玩客云EMMC。

前言

玩客云(OneCloud)通过卡刷的方式刷入OpenWRT

阅读全文 »
0%