如何从 GitHub 上下载单个文件夹?

今天要从GitHub上下载东西,结果突然发现GitHub只提供整项目下载,而不支持选择某一个子文件夹下载。

搜索答案,找到了一种方法如下:

  • 先在GitHub上打开需要下载的子文件夹,记下浏览器里的路径
  • 然后,将路径里面的 /tree/master/ 替换为 /trunk/
  • 最后到SVN里面,选择检出这个修改后的url

如果不是GIT的master分支,则将 /tree/master/ 替换为 /branches/branchname/ 其中 branchname 为分支名

如何设计高效的C++类

一直以来,使用C++面向对象机制,主要是为了其封装和多态特性。往往设计类时,只是为了功能的堆砌,没有考虑的更加深入。

之前也阅读过《Effective C++》,只是那时是在学生时代。如今工作了,重新阅读,有不少新的感悟。最关键的是,能从更高的视角去设计程序,之前杂乱无序的点与点,逐渐连接成一条条线。希望后续能够成面、成立体。

使用.NET Core创建Windows服务(三) - 使用.NET Core工作器方式

使用微软推荐方式

使用Topshelf方式

安装步骤

这里首先你要确保你已经安装了.NET Core 3.0或以上版本。在我编写这篇文章的时候, .NET Core 3.1刚刚发布,Visual Studio应该会提示你升级到最新版本。但是如果你想要在.NET Core 2.x项目中使用这个方式,应该是行不通的。