Makefile 光速入门
Makefile 光速入门
|
Makefile 光速入门什么是 MakefileMakefile 简单来说就是构建某个文件需要的步骤,比如我们要编译一个 C 语言的程序,单个文件时我们可以简单输入一行 gcc 的编译命令:$ gcc main.c -o main就可以完成一个编译单文件的操作,但是如果项目比较复杂,涉及到多文件的
Copy-On-Write 策略
Copy-On-Write 策略
|
操作系统在分配内存时,有一个很重要的策略叫写时复制(Copy-On-Write,COW),在现实情况中,内存通常是不够应用程序分配的,应用程序通常会申请超过自己需求的内存。在操作系统内部,COW 对进程 fork 也有加速作用。我们先从操作系统的 fork 操作来理解。当一个进程进行 fork 时,
Docker 入门
Docker 入门
|
0 评论
概念Docker 通过将运行环境打包进容器中,可以实现运行环境的迁移,在不同设备或终端中,保持运行环境的一致,可以避免因为环境配置导致的一些令人头疼的玄学问题。镜像:只读的运行环境相关的文件,镜像就是我们跑的软件所需要的运行环境。容器:基于镜像可以创建出容器,镜像是静态的,不可运行的,实际运行需要基
CMake 和 Makefile 之光速入门
CMake 和 Makefile 之光速入门
|
0 评论
CMake 和 Makefile 之光速入门Makefile 由来在使用编译器进行编译时,例如 g++ main.cpp source1.cpp source2.cpp -o main,将编译三个 cpp 文件,并生成一个 main.exe 的可执行文件。编译命令非常简单,但这在编译文件非常多时,就
Git 之光速入门系列-下
Git 之光速入门系列-下
|
Git 之光速入门系列前言Git 是开发过程中非常重要的一个工具,几乎是所有开发工作必须的,在本科阶段一知半解的,即使有 Git 的使用场景也没有深入去学习过。看了许多 Git 教程和资料之后,在这里做个整理,提炼出最核心的原理,帮助你快速入门 Git。但 Git 总归是个工具,需要动手实践才能快速
Git 之光速入门系列-中
Git 之光速入门系列-中
|
Git 之光速入门系列前言Git 是开发过程中非常重要的一个工具,几乎是所有开发工作必须的,在本科阶段一知半解的,即使有 Git 的使用场景也没有深入去学习过。看了许多 Git 教程和资料之后,在这里做个整理,提炼出最核心的原理,帮助你快速入门 Git。但 Git 总归是个工具,需要动手实践才能快速
Git 之光速入门系列-上
Git 之光速入门系列-上
|
前言Git 是开发过程中非常重要的一个工具,几乎是所有开发工作必须的,在本科阶段一知半解的,即使有 Git 的使用场景也没有深入去学习过。看了许多 Git 教程和资料之后,在这里做个整理,提炼出最核心的原理,帮助你快速入门 Git。但 Git 总归是个工具,需要动手实践才能快速掌握,建议所有学 Gi
《学习之道》阅读总结:掌握学习方法,磨刀不误砍柴工
《学习之道》阅读总结:掌握学习方法,磨刀不误砍柴工
|
0 评论
前言我想在学习的过程中,总有一些人会提到学习方法很重要,也会给出一些学习方法,但通常比较零散,没有一个系统性的理解。《学习之道》这本书从大脑的原理解释了一些学习方法为什么行,一些学习习惯为什么不好,系统地整理了一遍,我认为是值得一读的,正所谓“磨刀不误砍柴工”,掌握好的学习方法能让自己的学习时间更高
开源博客Halo的快速搭建教程
开源博客Halo的快速搭建教程
|
0 评论
出于记录学习的目的,想要搭建个人博客进行知识总结和分享,在逛了一圈博客搭建的相关文章之后,觉得Halo比较符合我的要求(其实是主题好看,而且社区也在不断更新主题)。看了各种各样的搭建教程,包括官方的文档,弄了半天下来,还是挺麻烦的,配置环境很容易出错,在尝试了几种搭建方法后,分享给大家我觉得比较
一切的开始
一切的开始
|
0 评论
📒关于本博客主要用于记录读书或者记录,主要会分享一些读书笔记,对知识进行整理,另外还会做一些项目记录或者分享一些心得。写博客的出发点是提高自己的能力,主要用于整理自己的知识,顺带接受网友的检阅。✉️写给自己的开始在农历2021年的除夕夜搭好了自己的个人博客,希望在新的一年能督促自己学习进步,知识输
  • 1