标签:study

C++协程(Coroutines)

C++协程(Coroutines)

原文链接:https://ovea-y.cn/cpp_coroutine_20/ C++协程(Coroutines) 1. 简单介绍协程 协程可以简单的理解为,它是一个可以随时“中断”,并再次恢复执行的函数。 C++协程框架的特点: 无栈协…

GitHub Workflows

GitHub Workflows

原文链接:https://ovea-y.cn/github_workflows/ 本文介绍GitHub工作流的创建和作用。 工作流创建方式 在git项目下,创建.github/workflows文件夹,里面编写的任何yml文件都是工作流的一…

使用Coze(扣子)定制一个Android领域的专家

使用Coze(扣子)定制一个Android领域的专家

原文链接:https://ovea-y.cn/customize_an_android_expert/ 字节跳动在国内正式上线了扣子平台,其实我在之前已经用了很长一段时间的海外版本了,我将结合之前在海外使用的经历,教大家如何定制一个Andr…

从C、C++的视角来看Rust

从C、C++的视角来看Rust

原文链接:https://ovea-y.cn/looking_at_rust_from_the_perspective_of_c_and_cpp/ 本篇文章用于有C、C++基础的读者快速入门Rust语言。 一、工具链 编译工具 gcc/cl…

Golang的多线程

Golang的多线程

原文链接:https://ovea-y.cn/golang_mutli_gorountine_simple/ Golang的线程和其他的语言不太相同,它的并行设计从语言成面上就进行了支持。 Go的线程核心是goroutine,它是用户态实现…

Kotlin语言学习

Kotlin语言学习

原文链接:https://ovea-y.cn/kotlin_lang_simple_learn/ 背景 从2017年开始,Google在2017年的I/O大会上宣布,Kotlin正式成为Android的一级开发语言。 Google在2019…

Windows11使用WSL2挂载VHDX(虚拟磁盘)

Windows11使用WSL2挂载VHDX(虚拟磁盘)

原文链接:https://ovea-y.cn/windows11_uses_wsl2_to_mount_vhdx/ 背景介绍 正如此前介绍的直接挂载磁盘所说的那样,无法使用trim对支持区块自动回收的磁盘触发该操作,使用VHDX就可以解决这…

FreeBSD安装

FreeBSD安装

原文链接:https://ovea-y.cn/free_bsd_install/ 💡 FreeBSD是一个历史悠久的类UNIX系统,当今很多主流的操作系统都或多或少地吸收了它的设计理念。 安装FreeBSD 1. 制作启动盘 2. 安装核心…

WSL1 与VPN

WSL1 与VPN

原文链接:https://ovea-y.cn/windows_wsl1_and_vpn/ WSL1 与VPN Get-NetAdapter -InterfaceDescription 获取所有网络适配器信息 其中TAP-Windows Ad…

Risc-V Simple Learning

Risc-V Simple Learning

原文链接:https://ovea-y.cn/risc_v_simple_learning/ 诞生原因 x86指令集爆发性增长 由于非商业,所以不会受到随意的更改 没有历史包袱 例如x86还保留着BCD数据格式的操作指令,占据了操作码空间的…

rcore项目lab0的一些记录

rcore项目lab0的一些记录

原文链接:https://ovea-y.cn/rcore_lab0_recode_0/ Lab 0的一些记录 前情提要 实验概要 实验过程 创建Rust项目 前情提要 我已经不想继续花时间在无聊的Rust理论和Risc-V上了,所以我想直接…

Rust小练习题

Rust小练习题

原文链接:https://ovea-y.cn/rust_rustlings_finish0/ 练习题来源:https://github.com/rust-lang/rustlings exercises/variables x = 5; -…

rust语言学习记录

rust语言学习记录

原文链接:https://ovea-y.cn/rust_lang_learning_record/ Ruat tools rustc 这个可以将rust的源文件,编译成二进制的可执行文件。 用法: rustc <source file…