SocialNetwork

Goal and Work Hard

idea is cheap

    int main(){

        std::cout<<"piece of shit";//fuckyafuihqlwfiluqfhqwliufehqwihfwqufhiwqlfhwq
	//把网页端的字体换成了最爱的等宽中英文,世界仿佛都变得平静
    }

Git submodule

经常碰到这种情况:当你在一个Git 项目上工作时,你需要在其中使用另外一个Git 项目。也许它是一个第三方开发的Git 库或者是你独立开发和并在多个父项目中使用的。这个情况下一个常见的问题产生了:你想将两个项目单独处理但是又需要在其中一个中使用另外一个。

在Git 中你可以用子模块submodule来管理这些项目,submodule允许你将一个Git 仓库当作另外一个Git 仓库的子目录。这允许你克隆另外一个仓库到你的项目中并且保持你的提交相对独立。

git add . 将当前仓库所有文件提交至stage(暂存区),如果你处于当前仓库的某个文件夹内一样会将上一级目录的一切提交至暂存区. git commit -m “some words” 将暂存区的文件提交. git push origin master 将当前提交的文件push到云端 有时候需要添加 -f 强制推送至远端 覆盖掉远端的库 当远端的库有些文件你没有的时候你push会出现error git pull origin master 将云端的同步到本地.

添加子模块

将本地部署到GitHub

  1. 本地同步到Github
  2. 本地的图片怎样同步到Github
  3. CDN怎样加速图片
  4. 最终的效果就是云端访问笔记网站无障碍,本地记录笔记贴图方便流程透明

KMP

knuth-Morris-Pratt字符串查找算法,给定一段长度为N的文本和一个长度为M的模式(Pattem)字符串,在文中找到一个和该模式相符的子字符串.

about