加载中...
github工作流
github工作流 一般流程 1.先git clone远端仓库(remote)到本地。 这里的disk是实际源文件,当git clone之后,local和disk的内容是一样的 2.当需要修改代码时,先建立一个新的branch。 建立新的branch,而不是直接往main上push代码的好处: 不至于将主分支弄得无法工作 利于多人合作 git checkout -b my-feature (其中my-feature是branch的名字) 这个命令会复制你的当前branch到新的branch上(clone之后,当前branch显然是main) 作用:创建并切换到新的分支 git会把my-feature这个branch的代码同步到硬盘 3.改好代码,保存文件之后。硬盘上的文件是有变化的,但是git不知道。 使用命令查看硬盘上的文件与保存的分支的区别 git diff 4.将修改的文件告知git git add <changed_file> (后面是文件名) 这些文件会放到暂存区中。 5.将修改真正放到git中 ...
数组
数组 数组理论基础 数组是存放在连续内存空间上的相同类型数据的集合。 数组内存空间的地址是连续的
算法性能分析
算法性能分析 求x的n次方 时间复杂度尽可能小。 12345678910int function4(int x, int n) { if (n == 0) { return 1; } int t = function4(x, n / 2);// 这里相对于function3,是把这个递归操作抽取出来 if (n % 2 == 1) { return t * t * x; } return t * t;} 求斐波那契数列 需要优化。 1234567891011121314151617// 版本二int fibonacci(int first, int second, int n) { if (n <= 0) { return 0; } if (n < 3) { return 1; } else if (n == 3) { ...
hello-world
大家好,我是torch,欢迎来到我的博客!这里是我分享思考、见解和经验的地方。我喜欢写作,也喜欢和大家分享我的心路历程。在这个博客中,你可以看到我对个人成长、科技、文化、旅行和食物等各种主题的思考和见解。我相信,我们每个人都有自己独特的人生经历和成长历程,而通过分享和交流,我们可以彼此启发和激励,共同成长。 我的博客也是一个互动的平台,欢迎在评论区留下你的想法和反馈,我会认真回复每一个留言。如果你喜欢我的博客,也欢迎分享给更多的人。最后,感谢你的阅读,希望我们可以一起在这个平台上共同成长。