C++协程(Coroutines)
原文链接:https://ovea-y.cn/cpp_coroutine_20/ C++协程(Coroutines) 1. 简单介绍协程 协程可以简单的理解为,它是一个可以随时“中断”,并再次恢复执行的函数。 C++协程框架的特点: 无栈协…
原文链接:https://ovea-y.cn/cpp_coroutine_20/ C++协程(Coroutines) 1. 简单介绍协程 协程可以简单的理解为,它是一个可以随时“中断”,并再次恢复执行的函数。 C++协程框架的特点: 无栈协…
原文链接:https://ovea-y.cn/github_workflows/ 本文介绍GitHub工作流的创建和作用。 工作流创建方式 在git项目下,创建.github/workflows文件夹,里面编写的任何yml文件都是工作流的一…
原文链接:https://ovea-y.cn/customize_an_android_expert/ 字节跳动在国内正式上线了扣子平台,其实我在之前已经用了很长一段时间的海外版本了,我将结合之前在海外使用的经历,教大家如何定制一个Andr…
原文链接:https://ovea-y.cn/looking_at_rust_from_the_perspective_of_c_and_cpp/ 本篇文章用于有C、C++基础的读者快速入门Rust语言。 一、工具链 编译工具 gcc/cl…
原文链接:https://ovea-y.cn/cpp_move_analysis/ 标题: 分析C++ std::move的作用,以及它如何影响智能指针所有权 在介绍std::move之前,首先需要说明C++中左值右值相关的概念。 基本概念…
原文链接:https://ovea-y.cn/golang_mutli_gorountine_simple/ Golang的线程和其他的语言不太相同,它的并行设计从语言成面上就进行了支持。 Go的线程核心是goroutine,它是用户态实现…
原文链接:https://ovea-y.cn/kotlin_lang_simple_learn/ 背景 从2017年开始,Google在2017年的I/O大会上宣布,Kotlin正式成为Android的一级开发语言。 Google在2019…
原文链接:https://ovea-y.cn/vmware_fusion_set_port_forwarding_macos_internal_network_penetration/ 很少有资料提到配置macOS上VMware Fusio…
原文链接:https://ovea-y.cn/portable_freebsd_usb_drive_system__nomadbsd/ 简单介绍 NomadBSD是一个基于FreeBSD的系统,专为USB存储器准备的可持久化的live系统(…
原文链接:https://ovea-y.cn/windows11_uses_wsl2_for_daily_work_testing/ 背景介绍 由于Linux上缺少很多常用的软件,并且Linux加上图形界面时,有时会出现很多匪夷所思的BUG…
原文链接:https://ovea-y.cn/windows11_uses_wsl2_to_mount_vhdx/ 背景介绍 正如此前介绍的直接挂载磁盘所说的那样,无法使用trim对支持区块自动回收的磁盘触发该操作,使用VHDX就可以解决这…
原文链接:https://ovea-y.cn/using_windows_11_wsl2_for_android_system_development/ 背景介绍 由于Linux上缺少很多常用的软件,并且Linux加上图形界面时,有时会出现…
原文链接:https://ovea-y.cn/ubuntu_mutli_disk_luks_full_encrypt_and_auto_unlock/ 简介 大家都知道,Linux现在用Luks全盘加密一直有一个痛点,就是每次开机都需要输入…
原文链接:https://ovea-y.cn/switch_the_disk_to_f2fs_file_system_and_encrypt_it/ 背景 对于SSD和SMR技术的机械硬盘,使用F2FS可以更好的利用它们的性能。 💡 下图可…
原文链接:https://ovea-y.cn/running_windows_on_a_physical_disk_in_virtualbox/ 步骤 创建一个包含了所有Windows分区的虚拟磁盘 sudo VBoxManage inte…
原文链接:https://ovea-y.cn/free_bsd_install/ 💡 FreeBSD是一个历史悠久的类UNIX系统,当今很多主流的操作系统都或多或少地吸收了它的设计理念。 安装FreeBSD 1. 制作启动盘 2. 安装核心…
原文链接:https://ovea-y.cn/windows_wsl1_and_vpn/ WSL1 与VPN Get-NetAdapter -InterfaceDescription 获取所有网络适配器信息 其中TAP-Windows Ad…
原文链接:https://ovea-y.cn/wsl_and_windows_file_system_are_case_sensitive/ 以管理员权限运行 cmd 输入下面这个命令就可以开启某个目录区分大小写。 fsutil.exe f…
原文链接:https://ovea-y.cn/risc_v_simple_learning/ 诞生原因 x86指令集爆发性增长 由于非商业,所以不会受到随意的更改 没有历史包袱 例如x86还保留着BCD数据格式的操作指令,占据了操作码空间的…
原文链接:https://ovea-y.cn/rcore_lab0_recode_0/ Lab 0的一些记录 前情提要 实验概要 实验过程 创建Rust项目 前情提要 我已经不想继续花时间在无聊的Rust理论和Risc-V上了,所以我想直接…
原文链接:https://ovea-y.cn/rust_rustlings_finish0/ 练习题来源:https://github.com/rust-lang/rustlings exercises/variables x = 5; -…
原文链接:https://ovea-y.cn/rust_lang_learning_record/ Ruat tools rustc 这个可以将rust的源文件,编译成二进制的可执行文件。 用法: rustc <source file…