/Note

个人笔记仓库

Primary LanguageJavaScript

我对自己的大脑很有信心,它早晚会把我学的东西忘得一干二净,所以就有了这个仓库

记笔记是为了以后查起来方便。看过的东西,就算没有整理,基本上也都会搞一下目录和参考资料

里面的笔记不全是我自己写的, 时间有限, 既然有现成的笔记,拿过来改改整理一下也是一种不错的方式。(当然会注明出处)

用的永远比学得快 ,不敢保证每一个文件下面有完善的笔记。有的可能只有参考资料

本人也在学习过程中,欢迎参与此仓库的完善与讨论

目录索引(未整理完)

我个人比较喜欢尽可能得把所有笔记整理在一个文件上面,因此有些笔记文件可能很大,加载可能会慢一些。

有些笔记不太成熟,较为随便,会慢慢抽时间整理完善。

思维导图

查看思维导图:思维导图跳转

基础,java,数据库部分在以前准备面试的时候边复习边整理过,应该非常细,其他地方就不太行了
旱的旱死,涝的涝死
有时间可能会继续补充一下其他部分。

注意

  • ✨使用markmap渲染
  • 🎉有些节点点开后会特别大
    • 点来点去太过麻烦,所以基本只自动折叠了一级
    • 但对于一些过于具体的节点,没有忍住把答案写上去的节点也设置了自动折叠
  • 仍旧在更新中
    • 有些预计整理的笔记,思维导图上有,但是没有笔记文件
    • 有些已经整理的笔记,有笔记文件,但是思维导图上没有
  • 🎈思维导图上的链接
    • 都是一些不错的博客文章。大多针对一些知识点。
    • 之后会替换成本项目中的文件链接,将这些博客写到参考资料中去
  • 💣请每次查看时使用ctrl+F5更新,避免浏览器缓存导致思维导图过旧

笔记风格

记笔记久了,慢慢得就有了自己喜欢的习惯

  • 叙述风格:

    • 尽量避免写大段说明
      • 基本上都会把知识点以列表或者表格的形式展示
      • 并且标注每一个知识点的划分,比如原因,作用,原理等等。
    • 列表下面会有引用作为补充说明
  • 段落风格:

    • 尽量控制在五级标题以内。
    • 标题内内容的划分主要有两种
      • ---:以前经常用
      • > **内容说明**:现在比较常用,有时间会把---都改成这种风格

        注意,引用不加粗是补充说明。引用加粗是段内划分

  • 待做项说明:

    • 待做项会以字为开头。放在一行。比如待整理待补充
      • 以后改成TODO吧,folke/todo-comments.nvim挺好用的
    • 通常会以todo列表的形式罗列一些资料在下面,注明待完善以及已经整理完成的资料

历史仓库

因为维护三个笔记仓库太麻烦了,于是将三个仓库整合为一个仓库,以后将集中于本仓库的更新。

三个历史仓库分别为。

目录调整

之前目录调整用来git mv图片的代码。因为git mv不支持正则表达式匹配,所以只能使用awk了。

awk 'BEGIN{
      target = "../javaFrame/image"  # 图片移动位置
      print target
    }
    {
      a = match($0,/!\[.*\](.*)/);
      if(a!=0){
        str = substr($0,a);
        i = index(str,"(");
        j = index(str,")");
        image_path = substr(str,i+1,j-i-1);
        command = sprintf("git mv %s %s",image_path,target);
        print command
        system(command)
      }
    }' Spring.md  # 移动图片所关联的md文件

TODO

todo