所有由gqqnbig发布的文章

asp.net添加生成步骤

用过Gradle或Grunt的用户知道,构建项目时可以添加构建步骤;编译代码只是其中一步。比如,一次构建可包括以下几个步骤:编译代码、运行测试、压缩、上传服务器。

asp.net窗体网站能不能添加这样的构建步骤呢?

asp.net窗体网站,尤其在采用动态编译的部署方式时,对自定义构建的支[......]

继续阅读

合并A到B是什么意思?

Git里我们经常创建分支最后将它们合并,但是合并A到B、合并B到A、把A和B合并在一起,这三种动作的意思相同吗?本文解释这个问题。

设当前分支为B,合并A。如果是快进合并,则A和B会指向同一提交。在可快进的情况下,合并A到B与合并B到A的效果相同。

但是如果不可快进,会产生一个新的合并提[......]

继续阅读

git svn逐步获取旧历史

git svn克隆时可选择从svn的哪次提交开始克隆。如果svn仓库很大,git svn克隆就很慢。我们一般都会获取最近的svn历史,然后就开始工作。那么能不能在闲暇时间继续获取更久远的历史呢?本文提供一些方法。

方法一:变基

git svn先克隆最近的历史,如-r 29999:3001[......]

继续阅读

版本控制中的三方合并

在学习Git时,一般会学到Git的合并方式,除了快进之外,还有三方合并(three way erge)。三方合并也是Subversion等传统版本控制软件的合并策略。本文讲解什么是三方合并,为何需要三方合并,为何不使用两方合并。

考虑以下两个分支,其中1bdd3be5d6c1b0e2为这两个[......]

继续阅读

如何在图中新增一条边,使任意两点的距离之和最小?

游戏《太阳帝国的原罪》里,瓦萨里种族可以建造相位跳跃稳定器,飞船可以直接从一个有相位跳跃稳定器的星球跳跃到另一个有相位跳跃稳定器的星球,无需现有路线。

如图1,粉色是我的星球。如何添加两个相位跳跃稳定器,能够最大程度地减少我方飞船在各个星球之间的飞行距离?

把上图数学化,如图2,[......]

继续阅读

2017年手机选择心得

保修不需要太长。如果自带1年保修,就不用买额外的保修。因为现在手机更新换代很快,一年后又有新机了,如果老手机坏了就买新的。

操作系统

我2010年用过iPhone,对其客服不满意。一次,我发现一个iTunes的bug,打电话去报告bug,客服问我手机是什么型号,哪买的,有没有越狱。这跟i[......]

继续阅读