问题列表 - 第4836页

是否可以单元测试SQL(MS SQL Server 2005)?

我们有很多表格,观点和内容.有一些人在同一个数据库上处理不同的东西,有时候,我们改变了搞砸其他工作的东西(比如更改视图中的列,或者将参数更改为存储过程).

有没有办法自动化这些检查?我甚至不知道MS SQL的单元测试是否可行,因此任何类型的自动化测试工具都会很好.

谢谢.

sql-server unit-testing

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

Python文件索引和搜索

我有一个大的启动文件(hdf),我需要启用搜索.对于Java,我会使用Lucene,因为它是一个文件和文档索引引擎.我不知道python的等价物是什么.

任何人都可以推荐我应该使用哪个库来索引大量文件以进行快速搜索?或者是推出自己的首选方式?

我看过pylucenelupy,但是两个项目看起来都很不活跃且不受支持,所以我不确定是否应该依赖它们.

最后的注意事项:Woosh和pylucene似乎很有希望,但woosh仍然是alpha,所以我不确定我是否要依赖它,我在编译pylucene方面遇到了问题,并且没有实际的释放.在我对数据进行了更多研究之后,它主要是数字和默认文本字符串,所以现在关闭索引引擎对我没用.希望这些图书馆能够稳定下来,以后访问者会发现它们有用处.

python lucene indexing search

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

如何处理未记录其工作的明星开发人员?

有一位同事认真地了解他的东西,他是我曾经合作过的最聪明的人之一,但他:

  • 在他的主目录的小区域中工作,而不是在公共CVS存储库中工作
  • 没有记录他的代码
  • 没有评论他的代码,例如3,500 SLOC of C没有评论,也没有空行来解决问题
  • 经常使事情过于复杂,例如使用三个相互调用的shell脚本来完成一个简单shell脚本可以完成的工作.

也许这可能是那些认为"如果我是唯一知道这一点的人,他们无法摆脱我"的人之一?

有关该怎么办的任何建议?

BTW管理层了解情况并试图改变一切.

collaboration

43
推荐指数
12
解决办法
5249
查看次数

如何在Python程序中找到内存泄漏?

可能重复:
Python内存分析器

我有一个相当复杂(大约20,000)的Python系列程序,经过一些开发后,它在运行时开始消耗越来越多的内存.找出所有内存使用的最佳工具和技术是什么?

通常这归结为意外地保持对对象的引用,或扩展模块错误(这不是特别可能,因为我们已经使用Python 2.4安装一段时间).

我们使用各种第三方库,如Twisted,Twisted Conch和MySQLdb.

python debugging memory-leaks twisted

31
推荐指数
2
解决办法
3万
查看次数

如何从SQL服务器中的money数据类型转换?

我在SQL Server中有一个money数据类型.如何在查询中将0.00重新格式化为0?

sql-server currency

20
推荐指数
2
解决办法
10万
查看次数

如何选择一个开源项目加入?

我有兴趣使用.net加入一个开源项目; 我希望能够在成熟项目和起始项目之间做出选择,以及其他标准.你有什么建议?(欢迎具体项目).

稍后编辑:

到目前为止,我对这些傲慢的评论/答案感到失望.选择一个OS项目来做贡献并不是一项简单的任务.我今天花了很多时间做这件事.我的经验表明:

  • 很少有项目宣传如何为他们做出贡献
  • 很少有项目甚至让你贡献
  • 许多项目都希望您通过编写文档和回答用户问题来做出贡献
  • 有很多项目都"死了"
  • 不是每个人都使用.net编写的操作系统软件 - 它是一个起始社区 - 所以标准"对你使用的项目有所贡献"是没有用的

我相信这个问题远未得到回答.我仔细阅读了相关的问题,那里有一些好处,但没有任何真正的启示.

.net open-source

17
推荐指数
2
解决办法
1478
查看次数

在Application Server中进行线程处理

我有一个Java程序/线程,我想部署到Application Server(GlassFish).该线程应作为"服务"运行,该服务在Application Server启动时启动,在Application Server关闭时停止.

我该怎么做呢?它实际上不是会话Bean或MDB.这只是一个主题.

java multithreading ejb glassfish application-server

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

Linq2SQL:总是让.Sum()返回0而不是null

有没有办法(通过扩展机制?)让Sum()函数全部返回0.

我现在的解决方法是写这样的,但我希望有更好的解决方案?

((int?)e.CampaignCodes.Sum(f => f.Enquiries.Count()) ?? 0),
Run Code Online (Sandbox Code Playgroud)

c# null linq-to-sql

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

本机主键还是自动生成的?

通常,最好使用本机主键(即现有列或列组合)或将主键设置为自动生成的整数行?

编辑:
有人向我指出,这与这个问题非常相似.

这里的共识是使用代理键,这是我的天生倾向,但我的老板告诉我,我应该尽可能使用自然键.他的建议对于这个特定的应用程序可能是最好的,因为行中的Name唯一地标识它并且我们需要保持查看旧数据的能力,因此对名称/规则的任何更改将意味着新的唯一行.

虽然这里的答案都很有帮助,但大多数都是基于主观的"这就是你应该做的",而不是引用支持来源.我是否缺少一些必要的阅读材料,或者数据库设计是否具有高度主观性和/或依赖于应用程序?

database database-design primary-key

5
推荐指数
2
解决办法
3603
查看次数

如何从Lucene.net获得更多

我正在尝试将Lucene.net合并到我的网络搜索中.

目前我有一个lucene.net索引,其中包含+1万个文档,每个文档有7个字段.最后一个字段是"all"字段,其中包含先前字段连接的内容.搜索所有字段只是非常快:)

但我觉得这里还有更多.如何在不使用"all"字段的情况下进行搜索,在所有字段中搜索一个或多个空格分隔的字符串?
我希望能够为某些领域赋予权重.此外,如果搜索包含关于发生命中的WHERE的信息,那将非常好,所以我可以在结果中显示它.

我认为这一切都是可能的,但我不会毫不犹豫地看到.
有帮助吗?

lucene.net

6
推荐指数
1
解决办法
1099
查看次数