使用MkDocs和Github快速搭建网页文档库
以一个成功使用MkDocs与Github Actions以及Github Pages部署的课程资料库为例,直接介绍搭建流程,读者可根据需求对该流程进行更改,以搭建个性化的静态文档库
以一个成功使用MkDocs与Github Actions以及Github Pages部署的课程资料库为例,直接介绍搭建流程,读者可根据需求对该流程进行更改,以搭建个性化的静态文档库
本文介绍参考GCC实现的标准模板库,详细解析std::sort算法源码的实现思路,并以100M以上的测试数据对比其与纯快速排序的排序速度
C++11引入了更完善的多线程支持,本文通过详尽注释的例程,简单介绍线程的创建与销毁方式、互斥锁的使用、条件变量的使用、线程池的概念等基础知识
大型项目不免要使用CMakeLists.txt来构建项目,本文以编译一个简单的代码库(无引入第三方库)为例,演示直到获取无漏洞构建结果的过程,并阐述了过程中遇到的问题(包括如何处理异常的抛出、如何将本地文件加载到虚拟文件系统等)以及是如何逐步解决的
为了将SDL2编写的小游戏发布到网页上,需要使用到Emscripten,本文先介绍其基础知识,包括如何在Windows系统中安装emsdk、如何配置其环境变量、如何使用emcc/em++编译C/C++以及如何生成HTML
重命名解决方案及其中所包含的子项目不仅仅只是在VS界面的视图界面中重命名就完事了,还需要对工程文件夹中的`.sln`文件内容以及若干其它文件夹与文件的名称进行修改
通过一个简单的WASD输入检测案例来快速熟悉Unity的新Input System的基本使用方法
纪念一下第一次参与GameJam活动并最终成功完成了作品,虽然说瑕疵不少,但线下热情的开发氛围的确让人开心,明年还来~
本博客旨在介绍如何在Unity中使用柏林噪声生成简单的地形,包含最基础的地形要素,如群系、起伏、树木、地层、洞穴、矿物等
主要介绍IO设备是什么,以及IO设备的三种控制方式,包括程序轮询控制(Poll)、单/多设备的中断控制(Interrupt)、直接内存访问控制(DMA)