Git
https://blog.csdn.net/web_csdn_share/article/details/79243308
一、新建代码库
12345678# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]
二、配置Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置:
/etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果在执行 git config 时带上 --system 选项,那么它就会读写该文件中的配置变量。 (由于它是系统配置文件,因此你需要管理员或超级用户权限来修改它。)
~/.gitconfig 或 ~/.config/git/config 文件:只针对当前用户。 你可以传递 --global 选项让 Git 读写此文件,这会对你系统上 所有 的仓库生效。
当前使用仓库的 Git 目录中的 config ...
SSH
https://jingwei.link/2018/12/15/ssh-config-multi-app-manager.html#gitlab%E4%B8%8Egithub%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8
迭代器与指针的差别
迭代器与指针的差别:
迭代器:
迭代器不是指针,是类模板,表现的像指针。他只是模拟了指针的一些功能,通过重载了指针的一些操作符封装了指针。是一个“可遍历STL( Standard Template Library)容器内全部或部分元素”的对象,本质是封装了原生指针,是指针概念的一种提升,提供了比指针更高级的行为,相当于一种智能指针。
迭代器返回的是对象引用而不是对象的值,所以cout只能输出迭代器使用取值后的值而不能直接输出其自身。
在设计模式中有一种模式叫迭代器模式,简单来说就是提供一种方法,在不需要暴露某个容器的内部表现形式情况下,使之能依次访问该容器中的各个元素,这种设计思维在STL中得到了广泛的应用,是STL的关键所在,通过迭代器,容器和算法可以有机的粘合在一起,只要对算法给予不同的迭代器,就可以对不同容器进行相同的操作。
123 ite=find(vec.begin(),vec.end(),88);vec.insert(ite,2,77); //迭代器标记的位置前,插入数据;cout<<*ite<<endl; //会崩溃,因为迭代器在使用 ...
Markdown测试
Try Markdown标题使用#
字体hello
hello
hello
hello
引用
使用引用
分割线
图片
超链接点击跳转
列表
A
B
表格
名字
性别
生日
张三
男
2000
代码1public void main(){}
递归问题
递归问题作者:困瘦之斗链接:https://www.zhihu.com/question/20065611/answer/678995046来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
递归问题分3步走:1、递归收敛:由于m是不变的,所以只能通过n将规模不断缩小2、找出口:当递归收敛到最小单位时,能得到一个出口。即当n=1时,出局者的位置为03、找规律:分析已知条件,与我们需要结果的关联。
因为我们已知最后一轮出局者在最后一轮中的位置,所以我们只需要找到后一轮出局者的位置,在上一轮中所处的位置,依次递归最终就能找到最后出局者在第一轮中的位置;
我们知道第一轮出局者在本轮的位置(从0开始)为:f(n, m) = (m-1) % n且第二轮第0个位置在第一轮中的位置为:m % n(注:疑惑在链接文章中有详细解答),第二轮第一个位置在第一轮中的位置为:(m+1) % n,…第二轮第k个位置在第一轮中的位置为:(m+k) % n;由此可推导出如下结论:第二轮出局者在第一轮中的位置为:f(n, m) = (f(n-1, m) + m ...
基本dos命令
基本dos命令1234567891011#盘符切换#查看当前文件夹下的文件 dir#切换目录 cd#清理屏幕 cls#退出终端 exit#查看ip ipconfig#打开windows软件 calc mspaint notepad#ping#删除文件 del#删除目录 rd
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment


