问题列表 - 第20332页

将分层Perl模块导入本地名称空间

情况:

我有一个模块Foo::Quux::Bar,住在里面./Bar.pm.我需要能够单独测试Bar.但是,由于我无法控制的情况设置Foo/Quux目录结构,这是不利的.

所以我想做的是有一些unit_test_use例程,让我抓住Bar.pm并将其函数移动/复制到本地命名空间(注意Bar有一个package Foo::Quux::Bar说明符),以便我测试愉快.

在Perl文档中喋喋不休并没有帮助我.

perl unit-testing

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

Google App Engine的Blobstore适用于30秒请求超时?

Google App Engine会针对每个请求执行30秒超时.上传到blobstore时这是否适用?

谢谢!

google-app-engine timeout blobstore

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

在Django单元测试驱动程序中,如何测试是否发送了电子邮件?

在Django单元测试驱动程序中,如何测试是否发送了电子邮件?

django django-testing

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

JQuery:选择器性能

我有以下HTML:

...
<div id="panel">
    <div class="abc">
        <p class="xyz">Hello</p>
    </div>
</div>
...
Run Code Online (Sandbox Code Playgroud)

问题:使用JQuery访问p.xyz元素的最快方法是什么?我已经阅读了一些性能评估,但它们没有考虑所有不同的情况.

我可以做以下,但不知道如何测试哪个是最快的.

$('.xyz');
$('p.xyz');
$('#panel .xyz');
$('#panel p.xyz');
$(".xyz", $('#panel'));
Run Code Online (Sandbox Code Playgroud)

我确信还有更多方法可以访问该节点.

>>> 哪种方式最快,最推荐?

javascript jquery

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

如何根据父视图的尺寸调整Android视图的大小

如何根据其父布局的大小调整视图大小.例如,我有一个RelativeLayout填满整个屏幕,我想要一个儿童视图,比如说ImageView,占据整个高度,宽度的1/2?

我试图重写所有的onMeasure,onLayout,onSizeChanged,等我无法得到它的工作....

layout android

100
推荐指数
5
解决办法
15万
查看次数

为什么.NET Framework 2.0上存在缺失的AutoresetEvent.WaitOne重载

如果遇到异常,似乎有些机器在很长一段时间内都没有应用Windows Update,那么.NET Framework 2.0就没有特定的过载.

在早期修订版本中,AutoResetEvent.WaitOne(int32)似乎不存在.根据MS文档,这种方法一直存在,但显然不是.如果你调用AutoResetEvent.WaitOne(int32,boolean)就可以了.

当你调用这个方法导致应用程序完全崩溃而没有任何捕获异常的机会等.

我想出了一个解决方法,但想知道人们如何鼓励用户将他们的机器更新到最新的服务包等?

是否最好接受他们不会相应地更新和编码,或者通过不让程序启动来强制他们更新.

Dim au As System.Threading.AutoResetEvent
au = New System.Threading.AutoResetEvent(False)

Dim themethods() As MethodInfo
themethods = au.GetType.GetMethods()
Dim found As Boolean

For Each m As MethodInfo In themethods
    If String.Equals(m.Name, "WaitOne", StringComparison.OrdinalIgnoreCase) Then
        Dim params() As ParameterInfo
        params = m.GetParameters
        If params.Length = 1 Then
            If params(0).ParameterType Is GetType(Integer) Then
                found = True
                Exit For
            End If
        End If
    End If
Next

Dim allowRun As Boolean = True

If Not found Then
    ApplicationLog.Write("This system …
Run Code Online (Sandbox Code Playgroud)

.net multithreading

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

iPhone MkMapView锁定中心到用户位置

我有一个MkMapView,并希望将Map保持在用户位置的中心位置,就像按下示波器按钮时iPhone Map应用程序所做的那样.

我正在使用setCenterCoordinate方法,因为我不需要设置缩放.每次从位置管理器更新位置时我都会使用它.

问题是,因为它每半秒更新一次(aprox),所以这个方法"setCenterCoordinate"一直被调用,而App会挂起.如果我需要切换到远离地图视图的选项卡,我必须继续按其他选项卡来完成该操作.

好吧,所有这些文本只是要问是否有一种正确的方法使MkMapView将其中心设置为用户位置(蓝点).

谢谢

iphone mkmapview user-location

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

什么是Java等价的C++模板?

什么是Java等价的C++模板?

我知道有一个名为Template的界面.这有关系吗?

c++ java generics templates

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

用于URL的百分比转义'&'的NSString方法

哪种NSString编码方法将百分比(&)字符正确地转义为%26

stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding
Run Code Online (Sandbox Code Playgroud)

获取空格(%20)和其他坏人但忽略了&符号!?!

encoding cocoa-touch nsstring

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

如何安全地使用用户输入的正则表达式?

我的(基于Perl的)应用程序需要让用户输入正则表达式,以匹配幕后的各种字符串.到目前为止,我的计划是将字符串包装成类似的东西

$regex = eval { qr/$text/ };
if (my $error = $@) { 
   # mangle $error to extract user-facing message
Run Code Online (Sandbox Code Playgroud)

($text提前删除了换行符,因为它实际上是多行文本字段中的多个正则表达式split).

这样做是否存在任何潜在的安全风险 - 一些可能导致任意代码执行的奇怪输入?(除了CVE-2007-5116等正则表达式引擎中的缓冲区溢出漏洞).如果是这样,有没有办法减轻它们?

有一个更好的方法吗?任何Perl模块都有助于抽象将用户输入转换为正则表达式的操作(例如提取错误消息......或提供修饰符/i,我不在这里严格要求,但会很好)?我搜索了CPAN并没有找到很多有希望的东西,但是我觉得我错过了一些东西.

regex security perl user-input

13
推荐指数
3
解决办法
1672
查看次数