问题列表 - 第42752页

在eclipse中运行一个groovy脚本

我正在写一些groovy脚本.直到现在我只需使用记事本并通过脚本运行groovy script.groovy.但我正在寻找一些编辑文件的帮助.所以我尝试使用groovy插件进行eclipse,看起来很棒......对于常规项目.但我只是想编辑和运行groovy脚本.没有项目目录等.在eclipse中处理脚本的最佳方法是什么.我不想将文件打包到罐子或类似的东西.我只有一个包含一些脚本的文件夹...没有src/bin目录或包名称的子文件夹.那可能吗?

谢谢,Ingo

eclipse groovy

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

localStorage的"存储"事件中未定义的属性

更改localStorage时应该触发的事件似乎缺少Firefox中的信息.

我设置了以下事件处理程序:

 function storageEventHandler(e){
      alert("key " + e.key);
      alert("oldValue " + e.oldValue);
      alert("newValue " + e.newValue);
      alert("url " + e.url);
 }

 window.addEventListener('storage', storageEventHandler, false);
Run Code Online (Sandbox Code Playgroud)

应由此触发:

localStorage.setItem('foo', 'bar');

但是,事件中的所有属性(例如e.key和其他所有属性)都是未定义的.我正在使用Firefox 3.16.为什么事件属性未定义?

编辑.这是我正在使用的所有代码.存储事件在Firefox 3.16中触发,但在Firefox 4.0b8中不触发

此外,重要的是,我从XAMPP运行它http://localhost/index.html 从file运行它://使它死于localStorage获取NULL?

<!DOCTYPE html5>
<html lang="en">
<head>
    <script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script>
        $(function() {
            var edit = document.getElementById('edit');

            $(edit).blur(function() {
                localStorage.setItem('todoData', this.innerHTML);
            });

            // when the page loads
            if (localStorage.getItem('todoData')) {
                edit.innerHTML = localStorage.getItem('todoData');
            }

            window.addEventListener('storage', storageEventHandler, false);

            function storageEventHandler(e){
                alert('localStorage event fired')
            } 
        });
    </script>
</head> …
Run Code Online (Sandbox Code Playgroud)

javascript html5 javascript-events local-storage

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

如何使用Ruby检查正在运行的进程?

我使用调度程序(Rufus调度程序)每分钟启动一个名为"ar_sendmail"的进程(来自ARmailer).

当已经存在这样的进程以便不占用内存时,不应启动该进程.

如何检查此进程是否已在运行?之后发生的事情unless下面?

scheduler = Rufus::Scheduler.start_new

  scheduler.every '1m' do

    unless #[what goes here?]
      fork { exec "ar_sendmail -o" }
      Process.wait
    end

  end

end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails process rufus-scheduler

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

如何在AWS上设置无密码ssh

如何在AWS集群上的节点之间设置无密码ssh

ssh amazon-ec2

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

如何暂时禁用按钮上的点击事件而不实际禁用它?

使用jQuery,我想在不更改disabled给定按钮的属性的情况下,禁用所有单击事件.

我正在考虑检索click事件处理程序,解除绑定并存储它们(比如说,使用data()).

然后,一旦再次启用按钮,我就可以重新绑定它们.

javascript jquery

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

JS/jQuery:textarea中出现了多少个字符

假设:str value ='这是一些文字';

我想计算出现了多少't',怎么做?

javascript jquery

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

在Java中拆分布尔表达式

如何在Java中拆分布尔表达式?例如,我想从表达式中获取以下内容a_1 & b_2 | (!c_3):

String tokens[] = {"a_1", "&", "b_2", "|", "(", "!", "c_3", ")"};
Run Code Online (Sandbox Code Playgroud)

变量的名称包含字母数字字符和下划线(_).

java string expression split

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

MVVM:更改通知是否混淆了模型和视图模型之间的分离?

假设我有一个模型,它公开一组对象,我将在 GUI 中显示和更改这些对象。

所以我们让 Model 暴露了 ModelItem 的集合。

View 绑定到一个 ViewModel,它公开 ViewModelItem 的 ObservableCollection。ViewModelItem 是 ModelItem 的 Viewmodel

视图包含一个列表框和一个数据模板。DataTemplate 用于 ViewModelItem 类型的项目。View DataContext 指向 ViewModel 的一个实例。ListBox 绑定到 ObservableCollection。

我控制所有代码。

到目前为止如此简单。题:

将模型上的集合公开为 ObservableCollection 是否可以接受?此外,在 Model 和 ModelItem 上实现 INotifyPropertyChanged 是否可以接受?

我担心的是我混淆了模型和视图模型之间的分离,但是常识说,这是一种通知模型中元素更改的机制,让我们使用它......

只是想从别人那里得到一些看法。

谢谢

wpf mvvm

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

哪本书为WPF教Prism?

哪本书为WPF教Prism?有什么建议?

wpf prism

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

PHP中正则表达式的解析器?

我需要在PHP中将正则表达式解析为它们的组件.我创建正则表达式或执行它们没有问题,但我想显示有关正则表达式的信息(例如列出捕获组,将重复字符附加到它们的目标,......).整个项目是WordPress的一个插件,它提供了有关重写规则的信息,这些规则是具有替换模式的正则表达式,并且可能很难理解.

我自己写了一个简单的实现,它似乎处理我抛出的简单正则表达式并将它们转换为语法树.在我扩展这个例子以支持更多op的正则表达式语法之前,我想知道是否还有其他好的实现我可以看一下.实现语言并不重要.我假设大多数解析器都是为了优化匹配速度而编写的,但这对我来说并不重要,甚至可能会妨碍清晰度.

php regex parsing abstract-syntax-tree

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