小编Rya*_*Fox的帖子

你如何处理源代码管理中的配置文件?

假设您有一个典型的Web应用程序和文件配置.无论如何.每个开发该项目的开发人员都有一个版本用于他们的开发盒,将有一个dev,prod和stage版本.你如何在源代码管理中处理这个问题?根本不检查这个文件,用不同的名字检查或完全做些什么?

svn git cvs version-control

90
推荐指数
8
解决办法
1万
查看次数

将文件存储在数据库中而不是文件系统中?

通常,性能损失有多糟糕的是将文件存储在数据库(特别是mssql)而不是文件系统中?我无法想出在应用程序可移植性之外的一个原因,我想将我的文件存储为SQL Server中的varbinaries.

database sql-server filesystems storage

83
推荐指数
5
解决办法
12万
查看次数

Windows相当于"不错"

是否有Windows平台上类似Unix命令的,漂亮的

我特意在命令行中查找可以使用的内容,而不是任务管理器中的"设置优先级"菜单.

我在谷歌上发现这种情况的尝试已被那些无法想出更好形容词的人所挫败.

unix windows process-management

68
推荐指数
4
解决办法
3万
查看次数

用于找到大于或等于给定值的2的最小幂的算法

我需要找到大于或等于给定值的2的最小幂.到目前为止,我有这个:

int value = 3221; // 3221 is just an example, could be any number
int result = 1;

while (result < value) result <<= 1;
Run Code Online (Sandbox Code Playgroud)

它工作正常,但感觉有点幼稚.这个问题有更好的算法吗?

编辑.有一些很好的Assembler建议,所以我将这些标签添加到问题中.

c++ algorithm assembly

48
推荐指数
7
解决办法
4万
查看次数

用户界面设计

在创建用户界面时你转到哪里?我是程序员,不是设计师.有任何想法吗?我的"UI"通常很糟糕,因为我只想让它工作,你做什么?

user-interface

23
推荐指数
1
解决办法
1万
查看次数

在图或树中查找冗余边的算法

是否存在用于在图中查找冗余边的既定算法?

例如,我想发现a-> d和a-> e是多余的,然后摆脱它们,如下所示:

替代文字 => 替代文字

编辑:Strilanc很高兴能为我读懂我的想法."冗余"太强了,因为在上面的例子中,a-> b或a-> c都不被认为是冗余的,但a-> d是.

language-agnostic algorithm tree graph-theory

21
推荐指数
1
解决办法
8513
查看次数

联合(同步)Subversion服务器?

是否可以创建"联合"Subversion服务器?在位置A的一个服务器和位置B的另一个服务器中,自动同步其本地版本的存储库.这样,当任一位置的某个人与存储库交互时,他们正在访问各自的本地服务器,因此响应时间更快.

svn version-control

19
推荐指数
2
解决办法
2375
查看次数

不同的分布式版本控制系统协同工作

我的办公室有一个中央的Source Safe 2005安装,我们用它来进行源代码控制.我无法更改办公室在服务器上使用的内容.

我在笔记本电脑上开发并希望有一个不同的本地源代码控制存储库,可以与中央服务器同步(如果可用),无论该中央提供程序是什么.请求的原因是我可以维持一个本地稳定的分支/构建用于客户端演示,同时继续开发而不必跳过火焰圈.此外,作为顾问,我的客户可能会要求我使用他们的源控制提供商,这里的灵活性将使生活更轻松.

任何现有的分布式源控制客户端都可以处理吗?

version-control dvcs

16
推荐指数
1
解决办法
425
查看次数

我该如何计算这些统计数据?

我正在编写一个应用程序来帮助促进一些研究,其中一部分涉及进行一些统计计算.目前,研究人员正在使用一种名为SPSS的程序.他们关心的部分输出如下所示:

[部分SPSS输出

他们真的只关心FSig.价值观.我的问题是我没有统计学的背景,我无法弄清楚调用的是什么,或者如何计算它们.

我认为这个F值可能是F-test的结果,但是按照维基百科上给出的步骤,我得到的结果与SPSS给出的结果不同.

statistics spss

14
推荐指数
1
解决办法
1万
查看次数

这个设置有什么好的Mercurial使用模式?

我们有两个开发人员在同一个封闭的(呃,愚蠢的政府)网络上,另一个开发人员在几分钟的路上开车,第四个开发人员在全国各地.电子邮件,ftp和删除媒体都是不在同一网络上的人员的传输方式.

我是两个封闭的网络开发者之一,认为我们是"主人"的位置.

群组的最佳Mercurial设置/模式是什么?向远程开发人员传输更改的最佳方法是什么?由于我负责,我认为我必须至少保留一个主回购与另一个我可以开发的本地回购.每个人都应该只需要克隆一个主人.这是正确的吗?我想这也让我对合并负责?

正如您所看到的,我仍然试图围绕分布式版本控制.我认为在连接情况下没有任何其他方法可以做到这一点.

version-control mercurial dvcs

14
推荐指数
1
解决办法
838
查看次数