问题列表 - 第9358页

我可以通过配置java.policy文件来拒绝访问jvm类吗?

我想在我的jdk6\jre\lib\security\java.policy文件中添加一个禁止来创建一些被appengine列入黑名单的类.例如,我希望我的本地jvm在应用程序尝试实例化时抛出异常javax.naming.NamingException.

有可能的?

我会在这里解释我的具体问题.Google提供的服务(GAE-google应用引擎)对可以使用的类有一些限制.例如,不实例化javax.naming包中的JNDI类.他们还提供了一个测试服务器,可以用来在我的机器上测试这个应用程序,但是这个服务器允许这样的类,并且可以提供代码.您发现只有在将应用程序上传到Google后才使用黑名单类.我在想是否可以在开发jvm上进行这样的黑名单强制执行.否则,我认为这很容易,他们可能已经提供了这样的政策文件.

java security policy google-app-engine classloader

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

什么时候支持Windows 64?

我目前正在提供32位Windows音乐软件.我的一些用户要求64位支持.我计划最终,但移植是一项重要工作,我还有很多其他重要的功能要求.我需要明智地分配我有限的时间.64位操作系统拥有多少市场份额?以及趋势是什么.

windows 64-bit

7
推荐指数
3
解决办法
472
查看次数

Rails,MySQL和Snow Leopard

我使用我们在WWDC上获得的光盘升级到Snow Leopard.

试图运行我的一些rails应用程序现在抱怨sql

    (in /Users/coneybeare/Projects/Ambiance/ambiance-server)
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
Importing all sounds in /Users/coneybeare/Projects/Ambiance/ambiance-sounds/Import 32/Compressed/

 -- AdirondackPeepers.caf
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
dlopen(/opt/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.bundle, 9): Library not loaded: /usr/local/mysql/lib/libmysqlclient.16.dylib
  Referenced from: /opt/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.bundle
  Reason: image not found - /opt/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.bundle

(See full trace by running task …
Run Code Online (Sandbox Code Playgroud)

ruby mysql ruby-on-rails osx-snow-leopard

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

Javascript与服务器的TCP连接

我创建了服务器守护程序,它产生一些数据,如消息等.但是,我感兴趣的是 - 客户端监控.例如,我有网页,我需要建立与服务器的持久Tcp连接,并将所有传入的数据显示到文本框中.我知道它可以用flash完成,但我正在搜索JS实现.

这是可能的,最佳做法是什么?

javascript sockets tcp

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

Treeview的替代品

在我看来,树形图被过度使用,因此我并不真正关心它们.有时他们是必要的,但我可以想象,总能找到标准树视图的一个很好的替代品.

有哪些其他创新方法可以显示分层信息,而不需要树形视图就可以传达相同的信息?哪一个是最好的?我是否应该对树视图感到满意,因为这是每个人都知道如何使用的?

user-interface controls

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

没有文件的Diff

是否可以在没有物理文件的情况下使用"diff"工具?像这样的东西:

diff "hello" "hell"
Run Code Online (Sandbox Code Playgroud)

diff

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

在调用构造函数而不是在构造函数中设置实例的变量有什么好处吗?

例如:

public class Foo {
    private int bar = 42;

    Foo() {}
}
Run Code Online (Sandbox Code Playgroud)

VS

public class Foo {
    private int bar;

    Foo() {
        bar = 42;
    }
}
Run Code Online (Sandbox Code Playgroud)

这两种方法之间有任何成本/收益吗?我能看到它有所作为的唯一方法是在这样的场景中(你为第二个构造函数设置两次值):

public class Foo {
    private int bar = 42;

    Foo() {}

    Foo(int in) {
        bar = in;
    }
}
Run Code Online (Sandbox Code Playgroud)

vs(无论哪种方式你只设置一次)

public class Foo {
    private int bar;

    Foo() {
        this(42);
    }

    Foo(int in) {
        bar = in;
    }
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?这样或那样做有什么固有的价值吗?

编辑

好吧,我意识到这些功能是相同的,我想弄清楚的是,如果有任何重大的处理成本与另一个相关联.似乎它应该是可以忽略的,充其量,但我想确认我的怀疑.

编辑2

我也意识到手动设置它们可以消除启动逻辑的可能性.这就是我选择这么简单的例子的原因.我编辑了问题文本,以反映我感兴趣的是效率.

java

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

选择相同的客户名称,但具有不同的客户地址

尝试选择全部为同一客户的记录,但地址不同的记录.

所以我稍后可以让用户选择Bob Yonkers,然后选择将Bob的所有记录更新为特定地址.所以我想显示所有可用的记录.

数据示例:

CUSTOMER_NAME, CUSTOMER_ADDRESS
Bob Yonkers  , 42 Satellite Cir
Bob Yonkers  , 667 Orbit St
Bob Yonkers  , 42 Satellite Cir
Bob Yonkers  , 667 Orbit St
David Boom   , 5959 Bush Ave
David Boom   , 5959 Bush Ave
David Boom   , 5959 Bush Ave
David Boom   , 5959 Bush Ave
David Boom   , 5959 Bush Ave
Ruby Tuesday , 123 Highway Ln Apt#1
Ruby Tuesday , 123 Highway Ln
David Boom   ,5959 Bush Ave
David Boom …

t-sql sql-server

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

Java构造函数和简单setter中参数命名的最佳实践

对于简单的构造函数和setter ,Java中的参数是否有标准的可接受约定?

(我已经看到了C++的答案,但两个社区的实践经常不同)

假设我有一个带有foo字段的C类.

我经常看到以下三个选项:

1)使用带有下划线的实际字段名称:

public C(Type foo_)
{
   foo = foo_;
}

public void setFoo(Type foo_)
{
   foo = foo_;
}
Run Code Online (Sandbox Code Playgroud)

2)使用实际的字段名称,只需在设置中使用"this":

public C(Type foo)
{
   this.foo = foo;
}
public void setFoo(Type foo)
{
   this.foo = foo;
}
Run Code Online (Sandbox Code Playgroud)

3)完全不一致的事情,如:

public C(Type bar)
{
   this.foo = bar;
}
public void setFoo(Type bar)
{
   this.foo = bar;
}
Run Code Online (Sandbox Code Playgroud)

我倾向于使用2,但我想知道什么是正确的做法.

java naming

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

如何从.key和.crt文件获取.pem文件?

如何从SSL证书创建PEM文件?

这些是我提供的文件:

  • .crt
  • server.csr
  • server.key

ssl openssl asn.1 pem der

561
推荐指数
10
解决办法
92万
查看次数