问题列表 - 第32965页

两个对象上的SyncLock

假设我有两个对象ab.

我想在两个对象上使用SyncLock.

这可行吗?它可以通过嵌套的SyncLock语句完成吗?这种手术有哪些危险?

编辑

也许我应该问,一个重构怎么能避免死锁?

.net synclock

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

如何在视图中包装FormWizard?

如何在视图中包装Django 表单向导?我需要这样做才能访问request.

有没有人有一些示例代码?

django django-forms django-formwizard

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

让Python忽略.pyc文件

有没有办法让Python忽略任何存在的.pyc文件,并且总是直接解释所有代码(包括导入的模块)?谷歌没有提出任何答案,所以我怀疑没有,但似乎值得问以防万一.

(为什么我要这样做?我有一大堆Python脚本,它们在几百台计算机的集群上重复运行.Python脚本本身存在于一个共享的NFS文件系统上.不知怎的,很少,在运行了数百台之后几个小时的时间,它们会突然开始崩溃,导致无法导入模块的错误.强制重新生成.pyc文件可以解决问题.当然,我想修复根本原因,但是同时我们还需要系统继续运行,所以如果可能的话,忽略.pyc文件似乎是一个合理的解决方法).

PS我正在使用Python 2.5,所以我不能使用-B.

python pyc

22
推荐指数
3
解决办法
6255
查看次数

MOQ - 如何模拟需要转换为另一个接口的接口?

我想要做的是为I1构建一个moq - 这很好......但是在我测试的方法过程中使用这个模拟我需要将它转换为I2才能访问一些不在的属性I1

Interface I1 
{ int AProperty{get;set;}}

Interface I2
{int AnotherProperty{get;set;}}
Run Code Online (Sandbox Code Playgroud)

然后我有一些对象

Class O1 : I1 {}
Run Code Online (Sandbox Code Playgroud)

Class O2 : O1 , I2 {}
Run Code Online (Sandbox Code Playgroud)

问题是,当我有一个I2实现对象的实例时,我可以将它转换为I1,以便访问通过该接口实现的方法.在代码中,这不是问题,并且每个标志都按预期工作.

在该类上编写单元测试时,唯一的问题就出现了.

接口还公开了一个名为GetNewInstance的方法,该方法返回一个初始化的实现对象实例,该实例对象被转换为IGetNewInstance接口...我通常可以模拟这个并使其自行返回(因此我继续使用模拟对象).

但是,当您尝试将此类型I2的返回对象转换为I1时,将引用空引用 - 这是有意义的,因为实现I2的模拟对象不会从继承I1的任何内容继承.

问题是我如何强制模拟对象同时从I1和I2继承?

inheritance unit-testing interface moq

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

单个HTML锚标记实际呈现TWICE!截图

我在HTML和CSS的第二次尝试中有10行,它立即完成了一些完整的事情.

我有以下代码(这整个页面):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
        <title>Some page title</title>
        <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.1.1/build/cssreset/reset-min.css" />
        <link rel="stylesheet" type="text/css" href="47926.css" />
        <link rel="stylesheet" type="text/css" href="960Clear.css" />
    </head>

    <body>
        <div id="rootDiv">
            <div class="container_16" id="topBarDiv">
                <div id="topBarLogoDiv">
                    <a id="topBarLogoLink" href="~/Home/ComingSoon" title="Coming soon page"/>
                </div>
            </div>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这里是CSS(960Clear.css,其他是960网格和YUI重置):

#rootDiv {
    height: 70px;
    background-color: #F7F7F7;
}

#topBarLogoDiv {
    background-image: url('file:///C:/Users/Public/Documents/~Main/Vuplan/S26.Vuplan.Web.Application/Images/logo-vuplan-color-on-alpha-172x49.png');
    background-color: #F7F7F7;
    background-repeat: no-repeat;
    margin-left: 20px;
    height: 50px;
    width: 172px;
    display: block; …
Run Code Online (Sandbox Code Playgroud)

html xhtml

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

HTML5音频播放器在加载时发出多个GET请求.为什么?

我一直在研究一个jquery插件,它使用HTML5音频播放器()来播放mp3.我注意到在各种浏览器中,在加载音频播放器时,对同一MP3文件发出了多个GET请求.

我创建了一个简单的独立HTML文件来测试它.

<html>
<head></head>

<body>
    <audio controls src="http://localhost:5000/files/one.mp3" type="audio/mp3"></audio>
<body>  
<html>
Run Code Online (Sandbox Code Playgroud)

在OS X Safari 5.0.1中打开页面时,我从Web服务器看到了以下日志(3个GET请求):

>> Thin web server (v1.2.7 codename No Hup)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:5000, CTRL+C to stop
127.0.0.1 - - [17/Aug/2010 11:09:32] "GET /one.mp3 HTTP/1.1" 200 4030432
0.0022
127.0.0.1 - - [17/Aug/2010 11:09:32] "GET /one.mp3 HTTP/1.1" 200 4030432
0.0012
127.0.0.1 - - [17/Aug/2010 11:09:32] "GET /one.mp3 HTTP/1.1" 200 4030432
0.0010
Run Code Online (Sandbox Code Playgroud)

请注意,请求是针对"GET /one.mp3"而不是"GET /files/one.mp3",因为我的瘦Web服务器正在运行/ files的前缀.

在OS X Chrome中打开相同的HTML文件时,我看到了/one.mp3的2个GET请求.

在OS X Opera中打开相同的HTML文件时,我看到了/one.mp3的1 GET请求. …

audio html5 get

11
推荐指数
2
解决办法
5083
查看次数

SQL:如何根据两个字段查找重复项?

我在Oracle数据库表中有行,对于两个字段的组合应该是唯一的,但是没有在表上设置唯一约束,所以我需要使用SQL找到所有违反约束的行.不幸的是,我的微薄SQL技能无法胜任.

我的表有三列相关:entity_id,station_id和obs_year.对于每一行,station_id和obs_year的组合应该是唯一的,我想通过SQL查询将它们刷出来查明是否存在违反此行的行.

我尝试了以下SQL(由前一个问题提出),但它对我不起作用(我得到ORA-00918列模糊定义):

SELECT
entity_id, station_id, obs_year
FROM
mytable t1
INNER JOIN (
SELECT entity_id, station_id, obs_year FROM mytable 
GROUP BY entity_id, station_id, obs_year HAVING COUNT(*) > 1) dupes 
ON 
t1.station_id = dupes.station_id AND
t1.obs_year = dupes.obs_year
Run Code Online (Sandbox Code Playgroud)

有人可以建议我做错了什么,和/或如何解决这个问题?

sql oracle unique unique-constraint ora-00918

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

IE条件CSS包括

那里......

我有Internet Explorer条件注释的问题...

我用这个条件

<!--[if lte IE8]>
<link rel="stylesheet" type="text/css" href="http://www.bvp.hr/Static/Style/IEFix6.css"/>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

问题是在<IE8.0中我得到<!--[if lte IE8]><![endif]-->任何其他输出之前的输出......为什么?!?在Firefox中,它是正常的(afkors).

internet-explorer conditional-comments

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

用qsub启动的shell脚本的参数

如何参数化在网格上执行的shell脚本(以qsub开头)?我有一个shell脚本,我使用getopts来读取参数.

当我启动(qsub script.sh -r firstparam -s secondparam ..)这个带有qsub的工作脚本时,我收到错误消息,

qsub:无效选项 - s

qsub:非法-r值

正如qsub认为参数是为自己的.但我还没有找到任何解决方案.

谢谢

linux shell grid-computing qsub

42
推荐指数
4
解决办法
3万
查看次数

C#中的XML intellisense在VB.Net中?

是否可以在C#类中启用XML intellisense,就像在VB编辑器中一样?与本文的处方类似:

http://msdn.microsoft.com/en-us/library/bb531325.aspx

不想使用xsd.exe从XML生成类.

c# xml vb.net intellisense

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