问题列表 - 第47607页

有人可以向我解释这个Java语法吗?

有人可以向我解释这个Java语法吗?这些括号在外括号内做了什么?

addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent e) {
            System.exit(0);
        }
    });
Run Code Online (Sandbox Code Playgroud)

java anonymous-class

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

Python subprocess.Popen在uWSGI下运行缓慢

我在Fedora 14上设置了一个运行Cherokee的开发服务器,使用uWSGI与我的WSGI应用程序连接.

当应用程序被第一个请求命中时,我产生了一个这样的过程:

from subprocess import Popen
Popen(['bash'])  # bash is just an example; the problem happens with all programs
Run Code Online (Sandbox Code Playgroud)

第一个请求需要10-15秒才能完成(后续请求需要不到一秒钟).如果没有创建Popen对象,第一个请求只需要2-3秒即可完成.当我从Python shell执行相同的Popen请求时,它是即时的.

什么可能导致这种行为?我错过了一些明显的事吗?

python performance popen uwsgi

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

防止 x 在 Vim 中删除折叠

我真的很喜欢zxVim 中的组合键(它可以折叠除文本活动区域之外的所有内容)。然而,这似乎是一个相当危险的组合键。按下x折叠即可删除该折叠。因此,如果z省略,或者被其他一些前面的组合键捕获,则很容易通过x单独按下折叠中的文本来意外删除文本。

鉴于它dd也可以用于删除折叠中的文本,如果我可以禁用x折叠删除工具,那就太好了。

  • 如何x禁用折叠删除键?

vim folding

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

Haskell是否允许在标识符中使用关键字?

如果在变量名之前加上@,C#允许它.所以int @int = 0; 在C#中有效.

Haskell有什么类似的东西,或者它不完全允许它?

谢谢

haskell identifier keyword

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

自定义zend_form Captcha输出?

我在我的zend_form中使用验证码.

$captcha_element = new Zend_Form_Element_Captcha(
    'captcha',
    array('label' => 'Write the chars to the field',
        'captcha' => array(
            'captcha' => 'Image',
            'wordLen' => 6,
            'timeout' => 300,
            'font' => DOC_ROOT . '/data/fonts/Vera.ttf',
            'imgDir' => $imagedir,
            'imgUrl' => $umageurl
        )
    )
);
Run Code Online (Sandbox Code Playgroud)

这会产生:

<dt id="captcha-input-label">
    <label for="captcha-input" class="required">Write the chars to the field</label>
</dt>

<dd id="captcha-element">
    <img width="200" height="50" alt="" src="http://sitename.com/captcha/09dd951939c6cdf7fa28f2b7d322ea95.png">
    <input type="hidden" name="captcha[id]" value="09dd951939c6cdf7fa28f2b7d322ea95" id="captcha-id">
    <input type="text" name="captcha[input]" id="captcha-input" value="">
</dd>
Run Code Online (Sandbox Code Playgroud)

然而. - 我需要跟随(captcha元素分别包含在一些标签中):

<dt id="captcha-input-label">
    <label for="captcha-input" class="required">Write the chars …
Run Code Online (Sandbox Code Playgroud)

zend-framework zend-form zend-form-element

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

是否有任何编程语言将功能视为可以操作的数据结构?

我编写了以下函数作为我正在开发的jQuery插件的一部分:

$.fn.append2 = function(collection, callback) {
    var $this = this;

    $.each(collection, function(key, value) {
        $this.append(callback ? callback(key, value) : value);
    });

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

在测试了一个高度依赖的高度递归函数之后.append2,我优化.append2了:

$.fn.append2 = function(collection, callback) {
    var $this = this;

    $.each(collection, callback
        ? function(key, value) { $this.append(callback(key,value)); }
        : function(key, value) { $this.append(value); }
    );

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

虽然这个代码在速度方面更有效,但它仍然让我不满意.基本上,我有两次定义相同的函数:

function(key, value) { $this.append(callback(key,value)); }
function(key, value) { $this.append(value); }
Run Code Online (Sandbox Code Playgroud)

我想知道是否有任何语言可以让我只定义一次函数:

function(key, value) { $this.append(value); }
Run Code Online (Sandbox Code Playgroud)

然后通过将参数替换为$this.appendfrom value来对其进行操作callback(key, value) …

language-features programming-languages functional-programming code-injection homoiconicity

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

成员函数定义中的内联关键字

为什么在成员函数的定义中应该使用inline关键字.而不是声明?

c++

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

rails连接池如何工作?

我正在运行rails 2.3.5应用程序,它支持我将mysql连接池连接到我的数据库.但我记得我读过我的杂种服务器是单线程的.连接池与单线程应用程序有什么关系?有没有办法多线程我的应用程序?

另外,连接池是否理解,ruby 1.8有"绿色"线程?

干杯!

mysql connection ruby-on-rails

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

Main()上的ConditionalAttribute

这是一个出于好奇的问题.我正在搞乱一些代码,并意识到以下内容仍然在发布中编译:

class Program
{
    [Conditional("DEBUG")]
    private static void Main()
    {
        // do stuff
    }
}
Run Code Online (Sandbox Code Playgroud)

我认为ConditionalAttribute应该消灭该方法,但事实并非如此.切入点有什么特别之处?

c#

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

未在同一SWF中接收多个SharedObject的onSync删除事件

我有一个使用远程SharedObjects的应用程序,我看到一些奇怪的行为.我正在使用Flash Builder在AS3中编写ActionScript应用程序并连接到Wowza Media Server 2.

我的应用程序工作得很好但我现在正在尝试使用FlexUnit为它编写单元测试.我的单元测试涉及创建到同一个远程SharedObject的多个连接,并确保我正确地获得更新.一切似乎都运行良好,除了我没有得到任何带有"删除"的info.code的SyncEvent.SYNC事件.当我在单独的选项卡中独立运行应用程序或甚至在同一页面中嵌入的单独swfs时,它可以正常工作.出于某种原因,虽然它在单元测试中不起作用.我还发现,如果我在同一个SWF中使用Loader加载swfs,那么我会得到相同的行为.在我看来,同一个SharedObject在同一个SWF中的行数是多方面的.我不得不在单元测试中解决其他奇怪的行为,例如oldValues也没有在onSync事件中正确设置.

任何人有任何想法如何解决这个问题?这是一个已知的问题?我疯了吗?:)

非常感谢任何帮助!

flash-media-server actionscript-3 shared-objects wowza

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