问题列表 - 第33122页

抛出异常可以很好地处理Java反射API中引发的所有异常吗?

我发现Java的反射API是异常冗长的,我经常想要捕获每个特定的异常,但只是抛出异常.这是不好的做法,还是你真的把所有这些例外都抛在了方法签名上?然后,调用该方法的每个方法都必须以某种方式处理每个特定的异常.相反,我正在考虑这样做:

public void someMethod()
        throws Exception {

    try {

        // do a bunch of reflection...

    } catch(ClassCastException classCastException) {

        throw new Exception("Some specific message.", classCastException);

    } catch(InvocationTargetException invocationTargetException) {

        throw new Exception("Some specific message.", invocationTargetException);

    }
}
Run Code Online (Sandbox Code Playgroud)

这种做法很糟糕吗?

java reflection exception-handling

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

Sproutcore和JSON数据

如何在Sproutcore中读取JSON数据?

json sproutcore

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

如何在更大的Perl字符串中查找和增加数字?

我有类似的字符串

INSERT INTO `log_action` VALUES (1,'a',1,4),(2,'a',1,1),(3,'a',4,4),(4,'a',1,1),(5,'a',6,4);
Run Code Online (Sandbox Code Playgroud)

我想在哪里添加每个第一个值的数字,所以它变成(当值为10时)

INSERT INTO `log_action` VALUES (11,'a',1,4),(12,'a',1,1),(13,'a',4,4),(14,'a',1,1),(15,'a',6,4);
Run Code Online (Sandbox Code Playgroud)

我试过这个

#!/usr/bin/perl -w
use strict;
my $input;
if ($#ARGV == 0) {
    $input = $ARGV[0];
} else {
    print "Usage: test.pl filename\n\n";
    die "Wrong number of arguments.\n";
}
my $value;
$value = 10;
open(FILE, '<', $input) or die $!;
foreach my $line (<FILE>) {
    if ($line =~ m/^INSERT INTO \`log_action\` VALUES/) {
    $line =~ s/\((\d+),/\($1+$value,/ge;
    print $line . "\n";
    }
}
close FILE;
Run Code Online (Sandbox Code Playgroud)

因为这个失败了\($1+$value,.该\(和 …

perl

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

自动后端发生器

是否有任何PHP应用程序可以通过读取数据库自动生成添加/编辑表单和列出页面.与PhpMyAdmin一样,但可通过代码或配置文件进行高度自定义.主要原因是避免花费在开发Web应用程序后端上的时间.

php zend-framework backend phpmyadmin

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

从许多文本文件中快速删除前n行

我需要通过删除输入文件的前两行来创建输出文本文件.

目前我正在使用sed"1,2d"input.txt> output.txt

我需要为成千上万的文件执行此操作,因此使用python:

import os
for filename in somelist:
  os.system('sed "1,2d" %s-in.txt > %s-out.txt'%(filename,filename))
Run Code Online (Sandbox Code Playgroud)

但这很慢.

我需要保留原始文件,所以我无法进行到位.

有没有办法更快地做到这一点?使用除sed以外的东西?也许使用一些其他脚本语言而不是python?是否值得编写一个简短的C程序,或者文件写入磁盘访问是否可能成为瓶颈?

python performance file-io sed

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

如何避免java.lang.OutOfMemoryError:Netbeans中的PermGen空间

我正在使用Netbeans6.8中的Web应用程序开发并使用Jboss服务器来部署我的应用程序.我能够正确运行项目,但一段时间后我得到tgis错误

java.lang.OutOfMemoryError: PermGen space :
Run Code Online (Sandbox Code Playgroud)

之后,我必须重新启动我的JBoss服务器.有时我需要重新启动我的Netbeans IDE任何人都可以告诉我这个错误的原因以及如何避免这种情况

谢谢罗汉

java memory jboss netbeans

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

是否有HTML的#Region代码

在VB和C#中#Region ... #endRegion,它有可折叠的功能.在HTML中有类似的方法吗?

现在我只是阻止不同元素在我的HTML页面上的位置的注释,但我希望有一个折叠点而不是所有<tr> <td><div>标签折叠.

html c# vb.net region

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

QTP中的Wait()函数

任何机构都可以向我建议一个我可以在QTP中用于以下场景的功能......

由于有时页面导航需要时间,因此我们的脚本会显示错误.为此,我们使用该wait(time)函数,但它是QTP控件等待的固定时间.我想使用一个函数(我听说过同步函数,但不知道如何使用它),因此QTP只等待导航时间(不多于/少于它).

qtp

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

如何避免android webview的缩放

有没有办法阻止Android webview缩放渲染的网页.
我需要加载一个链接到其他页面的URL.当用户单击这些链接时,渲染的页面没有正确对齐(我的意思是它在屏幕宽度和高度内扼杀所有内容)与默认处理相同的网页相比android浏览器.

当我评论shouldOverrideUrlLoading时,对齐是正确的,但我需要在我的应用程序中重定向,所以我无法避免覆盖shouldOverrideUrlLoading.Is还有其他选项遗漏.

android webview

第一个图像显示了我的应用程序中的webview呈现页面,因为我覆盖了shouldOverrideUrlLoading,第二个图像在评论了shouldOverrideUrlLoading后显示了相同的屏幕.

android webview

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

在Excel 2010中使用VBA代码调用Web服务

我试图在Excel 2010中编写一些使用Web服务的VBA代码.我无法在互联网上找到任何相关资源.有人可以告诉我如何做到这一点.

excel vba web-services office-2010 excel-2010

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