问题列表 - 第4210页

如何枚举C#中的所有托管线程?

是否可以枚举C#中的所有托管线程?当您在调试时遇到断点时,Visual Studio似乎能够执行此操作.在"线程"窗口中,它显示所有正在运行的线程的列表,包括托管名称.有谁知道这是怎么回事?

c# multithreading

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

Windows上的Python管道:为什么这不起作用?

我正在尝试这样的事情

Output.py

print "Hello"
Run Code Online (Sandbox Code Playgroud)

Input.py

greeting = raw_input("Give me the greeting. ")
print "The greeting is:", greeting
Run Code Online (Sandbox Code Playgroud)

在cmd线

Output.py | Input.py
Run Code Online (Sandbox Code Playgroud)

但它返回一个EOFError.有人能告诉我我做错了什么吗?

谢谢你的帮助.

编辑
Patrick Harrington 解决方案有效,但我不知道为什么......

python windows piping

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

如何让我的Selenium测试变得不那么脆弱?

我们使用Selenium来测试ASP.NET应用程序的UI层.许多测试用例测试跨越多页的较长流程.

我发现测试非常脆弱,不仅仅是通过实际更改页面的代码更改而且还通过无关重构(例如重命名控件)(因为我需要将控件的clientID传递给Selenium的Click方法等)或更换带有转发器的gridview.结果我发现自己"浪费"时间在我的测试用例中更新字符串值以修复损坏的测试.

有没有办法编写更易维护的Selenium测试?还是一个更好的Web UI测试工具?

编辑添加: 通常,第一个草稿是通过在IDE中记录测试来创建的.(第一步可以由QA人员执行.)然后我重构生成的C#代码(提取常量,提取重复代码的方法,可能用不同的数据重复测试用例等).但是每个测试用例的一般代码流程仍然与最初生成的代码相当接近.

asp.net testing selenium

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

C/C++程序员的数学资源

我的学位是电气和计算机工程,但我目前是一名软件工程师.我学习了所有代数,几何和微积分课程,这是人们对我学位的期望,但是我必须承认,我认为我学到了足够的知识来通过测试,但从来没有真正看到它的使用,因此从未真正保留过该材料.

现在我已经成熟了一些,我总是看到它的使用.我知道有很多地方数学知识可以改善我的编码,所以我准备重新学习旧东西并学习一些新东西.

你最喜欢的资源是什么?(如果你有任何可以将数学与编程联系起来的资源更好!)书籍?网站?博客?

c++ math

14
推荐指数
3
解决办法
2714
查看次数

使用Junit比较文本文件

我正在比较junit中的文本文件:

public static void assertReaders(BufferedReader expected,
          BufferedReader actual) throws IOException {
    String line;
    while ((line = expected.readLine()) != null) {
        assertEquals(line, actual.readLine());
    }

    assertNull("Actual had more lines then the expected.", actual.readLine());
    assertNull("Expected had more lines then the actual.", expected.readLine());
}
Run Code Online (Sandbox Code Playgroud)

这是比较文本文件的好方法吗?什么是首选?

java junit compare text-files

45
推荐指数
7
解决办法
5万
查看次数

你能用Java获得基本的GC统计数据吗?

我想让一些长期运行的服务器应用程序定期输出Java中的常规GC性能数字,比如相当于Runtime.freeMemory()的GC等等.完成循环次数,平均时间等.

我们有在客户机器上运行的系统,其中怀疑错误配置的内存池导致GC频率和长度过多 - 我发现定期报告基本GC活动会很好.

有没有平台独立的方法来做到这一点?

编辑:我特意想在运行时将此数据输出到系统日志(控制台); 这不是我想要连接到JVM的东西,就像JConsole或JVisualVM一样.

Edit2:MX bean看起来像我想要的 - 有没有人有一个工作代码示例获得其中一个?

java garbage-collection

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

什么通常会导致PHP遇到堆栈溢出?

我在一个服务于一些php网站的Windows IIS服务器上.我们已经将一个有效的PHP站点移动到我们的服务器上,但是提交其中一个表单会返回:

PHP has encountered a Stack overflow
Run Code Online (Sandbox Code Playgroud)

在注释掉MYSQL INSERT并为表单进程分配SESSION变量时,这些是提交表单的重要部分.

任何帮助将不胜感激.

php memory windows iis

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

如何设置Ant'junit'任务的工作目录?

我的Ant构建包括一个运行一些测试的junit任务.为了使测试起作用,user.dir必须更改指定当前工作目录()的属性的值,但我不确定如何实现此目的.

有问题的任务目前看起来像这样:

<junit printsummary="withOutAndErr" fork="true"
           haltonfailure="yes" showoutput="true"
           filtertrace="false" dir="C:/workspace/obp-web">
    <jvmarg value="-Duser.dir=C:/workspace/obp-web"/>

    <classpath>
        <fileset dir="${web.lib.dir}" includes="**/*.jar"/>
        <fileset dir="${lib.dir}" includes="**/*.jar"/>
    </classpath>    
    <batchtest fork="no" todir="${web.build.dir}/testresults">
        <formatter type="xml"/>
        <zipfileset src="${web.build.dir}/test-obp-web.jar">
            <include name="**/*Test.class"/>
        </zipfileset>           
    </batchtest>
</junit>
Run Code Online (Sandbox Code Playgroud)

请注意,我尝试使用"dir"属性和"jvmarg"任务将工作目录更改为C:/ workspace/obp-web.但是当我运行Ant并打开详细输出时,我看到以下输出,表明工作目录未正确设置:

如果在同一个VM中运行,则会忽略[junit] dir属性

[junit]使用系统属性 {java.runtime.name = Java(TM)SE运行时环境,sun.boot.library.path = c:\ jdk6\jre\bin,java.vm.version = 10.0-b23,ant. lib rary.dir = C:\ java\apache-ant-1.7.0\lib,java.vm.vendor = Sun Microsystems Inc.,java.vendor.url = http://java.sun.com/,path. separator =;,java.vm.name = Java HotSpot(TM)客户端VM,file.encoding.pkg = sun.io,user.country = CA,sun.java.launcher = SUN_STANDARD,sun.os.patch.level = Service Pack 1,java.vm.specification.name = Java虚拟机规范, user.dir = c:\ workspace\obp-ear,java.runtime.version …

java ant junit

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

Python和Ruby应用程序将如何受.NET影响?

我很好奇.NET将如何影响Python和Ruby应用程序.

用IronPython/IronRuby编写的应用程序是否会特定于.NET环境,它们将基本上成为特定于平台的?

如果他们不使用任何.NET功能,那么IronPython/IronRuby相对于非.NET版本的优势是什么?

.net ruby python ironpython ironruby

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

有没有办法将IEnumerable转换为XElements集合?

我正在尝试使用LINQ将XML文件保存到磁盘.我有一类业务对象,包括我想要转换为XML的字符串集合(List).是否有一个简单的单行程序将此列表转换为XML元素列表?

例如,我的列表可能是:

List<string> collection = new List<string>() {"1", "2", "3"}
Run Code Online (Sandbox Code Playgroud)

输出应该是:

<Collection>
     <Element>1</Element>
     <Element>2</Element>
     <Element>3</Element>
</Collection>
Run Code Online (Sandbox Code Playgroud)

目前,我正在使用这种语法:

XElement Configuration =
    new XElement("Configuration",
    new XElement("Collection",  collection.ToArray()
    ),
);
Run Code Online (Sandbox Code Playgroud)

但是,这会将集合连接成一个单独的字符串元素.

c# xml linq

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