小编B.E*_*.E.的帖子

ClearCase的优点/缺点

因为我目前正在努力学习IBM Rational ClearCase,所以我想听听你的专业意见.

与其他版本控制系统(如Subversion或Git)相比,我对优缺点特别感兴趣.

version-control clearcase

68
推荐指数
17
解决办法
7万
查看次数

检查JCE Unlimited Strength Jurisdiction Policy文件

如果JCE Unlimited Strength Jurisdiction Policy文件已在JVM中正确安装(因为系统的某些其他部分表现得好像不是这样),我很自信.

有人可以提供一个代码示例,我可以用它来检查这些文件是否实际上被JVM使用?

java jce

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

为什么选择XSL转换?

对于当前项目,必须决定是使用XML和XSL转换来生成HTML还是直接使用HTML模板.

我对支持或反对XSL方法的论据感兴趣.我知道,在你必须支持许多不同布局的情况下,XSL解决方案有很多优点,但为什么在那些只需支持一个目标布局的情况下你会选择它?

编辑:我们在这里谈论Java.

java xslt template-engine

23
推荐指数
4
解决办法
4715
查看次数

为什么不提交标签

我正在寻找一些论据来说服客户,一旦创建了标签,他就不应该对标签进行更改.

常识似乎没有有效的论据,所以我需要更实质的东西.

svn tags commit

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

x的表达式被装入X?

我有点担心我的Eclipse IDE当前正在写入自动编码或自动装箱类型的每个表达式旁边的警告:

The expression of type x is boxed into X

The expression of type X is unboxed into x
Run Code Online (Sandbox Code Playgroud)

这是一个我应该做出反应的警告吗?我认为autoboxing是一种Java语言功能 - 但现在每次使用此功能时我似乎都会收到警告.

java eclipse autoboxing

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

<xsl:output>中的xml,html或xhtml:哪个是更好的选择?

由于历史原因,我们混合了

<xsl:output method="xml">
Run Code Online (Sandbox Code Playgroud)

<xsl:output method="html">
Run Code Online (Sandbox Code Playgroud)

<xsl:output method="xhtml">
Run Code Online (Sandbox Code Playgroud)

在包含XSL文件的层次结构中.现在我们想重构所以所有XSL文件都使用相同的输出方法.

最后我们想要生成XHTML输出,所以我认为后者是最好的选择.

但是这三种输出方法之间有什么区别,你会用哪种解决方案?

编辑:我正在使用XSLT 2.0

xml xslt xslt-2.0

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

使用XPathFactory的类路径问题

我在其中一个实时服务器上遇到以下异常(运行相同代码的其他服务器似乎没问题):

java.lang.RuntimeException: XPathFactory#newInstance() failed to create an XPathFactory for the default object model: http://java.sun.com/jaxp/xpath/domwith the XPathFactoryConfigurationException: javax.xml.xpath.XPathFactoryConfigurationException: No XPathFctory implementation found for the object model: http://java.sun.com/jaxp/xpath/dom
 at javax.xml.xpath.XPathFactory.newInstance(XPathFactory.java:67)
Run Code Online (Sandbox Code Playgroud)

我很确定我在类路径中有Xalan和Saxon jar(使用IBM Java 1.5).

你有什么想法还有什么可能是错的吗?

编辑:

这是导致问题的代码:

            XPathFactory factory = XPathFactory.newInstance();
Run Code Online (Sandbox Code Playgroud)

它运行在一个大致基于catalina引擎的自定义Web服务器上.

java classpath

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

ClearCase和Eclipse:如何隐藏/忽略文件?

我正在使用Eclipse和ClearCase,我们面临的问题是ClearCase中没有"忽略"特性,而且我们定期检查不应该签入的文件.

在Eclipse中,我已经在Window - > Preferences - > Team中找到了"Ignored Resources"配置,并且能够忽略遵循特定模式的文件.

但是,如果我愿意,我该怎么做

  1. 保持文件夹及其所有内容不被签入(例如包含类等的目标文件夹)或
  2. 保持一个特定的文件,无法通过"忽略的资源"中的模式匹配?

更新:我们正在使用提供的Eclipse插件.

eclipse version-control clearcase ignore

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

版本升级与版本分支的优缺点

在我目前的项目中,我必须决定在分支时使用哪种技术.我有两个选择(我们假设我们已经决定在主干中开发):

版本分支

每当新版本放在测试机器上并将其标记为"release0.1"时创建一个分支.错误在这个分支中被修复(当然然后合并到主干),当这个版本最终生效时,它被标记为"release0.1.1".这导致每个主要版本都有一个分支,每个次要版本都有一个标记.如果必须在实时版本中修复错误,则将其修复为适当的分支,然后合并到主干.

版本推广

只有三个分支"主干"(用于开发),"测试"和"直播".当一个版本放在测试机器上时,主干被合并(提升)到"测试"分支,在该分支中修复了错误,当版本发布时,"test"分支被合并到"实时"分支中.如果我们在"实时"分支中发现了一个错误,它会在那里修复,然后合并到主干.

这两种哲学的利弊是什么?你有什么经历?还有其他 - 可能更好 - 的方法吗?

version-control merge branch

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

哪里可以为不同的测试类放置常用的setUp-code?

我有几个不同的测试类,要求在运行这些测试之前创建某些对象.现在我想知道是否应该将对象初始化代码放入单独的辅助类或超类中.

这样做肯定会减少我的测试类中重复代码的数量,但这也会降低它们的可读性.

是否有指导或模式如何处理单元测试的常见setUp代码?

java junit

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

使用Google App Engine排序问题

我使用以下类来存储一些数据:

class NewsArticle(db.Model):
    score = db.FloatProperty(default=0.0)
    date_scored = db.DateTimeProperty()
    ...
Run Code Online (Sandbox Code Playgroud)

我需要做的是让那些在某个时间段内获得最高分的NewsArticle实体(例如获得今天或上周的最高得分数据实体).

我尝试了以下方法:

query = db.GqlQuery('SELECT * FROM NewsArticle WHERE date_created > DATETIME(:year, :month, :day, 0, 0, 0) ORDER BY score DESC', year=date.selected_year, month=date.selected_month, day=date.selected_day)
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为数据存储区需要

第一个排序属性必须与不等过滤器属性相同

我考虑将所有NewsArticle实体放在特定的时间范围内,然后在我的应用程序中进行分数排序,但我期待大量的结果,因此内存排序不会有效.

我的问题可能还有哪些其他解决方案?

python google-app-engine google-cloud-datastore

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

Python从交叉引用包导入

目前我正在尝试编写我的第一个Python库,但我遇到了以下问题:

我的包myapp.factories中有以下导入:

from myapp.models import *
Run Code Online (Sandbox Code Playgroud)

以下是我的包myapp.models:

from myapp.factories import *
Run Code Online (Sandbox Code Playgroud)

我需要工厂包中的模型,但在一个模型中我还需要一个工厂.如果我现在调用需要工厂的代码,我会收到以下错误:

NameError: global name 'MyModelFactory' is not defined
Run Code Online (Sandbox Code Playgroud)

我很确定它与脚本加载的顺序有关,但我似乎无法弄清楚如何让这些交叉引用工作.

python

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