问题列表 - 第27275页

如何确定进程是否与 System.Diagnostics.Process 对象相关联?

给定已为其属性​​赋值的特定System.Diagnostics.Process.FileName.Arguments,确定它是否的最佳方法是:

  1. 曾经被发出过.Start()命令或
  2. 当前是否与某个进程相关联?

如果.Start()从未发出过,则调用.CloseMainWindow()会导致 InvalidOperationException,我想避免这种情况。

c# process

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

调试jQuery选择器的返回值

我正在寻找一种方法来调试jquery选择器返回的内容.我尝试过使用toString(),但这只会回来[object Object].

我实际上要做的是将回调附加到单选按钮.和onclick 按钮中的一个,我要提交的封闭形式.

因此我尝试做这样的事情:

$(".rating").stars({
    cancelShow: false,
    callback: function(ui, type, value, event) {
        $(this).closest('form').ajaxSubmit();
    }
});
Run Code Online (Sandbox Code Playgroud)

不幸的是,没有任何事

这是我想要做的完整示例:

<script type="text/javascript" src="http://localhost:8000/media/js/jquery.js?v=1.4.2"></script>
<script type="text/javascript" src="http://localhost:8000/media/js/jquery.form.js?v=2.4.3"></script>
<script type="text/javascript" src="http://localhost:8000/media/js/jquery-ui.custom.min.js?v=1.8"></script>
<script type="text/javascript" language="javascript" src="http://localhost:8000/media/js/jquery.ui.stars.js?v=3.0.0b38"></script>
<link rel="stylesheet" type="text/css" media="all" href="http://localhost:8000/media/css/jquery.ui.stars.css?v=3.0.0b38" />        

<body>
 <script type="text/javascript">
    $(function() {
        $(".rating").children().not(":radio").hide();
        $(".rating").stars({
            cancelShow: false,
            callback: function(ui, type, value, event) {
                alert('NodeName: ' + this.nodeName);
                $(this).each(function() {
                    alert($(this).html());
                });

                alert($(this).length);
            }
        });
    });
 </script>

 <ul class="list">
  <li>
   <form class="rating" id="rating-1" action="/sniphunter/rate/1/" method="post">
    <input …
Run Code Online (Sandbox Code Playgroud)

debugging jquery

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

在javascript中拆分一次字符串?

如何只拆分一次字符串,即1|Ceci n'est pas une pipe: | Oui解析为:["1", "Ceci n'est pas une pipe: | Oui"]

分裂的限制似乎没有帮助......

javascript split

73
推荐指数
5
解决办法
3万
查看次数

在Python中使OS打开目录

我正在用Python编写一个程序,并想让它让操作系统打开当前的工作目录,例如Windows打开explorer.exe并导航到想要的目录.关于如何做到这一点的任何想法?

该目录已由os.getcwd提供.

跨平台方法首选:)

python

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

单元测试中的多个断言

我刚刚读完了Roy Osherove的"单元测试艺术",我正在努力坚持他在书中列出的最佳实践.其中一个最佳实践是不在测试方法中使用多个断言.这个规则的原因对我来说相当清楚,但它让我怀疑......

如果我有一个像这样的方法:

public Foo MakeFoo(int x, int y, int z)
{
     Foo f = new Foo();
     f.X = x;
     f.Y = y;
     f.Z = z;

     return f;
}
Run Code Online (Sandbox Code Playgroud)

我是否真的必须编写单独的单元测试以声明Foo的每个单独属性是否使用提供的值进行初始化?在测试方法中使用多个断言真的很少见吗?

仅供参考:我正在使用MSTest.

编辑:感谢所有的回复.我想我最终将继续使用多个断言.在我的情况下,正在测试的行为是MakeFoo制作一个合适的Foo.因此断言每个属性都达到预期值就足够了.但是,如果设置其中一个属性存在条件,那么我将分别测试每个单独的结果.

我仍然不喜欢它....我喜欢每次测试一个断言的想法是你知道测试失败的确切原因.如果您解决了问题,那么测试将通过.有多个断言,您没有相同的保证.如果你修复了失败的断言所提到的问题,那么在测试中的下一次失败就没有什么可以阻止另一个断言了.如果断言被分开,那么你从一开始就知道两个失败.

最后,我不仅仅使用.Equals()的原因是因为在我的情况下,Foo是一个LINQ-To-SQL实体,它引入了一些不值得进入的并发症.

再次感谢.

unit-testing assert mstest

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

Python-将混合数转换为浮点数

我想创建一个将混合数字和分数(作为字符串)转换为浮点数的函数.以下是一些例子:

'1 1/2' -> 1.5
'11/2' -> 5.5
'7/8' -> 0.875
'3' -> 3
'7.7' -> 7.7
Run Code Online (Sandbox Code Playgroud)

我目前正在使用这个功能,但我认为它可以改进.它也不处理已经是十进制表示的数字

def mixedtofloat(txt):

    mixednum = re.compile("(\\d+) (\\d+)\\/(\\d+)",re.IGNORECASE|re.DOTALL)
    fraction = re.compile("(\\d+)\\/(\\d+)",re.IGNORECASE|re.DOTALL)
    integer = re.compile("(\\d+)",re.IGNORECASE|re.DOTALL)

    m = mixednum.search(txt)
    n = fraction.search(txt)
    o = integer.search(txt)

    if m:
        return float(m.group(1))+(float(m.group(2))/float(m.group(3)))
    elif n:
        return float(n.group(1))/float(n.group(2))
    elif o:
        return float(o.group(1))
    else:
        return txt
Run Code Online (Sandbox Code Playgroud)

谢谢!

python mixed numbers

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

NSArray:添加具有相同值的多个对象

如何向NSArray添加多个对象?每个对象都具有相同的值.

防爆.

我想将值"SO"添加到我的数组10次

cocoa objective-c repeat nsarray

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

文件夹的简单C#USING语句

我正在用C#开发一个VS 2008 Web应用程序.我试图包含存储在我的一个文件夹中的命名空间.所以代替:

using ADONET_namespace
Run Code Online (Sandbox Code Playgroud)

它存储在"Admins"文件夹中.如何修改此aspx.cs文件以包含Admins/ADONET_namespace?

目前我从aspx.cs文件中得到以下错误:找不到类型或命名空间名称'ADONET_namespace'(您是否缺少using指令或程序集引用?)

.net c# asp.net namespaces visual-studio-2008

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

iPhone:创建MKAnnotation

我可以创建一个MKAnnotation,还是只读?我有坐标,但我发现手动创建MKAnnotation使用时并不容易setCoordinate.

想法?

iphone mapkit mkmapview mkannotation

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

用Java将一系列图像转换为视频?

目前,正常运行的原型具有它需要工作的一切:半透明窗口,可以轻松调整您想要记录的位置,多个线程来管理屏幕截图等,但我需要做的最后一项任务已经躲过了我好几个月.我需要将我所调用的文件夹中的所有图像temp(我在完成所有操作后删除)转换为电影.

我已经找到了 这个,但它是你在shell中使用的一种独立的东西.我只是需要调整它,这样它只是所有图像(转换screencapture1.jpg,screencapture2.jpg等)到单个影片.

为什么我自己不能这样做?因为我很难理解其他人的工作,所以编程语言.我不知道为什么,但除非这是最简单的事情,否则我似乎无法理解它.

java screenshot image movie

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