cmake学习索引

Cmake笔记

Cmake是跨系统,C++现行标准构建标准的build system of build system`.

比较好的学习资源如下:

understand Cmake ✅: 一个简单的接受

cmake official web : 对各个命令有最详细的解释,当字典用

Cmake Tutorial: 💖从零基础解释CMake基础概念,看完这个再看官方教程就很简单了

cmake tutorial ✅ :跟着做比较有意思,可以多多尝试,就是有点花时间。后面部分内容可以看看

Cmake Detailed tutorial ✅: 最详细,有很多项目经验

看完了,直接上手项目或者看其他开源项目如何管理也是有点启发滴。当然对照着一个真实项目学习Cmake也有点帮助。

Read more

VIM学习网课推荐

VIM陡峭的学习难度永远让人头痛不已,繁多的快捷键和丰富的功能让每一个初学者瞬间失去学习的欲望。而MIT推出工具课程中的一节课中循序渐进的介绍了VIM的使用,辅以课后习题巩固扩展学习内容,让我们真正上手这款神奇。

Read more

谈谈笔记

最近总是因为学习资料的存放和学习地方而烦恼,一来我是一个重度MD使用患者,极度喜爱使用简洁高效的MD文件形式和快速便捷的Typore软件,二来我需要一个快速而强大搜索能力的存储器具来安全的保存我的数据、笔记。

Read more

DNS防污染配置

由于我国正处于发展不充分,不完全的阶段,DNS总是会出现一些莫名其妙的错误。twitter上不去,github下不了,非常尴尬。为了增进电脑使用体验,决定自己建一个DNS服务器避免DNS劫持和DNS毒化。

Read more

记一次DNS分流

最近因为下载Github文件却总是无法获取到真实IP,经过搜索发现是DNS被污染了。于是开始快乐的自建一个DNS服务器!

可以通过win自带的nslookup工具判断正在使用的DNS服务是否被污染。“正常”的DNS服务器可以解析出地址,如果无法解析肯定可以说明DNS被污染了。

Read more

记一次自建DNS

最近因为下载Github文件却总是无法获取到真实IP,经过搜索发现是DNS被污染了。于是开始快乐的自建一个DNS服务器!

可以通过win自带的nslookup工具判断正在使用的DNS服务是否被污染。“正常”的DNS服务器可以解析出地址,如果无法解析肯定可以说明DNS被污染了。

Read more

.brshrc的作用

Linux的Ubunut的用户目录下,.bashrc常被用于存储环境变量和别名语句,该文件会在Shell启动的时候自动被导入。

Read more

错误:库中库

Git不允许Git库中再开一个库,如果嵌套的建立库的话,(我也不知道会发生什么?)至少github上面无法打开了。解决方法是:删除小库的.git,同时清除缓存。最后重新add,commit,push即可。

git rm --cached [对应git库文件]
Read more

window工作环境

都知道Window的PATH和工具包管理的缺乏是公认的难用,不巧的是Linux的系统不是那么让我喜爱,尤其很多软件在Linux兼容性不好。如今WLS的推出了让我们可以在Window下直接体验近乎原生linux的畅爽体验,(虽然说虚拟机+linux+局域网连接好像也行,就是太费资源了)。

Read more

Vscode笔记

VS Code 使用笔记

优秀插件

Code Runne集成大多数语言的运行命令,一键运行。

在Setting的extension中可以设置Run Code Configuration的Run in Terminal为True,可以方便在终端中输入输出程序

WSL杀死进程

WLS2的Ubuntu18.04下没有办法直接使用kill -s 9 PID杀死进程,可是神奇的用kill -9 PID代替。

anki+GD单词解决方案

Anki作为一款记忆神器,丰富的插件和本身的记忆原理相得益彰。这几天学习了一下其强大的功能,作为背单词的实用工具。本身只用Anki背诵单词,那么主要采取两种方法来快速生成导入单词卡片。

Read more

Tag和Categories的命名

Tag和Categories的命名

最近博客的博文多了起来,有时候如何命名Tag和分类成一个小小烦人的问题。
决定记录一下刚刚思考的结果:

  • 先写categories后写tag
    • 依据博文内容来源和主题,而不是目的分categoreis
    • categories的一个分类至少或者可能有多篇博客才可以开出
    • categories条目应尽量少,但是应该全
    • 应当能完全分类
  • Tag应包括博文的描述主题,可以从不同维度联系,以便快速查找
    • 比如刷题的一篇博文,写算法——二分,DFS,LCA等等
    • 尽量不要使用categorie分类高级条目,保持内容的不重叠
  • 其内容为缩写是全大写;单个单词或者词组的第一个字母大写;

博客内容书写

关于博客内容的书写

4月份搭建的静态博客近来水了不少文章,主要是个人笔记和编程联系。但是随着POST量的增加,我也逐渐反思博客的真正意义是什么?

Read more