小编Ola*_*døy的帖子

如何以编程方式(合法地)获取街道地址的经度和纬度

据说,可以从Google地图或某些此类服务获取此信息.(美国地址不够好.)

api web-services geocoding geolocation street-address

74
推荐指数
6
解决办法
9万
查看次数

如何在数据库中构造配置数据?

什么是人们在数据库中存储应用程序配置数据的首选方法.从我自己过去做过这个,我已经用了两种方法做到了.

  1. 您可以创建一个存储键/值对的表,其中key是config选项的名称,value是其值.专业的是添加新值很容易,您可以使用相同的例程来设置/获取数据.缺点是您有无类型数据作为值.
  2. 或者,您可以对配置表进行硬编码,每列都是值的名称及其数据类型.这样做的缺点是更多维护设置新值,但它允许您输入类型数据.

使用两者后,我的偏好在于第一个选项,因为它可以更快地进行设置,但是它也更具风险,并且在查找数据时可以(略微)降低性能.有没有人有任何替代方法?

更新

有必要将信息存储在数据库中,因为如下所述,可能存在需要以相同方式配置的程序的多个实例,以及可能使用相同值的存储过程.

database language-agnostic configuration

24
推荐指数
2
解决办法
3173
查看次数

什么是软编码?(反模式)

我在维基百科上找到了关于软编码反模式简洁和令人困惑的条目.什么是软编码?在什么环境下这是一种不好的做法(反模式)?此外,什么时候可以被认为是有益的,如果是的话,应该如何实施?

anti-patterns

16
推荐指数
2
解决办法
5381
查看次数

如何更改 Azure Pipelines 中管道的存储库位置

我已将存储库从 BitBucket 导入到 GitHub。如何将 Azure Pipelines 中的现有管道指向新的存储库位置?到目前为止,用户界面让我很失望。

github azure-pipelines azure-pipelines-yaml

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

什么是编写用户手册(帮助文件)的好工具,它与版本控制集成

编写用户手册的人不一定是程序员,他们需要一个可视化编辑器.一个主要问题是创作工具的内部格式; 它应该是可读的text/html,因此很容易比较检查到版本控制的各个页面的版本.

documentation chm version-control editor

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

如何在 Azure Pipelines PowerShell 任务中编写内联多行 powershell 脚本?

Powershell 任务的 yaml 架构允许您选择 targetType: 'inline' 并在 script: input 中定义一个脚本。

但是编写多行脚本的正确格式是什么?

文档没有指定如何,并且在第一行使用管道(就像为命令行任务指定的那样)不起作用。

powershell azure-pipelines

14
推荐指数
2
解决办法
8758
查看次数

如何使用Jenkins Pipeline发布NUnit测试结果?

尝试使用漂亮的Jenkins管道,我在查找如何发布NUnit测试结果时遇到了问题.

我可以通过在管道脚本中指定以下命令来运行测试:

stage 'Test'
    bat '"C:\\Program Files (x86)\\NUnit 2.6.4\\bin\\nunit-console-x86.exe" "ProjectName\\bin\\Release\\UnitTests.net.dll"'
Run Code Online (Sandbox Code Playgroud)

但如何让詹金斯"发布"测试结果并不明显.片段生成器只建议junit,这似乎不起作用.

nunit jenkins jenkins-pipeline

12
推荐指数
2
解决办法
8478
查看次数

Subcur是否比Mercurial更加"支持"持续集成工具?

我们目前在构建服务器上使用NAnt,CVS作为源控制系统.鉴于需要改进,我们正在研究持续集成工具和其他源控制系统.

Subversion似乎是从CVS转移到最简单的选项,但像Mercurial这样的分布式版本控制系统有很多优点,忽略它们似乎是愚蠢的.

因此,在考虑升级哪个源控制系统时,我很想知道各种连续集成工具如何支持Mercurial(或其他DVCS),特别是如果有任何"开箱即用"的功能在使用Mercurial之前可能需要进行一些调整的Subversion.

我特别感兴趣的是对所选提交的所有提交的RSS提要(或中继或任何适当的源控制系统的名称).

你有没有从Subversion迁移到Mercurial?如果是这样,您在持续集成服务器上遇到了哪些挑战?

svn version-control mercurial continuous-integration dvcs

11
推荐指数
1
解决办法
551
查看次数

将源代码管理中的更改提交到多个分支的实用方法

使用源代码控制时的常见情况是具有开发分支以及版本化发布分支.我们使用CVS,HEAD作为开发分支,以及一个名为eg-release-6-2的分支,用于当前版本的产品.

新功能的开发仅限于开发分支,但有时必须在开发分支和当前版本分支中检查错误修复.这有时会非常繁琐,所以我正在寻找实现这一目标的实用方法.

当要提交的文件在两个分支上同步时,我特别希望快速"提交这些分支"解决方案.

(我们使用CVS作为我们的源代码控制系统,因此任何特定于CVS的答案都很好.但是,看看其他源代码控制系统是否可以提供更好的方法也很有趣.在客户端我们使用Eclipse,因此Eclipse解决方案是好的.但是如果你有一个非Eclipse解决方案,那也没关系.)

eclipse cvs version-control branch

7
推荐指数
1
解决办法
3813
查看次数

"素描字体"替代Comic Sans?

在草绘(或模型)工具,如BalsamiqWireframeSketcher Comic Sans用于给出"粗略"的手绘​​外观.我唯一的问题是,我对这种字体太厌倦了.

对替代品的任何建议?

编辑:WireframeSketcher不默认为Comic Sans字体,但它是用于显示"粗略"外观的示例.

fonts wireframe mockups

7
推荐指数
1
解决办法
2165
查看次数