Back

Blog

  • Vim的使用总结

    包含内容:1. 安装Vim和Vim插件管理。2. 安装常用Vim插件 3. 常用的Vim设置 4. 常用的Vim命令 5. 常见的使用Vim的情况

  • 优雅的使用VSCode进行C++开发调试

    在Linux环境中使用VSCode+Clangd+LLDB+CMake+Ninja进行linux C++、Android C++开发调试。具体链路为:VSCode->Clangd->LLDB->CMake->Ninja。本文系统环境为:ArchLinux,内核版本为6.11.4-arch1-1。

  • C++面试题学习

    学习Github上知名的开源面试题库:interview,本文记录所有知识点的验证、理解、最新查证,以及个人的联想总结。

  • 从头学习LeetCode

    为了准备明年的面试,我决定从头开始学习LeetCode,以前校招的时候刷过100道题左右,但是时间长了脑子已经被各种业务逻辑填满了。有因为现在使用C++和Rust比较多,所以准备用这两种语言进行算法题的解答。一个是为了熟悉算法,第二也是为了提升这两种语言对基础库的熟练度。

  • TLS证书验证研究

    学习TLS证书签名的验证流程,并通过OpenSSL、Vim等工具手动来实现证书验证流程。本文后续将包括代码实现

  • (施工中)Rust实现自己的Future与runtime

    使用标准提供的Context切换和Async/Await关键字,实现一个自己的调度器。调度器使用最基本的实现方案。

  • 在Windows环境中研究Rust动态库与静态库

    通过创建Rust的动态库与静态库项目,来研究如何通过Rust创建一个动态库与静态库,并给C++调用。

  • Windows编程02-动态导入

    通过学习Visual Studio 2022环境中的动态导入DLL文件,来认识DEF导入、__declspec(dllexport) 关键字导入等信息。最后实现DEF导出一个类。

  • Windows编程01-导入与导出

    通过学习Visual Studio 2022环境中的静态库、动态库的导入与导出,并编写项目来进行使用。

  • 有效防锈(Efective Rust)学习笔记

    阅读effective-rust获取的经验和感想,通过练习加深对effective-rust的理解,并且记录一些常用但可能常忘记的知识点。