问题列表 - 第15431页

我应该使用common :: sense还是坚持使用`use strict`和`use warnings`?

我最近从CPAN安装了一个模块,并注意到它的一个依赖项是常见的:: sense,一个模块,它提供了你想要的所有警告,没有你不需要的.从模块的概要:

use common::sense;

# supposed to be the same, with much lower memory usage, as:
#
# use strict qw(vars subs);
# use feature qw(say state switch);
# no warnings;
# use warnings qw(FATAL closed threads internal debugging pack substr malloc
#                 unopened portable prototype inplace io pipe unpack regexp
#                 deprecated exiting glob digit printf utf8 layer
#                 reserved parenthesis taint closure semicolon);
# no warnings qw(exec newline);
Run Code Online (Sandbox Code Playgroud)

除了undef警告有时候很麻烦,我通常会发现标准警告是好的.是否值得转换common::sense而不是我的正常use strict; use …

perl

15
推荐指数
7
解决办法
2305
查看次数

如何在java中禁用javax.swing.JButton?

我创建了一个swings应用程序,GUI上有一个"开始"按钮.我希望每当我点击"开始"按钮时,应禁用启动按钮并启用"停止"按钮.

为此,我在"开始"按钮的"ActionPeformed(...)"方法中编写了以下代码

startButton.setEnabled(false);
stopButton.setEnabled(true);
Run Code Online (Sandbox Code Playgroud)

但是上面的代码并没有在GUI上创建所需的效果.

以上代码是否符合我的要求?

它也没有使用"repaint()".

编辑:

代码很长,所以我无法粘贴所有代码.但是,我可以告诉我更多关于代码的信息.

在"开始"按钮的"ActionPeformed"方法中,在调用上述两个语句之后,我正在执行"SwingWorker"线程.

这个线程是否会产生任何问题?

java user-interface jbutton

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

用jquery替换锚文本

我想替换html锚点的文本:

<a href="index.html" id="link1">Click to go home</a>
Run Code Online (Sandbox Code Playgroud)

现在我想替换"点击回家"的文字

我试过这个:

alert($("link1").children(":first").val());
alert($("link1").children(":first").text());
alert($("link1").children(":first").html());
Run Code Online (Sandbox Code Playgroud)

但它都给我null或空字符串

jquery

82
推荐指数
4
解决办法
16万
查看次数

默认选择器值iphone

有没有办法为选择器设置默认值?我从所有选择器中保存了最后选择的行,我希望能够在启动时让选择器加载这些保存的行.截至目前,我已经找到了这段代码:

[settingsPagePicker selectRow:3 inComponent:0 animated:YES];
Run Code Online (Sandbox Code Playgroud)

它可以工作,但只有当用户点击选择器时.首次加载应用时,我需要它才能工作.如果我将此代码放在viewDidLoad上,应用程序将崩溃.任何人都知道在我的代码中放置它的适当位置使其工作?

感谢您的时间!

iphone default picker default-value

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

Visual Studio 2010脚本调试程序对我不起作用

我刚刚安装了VS 2010 Beta 2,并希望使用ASP.NET MVC 2项目.我只是将一些script(alert('hello');)添加到Home控制器的index.aspx视图中,我可以看到它正在执行.但是,当我尝试设置断点时,它永远不会被击中.我也尝试使用"debugger"关键字,当我这样做时,我感到很失望"没有可用于当前位置的源代码"消息.当我尝试独立地附加到我的应用程序运行的IE进程时,我也收到此消息.

为了获得友好的脚本调试体验,我需要做些什么?(我已成功使用Firebug来调试它,但由于某种原因,我更喜欢VS调试器.)

以下是我配置的一些细节:

  • 我正在VS 2010 Beta 2中发布我的内容.
  • IE8版本8.0.7600.16385是我的默认浏览器.
  • 未选中"禁用脚本调试(Internet Explorer)"高级选项.
  • 未选中"禁用脚本调试(其他)"选项.
  • 在我的ASP.NET MVC 2项目的"web"属性选项卡中,将检查ASP.NET调试器.所有其他人都未经检查.
  • Visual Studio 2008脚本调试似乎工作正常.

javascript debugging visual-studio-2010 visual-studio

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

如何在oracle中的表中显示字段?

在mysql中我可以写

show fields from <table>;
Run Code Online (Sandbox Code Playgroud)

Oracle SQL中最接近的等价物是什么?

sql oracle

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

Heroku:在没有本地文件系统的情况下提供大型动态生成的资产

我有一个关于托管大型动态生成资产和Heroku的问题.

我的应用程序将提供其基础数据子集的批量下载,其中包含每24小时生成一次的大文件(> 100 MB).如果我在服务器上运行,我只需将文件写入公共目录.

但据我所知,Heroku不可能做到这一点./ tmp目录可以写入,但是文件的保证生命周期似乎是根据一个请求 - 响应周期而不是后台作业来定义的.

我想用S3来托管下载文件.在S3宝石不支持流上载,但仅适用于已在本地文件系统中存在的文件.看起来内容大小需要预先知道,这在我的情况下是不可能的.

所以这看起来像一个捕获22.我试图避免在上传到S3时在内存中创建一个巨大的字符串,但S3仅支持本地文件系统上已存在的文件的流上传.

鉴于我无法写入本地文件系统的Rails应用程序,如何在不在内存中创建大字符串的情况下提供每天生成的大文件?

streaming ruby-on-rails heroku amazon-s3

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

回收应用程序池究竟对应用程序意味着什么

在属性中,选中了一个复选框,其中显示"回收工作进程",设置为1740分钟.

这究竟对我的asp.net代码意味着什么?一切都会从静态变量或会话/应用程序变量中消失吗?

回收到底对代码意味着什么?

visual-studio-2008 c#-2.0

6
推荐指数
2
解决办法
1989
查看次数

使用Moq:mock对象抛出'TargetParameterCountException'

我是Moq的新手,所以希望我在这里错过了一些东西.出于某种原因,我得到一个TargetParameterCountException.

你能看出我做错了什么吗?任何问题?请问.:)

这是我的代码:

[Test]
  public void HasStudentTest_SaveToRepository_Then_HasStudentReturnsTrue()
  {
     var fakeStudents = new List<Student>();
     fakeStudents.Add(new Student("Jim"));

     mockRepository.Setup(r => r.FindAll<Student>(It.IsAny<Predicate<Student>>()))
                                .Returns(fakeStudents.AsQueryable<Student>)
                                .Verifiable();

     // in persistence.HasStudent(), repo.FindAll(predicate) is throwing 
     // 'TargetParameterCountException' ; not sure why
     persistence.HasStudent("Jim");
     mockRepository.VerifyAll();
  }
Run Code Online (Sandbox Code Playgroud)

这是Persistence的HasStudent方法:

public bool HasStudent(string name)
  {
     // throwing the TargetParameterCountException
     var query = Repository.FindAll<Student>(s => s.Name == name); 

     if (query.Count() > 1)
        throw new InvalidOperationException("There should not be multiple Students with the same name.");

     return query.Count() == 1;
  }
Run Code Online (Sandbox Code Playgroud)

c# unit-testing moq mocking

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

和和之间的差异|| 设置变量时

我的印象是||并且or是同义词.

设置变量or不具有值; 为什么?

>> test = nil or true
=> true
>> test
=> nil

>> test = false or true
=> true
>> test
=> false
Run Code Online (Sandbox Code Playgroud)

与'预期'一起工作 ||

>> test = nil || true
=> true
>> test
=> true
Run Code Online (Sandbox Code Playgroud)

ruby

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