问题列表 - 第4331页

为什么Eclipse使用本机启动器?

Eclipse IDE是用Java编写的大型桌面应用程序的最佳示例之一.

我见过的大多数Java应用程序通常依赖于批处理或shell脚本来构建具有应用程序类路径的字符串,并使用类路径作为env变量启动JVM.

另一方面,Eclipse依赖于本机启动器.这是为什么 ?这个启动程序的脚本没有做什么?

我记得在大约一年半前读过一篇文章解释说"我们用本地发射器会更好",但是id没有解释发射器的内部工作原理.

java eclipse native

18
推荐指数
3
解决办法
3660
查看次数

如何在Java中定义一类常量?

假设您需要定义一个类,它所做的就是保持常量.

public static final String SOME_CONST = "SOME_VALUE";
Run Code Online (Sandbox Code Playgroud)

这样做的首选方式是什么?

  1. 接口
  2. 抽象类
  3. 最后一堂课

我应该使用哪一个?为什么?


澄清一些答案:

枚举 - 我不会使用枚举,我不会枚举任何东西,只是收集一些与任何方式无关的常量.

接口 - 我不打算将任何类设置为实现接口的类.只想使用接口调用常量,如下所示:ISomeInterface.SOME_CONST.

java class-constants

72
推荐指数
5
解决办法
9万
查看次数

如何使用FASM编译器在汇编语言中生成随机数?

嘿伙计们,我对组装很新,我正在尝试创建一个简单的程序.为此,我需要生成一个随机数.

有人知道如何用FASM编译器做到这一点吗?

谢谢,山姆

random assembly numbers fasm

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

SVG定位

我正在玩SVG并且在定位方面遇到了一些问题.我有一系列形状,包含在g组标签中.我希望像容器一样使用它,所以我可以设置它的x位置,然后该组中的所有元素也会移动.但这似乎不可能.

  1. 大多数人如何定位一组你希望同时移动的元素?
  2. 有相对定位的概念吗?例如,相对于其父母

grouping svg position

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

在Struts <s:select>标签中预选值?

我有这个Struts标签:

<s:select name="country.id" 
          list="countries"  
          listValue="name" 
          listKey="id"
          headerValue="Select Country"
          headerKey=""
          label="Country" />
Run Code Online (Sandbox Code Playgroud)

它输出以下HTML代码:

<select name="country.id" tabindex="12" id="registration_country">
    <option value="">Select Country</option>
    <option value="1">United States</option>
    <option value="2">Afghanistan</option>
    <option value="3">Albania</option>
    <option value="4">Algeria</option>
    ...
    <option value="192">Zambia</option>
    <option value="193">Zimbabwe</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何指定我想要的,例如,在列表中预先选择"阿尔巴尼亚"?

java forms struts struts2 struts-tags

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

什么使代码遗产?

我听说很多开发人员将代码称为"遗留".大多数情况下,代码是由不再在项目上工作的人编写的.是什么让代码,遗留代码?

更新回应:"从祖先或前任或过去传下来的东西" http://www.thefreedictionary.com/legacy.显然你想知道其他的东西.你能澄清或扩展你的问题吗?美国洛特

我正在寻找遗留代码的症状,使其无法使用或使用噩梦.什么时候扔掉它更好?我认为应该更频繁地抛弃代码,重新发明轮子是开发的宝贵部分.不重新发明轮子的学术理想是一个很好的理想,但它不是很实用.

另一方面,显然遗留的代码值得保留.

legacy

41
推荐指数
12
解决办法
5377
查看次数

是否有Visual Studio的Jira插件?

我们正在切换到SVN + Jira + VS2008进行.NET开发.是否有任何Visual Studio插件可以直接从IDE使用Jira?如果它可以与SVN支持集成(我们现在使用AnkhSVN)会很棒,尽管它可能要求太多了.谷歌没有收获太多,只有一些邮件列表主要是关于其他主题.

jira visual-studio

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

XSL模板可以匹配*ALL*模式吗?

有没有办法编写一个在所有模式下匹配的XSL 1.0模板?

或者我是否必须为每个现有模式编写单独的模板(包括将来添加的模式的其他模板)?

这是我有的:

<xsl:apply-templates mode="mode1" />
    ...
<xsl:apply-templates mode="mode2" />
    ...
<!-- Do not process text content of nodes no matter in what mode -->
<!-- Is there a way to have only one template here? -->
<xsl:template match="text()" mode="mode1" />
<xsl:template match="text()" mode="mode2" />
Run Code Online (Sandbox Code Playgroud)

xslt

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

SCT过期后续订WCF客户端?

我使用安全模式"TransportWithMessageCredential"将WCF用于soap端点.

WCF客户端/服务器使用SCT(安全上下文令牌)来维护安全连接,并且它在一般情况下按预期工作.

但是,在一段时间不活动后,SCT将过期,下一个方法调用将导致MessageSecurityException:

从另一方收到了无担保或不正确安全的故障.请参阅内部FaultException以获取故障代码和详细信息

内部异常:

邮件无法处理.这很可能是因为" http://tempuri.org/IMyService/MyMethod "操作不正确,或者因为邮件包含无效或过期的安全上下文令牌,或者因为绑定之间存在不匹配.如果服务由于不活动而中止了通道,则安全上下文令牌将无效.要防止服务中止空闲会话,请过早增加服务端点绑定的接收超时.

在后续调用中,当我看到CommunicationState出现故障时,我会更新连接.但在进行方法调用之前,我无法找到预先检查SCT是否已过期的方法.

.net performance wcf

10
推荐指数
3
解决办法
6773
查看次数

从 SDL 检测可执行文件夹

我正在创建一个 C++ SDL 游戏引擎,知道可执行路径是相关的,因为图像和其他资源没有存储在可执行文件中 - 它们位于单独的文件夹(“res/”)中。

在 Linux 下,我使用了一个 shell 脚本“rungame.sh”,它 cd 到可执行路径,然后运行可执行文件(然后使用“./”来引用可执行文件夹)。但是,我相信这是一种“丑陋”的方法,我希望它与 Windows 兼容。

此外,当前的方法不是很好,因为它可能会改变某些命令行参数的含义。

我想要一个跨平台(* NIX、Windows 和 Mac OS X,如果可能)解决方案来获取可执行文件的当前路径。游戏路径/可执行文件名称可能会更改。

解决我的问题的最简洁方法是什么(最好使用 std::string 和尽可能少的平台相关 API)?

c++ directory sdl cross-platform path

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