Introdunction to Linear Algebra-第6章-Eigenvalues and Eigenvectors
Introdunction to Linear Algebra-第5章-Determinants
Introdunction to Linear Algebra-第4章-Orthogonality
Introdunction to Linear Algebra-第3章-Vector Spaces and Subspaces
Introdunction to Linear Algebra-第2章-Solving Linear Equations
Introdunction to Linear Algebra-第1章-Introduction to Vectors
Cryptomator-云端同步的加密守护者
git 进阶

git 进阶

[TOC]
我最早通过廖雪峰的 git 教程入门的 git 使用. 在实际工作中对基础的命令能够比较熟练地使用. 但是实际一些场景中遇到的一些问题,还是只能查别人的具体命令步骤,但无法了解为什么这么做,到了一下次出现问题时还是只能上网查与我问题完全一致的人的操作步骤.因此为了知其然以及知其所以然,我通过极客时间的《玩转 git 三剑客》这门课程重新入门了 git.这门课与一般网络上速成的操作教程不同,课程是先通过介绍基础的存储原理开始,通过每一步的操作演示,有浅入深地介绍 git 的基础与应用,并不是罗列命令列表.课程的后半段是对于 github 与 gitlab 的使用介绍,我3倍速过了一下,发现对于初学者还是非常友好的.

我把课程中学习到的知识与实际工作的感触,以及包括官网文档在内的其他平台搜集到的不错的分享总结成本文.本文不是命令速查手册,也不是具体场景下的解决步骤总结,而是从 git 的基础概念与框架出发理解 git 的设计哲学,能够在认识其基础的基础上加速更高级用法的使用与理解,以解决更富挑战性的场景与问题.

阅读更多
C++的存储持续性,作用域与链接性,单例模式简介

C++的存储持续性,作用域与链接性,单例模式简介

[TOC]

实际编程中对 static extern 等关键字以及全局变量, 局部变量, 静态变量, 作用域等概念有一些模糊的认识, 很多时候凑合着用,直到出现一些问题后谷歌别人的回答总觉得意犹未尽, 没有总结到位, 因此我花时间又回炉重造了一下 《C++ prime plus》的第九章内容, 总算理清楚了很多东西. 很多东西是第一遍无法深刻理解直到应用中出了问题才会理解深刻. 本文是对第九章内容的笔记以及添加了对对象中的 static 关键字的理解, 最后再浅谈一下应用此知识的单例模式.

阅读更多
CMake总结

CMake总结

[TOC]
对于稍微有规模的工程, Linux 下的 C++ 开发下, 构建编译工具 CMake 很受欢迎. 基于自己的实战总结以及学习所记录的笔记,现整理于下. CMake 内容非常丰富,这里只是冰山一角,但是对于入门而言,内容应该够用了.我会持续总结整理.

阅读更多