问题列表 - 第2087页

与句点分隔的oracle连接标识符的确切处理方式

我一直想知道这一段时间,但由于它没有出现太多,我把它留在了"神秘的巫术"栏目中.

在我看来,ABC和ABC.DEFG之类的连接标识符之间存在某种关系,我不太清楚它是什么.

例如,我刚刚设置的机器我在使用identfier ED2时遇到问题,即使在我的tnsnames文件中我明显有

EDC2 = (....)
Run Code Online (Sandbox Code Playgroud)

这是从另一台运行良好的计算机上复制和粘贴的.然而,在我改变它之前,做EDC2的尝试将无法解决

EDC2.WORLD = (...)
Run Code Online (Sandbox Code Playgroud)

此时解析为EDC2开始工作.这里发生了什么?

oracle configuration tnsnames

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

如何对不同的类访问级别进行单元测试?

我承认 - 在单元测试方面我完全是个新手。我可以很容易地掌握这些概念(测试一件事,中断-修复-测试-重复等),但是我在思考这个问题时遇到了一些问题......

我的任务是重写应用程序的很大一部分,并且我已经很好地掌握了类结构。我们将测试项目与解决方案的其余部分混合在一起,并且所有参考文献都按照我们希望的方式排列。不幸的是,有一些 Friend 类只能从同一命名空间内部访问。就目前情况而言,测试类不是该命名空间的成员,因此我无法直接访问任何真正需要测试的底层方法。

根据我所读到的内容,我可以创建相关类的公共模型并以这种方式进行测试,但我担心有人会在生产代码中进行更改,而不是将其复制到测试代码,完全违背了测试的目的。另一种选择是更改类本身的访问级别,但这会涉及大量开销并需要修改已有的代码。编写接口的想法也出现了,但是为了测试而创建接口的整体结构还没有在管理层中得到落实。

我在这里错过了什么吗?确保这些底层类确实正常运行而不更改对它们的访问权限的最佳方法是什么?

unit-testing

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

$#array在Perl中意味着什么?

我正在查看以下代码段:

my @ret = <someMethod>
return (undef) if( $DB_ERROR );
return (undef) unless ($#ret >= 0);
Run Code Online (Sandbox Code Playgroud)

$#只是给你一个数组中元素的计数?

perl

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

具有开发人员许可证的较旧 MS 软件?

我生产服务器软件,到目前为止,无论是生产环境还是部署目标,我都对所有 Linux 环境都很好。不过,我希望将来提供更广泛的目标环境选择,并且我还在规划使用和生成 Office 文档的功能。

作为第一步,我正在寻找一种好方法来获取许多 MS 软件产品(XP、Vista、Server 2003 和 2008、Office 2000、2003 和 2007 ...),以便在我的测试设置中放置一些虚拟机,这样我就可以开始玩了。

到目前为止,我对微软合作伙伴计划(又名行动宝盒)的了解印象非常好。该网站告诉我的唯一内容是我缺少的是较旧的软件版本。由于我想模仿可能的客户设置,并且总是有很多人运行旧版本,因此这对于测试场景非常重要。

最终,我将在 Apple OS X 中面临类似的问题,所以如果有人对此有一些提示,我也会很高兴。

windows testing

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

持续集成:如何将构建与需求/任务/错误联系起来?

您如何回答管理人员,测试人员和团队中其他人员的以下问题:

在什么版本的bug#829修复?我们当前的测试版本中完成了哪些任务?

简而言之,您如何实现从报告到部署报告的需求,任务和错误的可追溯性?您使用了哪些流程,工具和技术来实现这一目标?

continuous-integration task traceability

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

WinForms 中的标题控件 - 任何这样的东西?

我正在尝试使用 Windows 本机(主题感知)标题控件来仅显示一些列标题。主要目的是避免手动绘制列标题并依赖本机支持的功能。

所以我想到的两个选项是:

  1. 使用HeaderControl, 并向其添加列(我似乎找不到 WinForms 支持的标题控件)。

  2. 使用ListView控件,并告诉它不显示行(或基本上将其高度设置为列标题的高度) - 找不到任何方法来确定我应该为控件分配哪个高度。

任何好的想法都非常感谢!

c# listview winforms

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

如何在.NET中将字符串转换为字节数组?

我有一个字符串,我需要转换为.NET中的等效字节数组.

这应该很容易,但我有脑痉挛.

.net string bytearray

71
推荐指数
4
解决办法
6万
查看次数

从SQL XML列中的元素获取属性的名称

对于此xml(在SQL 2005 XML列中):

<doc>
 <a>1</a>
 <b ba="1" bb="2" bc="3" />
 <c bd="3"/>
<doc>
Run Code Online (Sandbox Code Playgroud)

我希望能够检索属性(ba,bb,bc,bd)的名称,而不是SQL Server 2005中的值.好吧,XPath肯定允许使用name(),但SQL不支持.这是我在SQL中使用XML的主要抱怨; 你必须弄清楚XML/Xpath/XQuery规范的哪些部分.

我能想到的唯一方法是构建一个CLR proc,它将XML加载到XML Document(iirc)中并运行XPath来提取节点的名称.我愿意接受这方面的建议.

.net xml sql-server xpath sqlclr

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

管理Java servlet的数据库连接的最佳方法

在Java servlet中管理数据库连接的最佳方法是什么?

目前,我只是在init()函数中打开一个连接,然后将其关闭destroy().

但是,我担心"永久"保持数据库连接可能是一件坏事.

这是处理这个问题的正确方法吗?如果没有,有什么更好的选择?

编辑:进一步澄清:我已经尝试过为每个请求打开/关闭一个新连接,但是通过测试我看到由于创建了太多连接而导致的性能问题.

在多个请求上共享连接有什么价值吗?对此应用程序的请求几乎都是"只读"并且相当快(尽管请求的数据相当小).

java database connection servlets

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

有没有人知道在LINQ-to-Memcached提供程序上工作的人?

如题.无论如何,我没有通过谷歌找到一个.

更新:感谢两个答案的链接; 这非常有用,但不是我所追求的 - 我很想知道是否有可能查询由RDBMS支持的memcached(或其他一些分布式缓存)支持的IRepository.我真的不知道这在实践中如何起作用; 我不太了解分布式缓存或LINQ提供程序的内部.

我可能会设想像缓存LINQ提供程序一样基于查询自动生成缓存键(其中查询可以是Expression>或某种规范模式实现),并且基本上可以在我的应用程序和我的数据库之间进行填充.这听起来有用吗?

linq memcached caching

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