需求
- 有2个 git 仓库:repo1、repo2;
- 想将 repo1 中的文件移入 repo2;
- repo1 的提交记录要保留;
实现
将 repo1 作为远程仓库,添加到 repo2 中,并设置别名为 other:
切换至 repo2 仓库,并执行以下命令:
将 repo1 作为远程仓库,添加到 repo2 中,并设置别名为 other:
切换至 repo2 仓库,并执行以下命令:
今天要从GitHub上下载东西,结果突然发现GitHub只提供整项目下载,而不支持选择某一个子文件夹下载。
搜索答案,找到了一种方法如下:
如果不是GIT的master分支,则将 /tree/master/ 替换为 /branches/branchname/ 其中 branchname 为分支名
一直以来,使用C++面向对象机制,主要是为了其封装和多态特性。往往设计类时,只是为了功能的堆砌,没有考虑的更加深入。
之前也阅读过《Effective C++》,只是那时是在学生时代。如今工作了,重新阅读,有不少新的感悟。最关键的是,能从更高的视角去设计程序,之前杂乱无序的点与点,逐渐连接成一条条线。希望后续能够成面、成立体。
这里首先你要确保你已经安装了.NET Core 3.0或以上版本。在我编写这篇文章的时候, .NET Core 3.1刚刚发布,Visual Studio应该会提示你升级到最新版本。但是如果你想要在.NET Core 2.x项目中使用这个方式,应该是行不通的。
创建Windows服务来运行批处理任务或者运行后台任务,是一种非常常见的模式,但是由于云服务(Amazon Lambda, Azure WebJobs以及Azure Functions)的激增,你可能不会经常使用Windows服务了。个人而言,我非常喜欢使用Azure WebJobs, 因为我可以直接编写一个控制台程序,而不需要考虑如何云中运行它,一个批处理文件可以将其装换成一个自动化任务,并且可以保证7*24小时的运行。
安装完postgres后,默认只能本机访问数据库,下面通过配置实现局域网内访问postgres数据库。
1、修改配置文件
在安装目录的/data文件夹下,打开pg_hba.conf文件,定位到如下文本。
DLL动态链接库是程序复用的重要方式,DLL可以导出函数,使函数被多个程序复用,DLL中的函数实现可以被修改而无需重新编译和连接使用该DLL的应用程序。作为一名面向对象的程序员,希望DLL可以导出类,以便在类的层次上实现复用。所幸的是,DLL确实也可以导出类。
在Word中展示漂亮的代码,其实本质就是制作一份html文件,复制到Word时会保留其源格式。很多代码编辑器或者IDE都有提供制作html文件的功能,比如CodeBlocks(File -> Export -> As HTML…)。后来我发现Notepad++才是最方便的工具。
排版标题和目录后发现标题变为了竖线,很无奈,看怎么解决(只要标题编号变成非数字编号,利用该方法都能解决)。
这种方法解决得不彻底,过一段时间可能问题还会复现。