问题列表 - 第706页

性能:call-template vs apply-template

在XSLT处理中,apply-template和call-template之间是否存在性能差异?在我的样式表中有很多我可以使用的实例,这是最好的选择吗?

xslt

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

通过引用函数传递新构造的对象是否合法?

具体来说,是以下合法的C++?

class A{};

void foo(A*);
void bar(const A&);

int main(void)
{
    foo(&A());  // 1
    bar(A());  // 2
}

它似乎工作正常,但这并不意味着它必然是合法的.是吗?

编辑 - 更改A&const A&

c++

16
推荐指数
3
解决办法
7992
查看次数

XML Serialize boolean为0和1

XML Schema Part 2指定定义为boolean的数据类型的实例可以具有以下合法文字{true,false,1,0}.例如,在反序列化时,以下XML将布尔属性"Emulate"设置为true.

<root>
    <emulate>1</emulate>
</root>
Run Code Online (Sandbox Code Playgroud)

但是,当我将对象序列化回XML时,我得到的true不是数值.我的问题是,有没有办法可以控制XML中的布尔表示?

c# xml schema serialization constraints

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

跨应用程序重用SQL存储过程

我很好奇人们在许多应用程序访问的数据库中使用存储过程的方法.具体来说,您是否倾向于为每个应用程序保留不同的存储过程集,尝试使用共享集,还是进行混合?

一方面,当模型发生变化或类似情况并且理想情况下维护较少时,重复使用SP可以减少更改.另一方面,如果应用程序的需求发生分歧,对一个应用程序的存储过程的更改可能会破坏其他应用程序.我应该注意到,在我们的环境中,每个应用程序都有自己的开发团队,它们之间的沟通很差.数据团队虽然有更好的沟通,但主要负责存储过程编写.

谢谢!

sql architecture code-reuse stored-procedures

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

Java 1.6和Desktop.open()的问题

我一直在使用Destop.open()在Windows机器上启动.pdf查看器,包括Vista和XP,并且大多数工作都很好.但是,在一台XP机器上,调用不起作用,只返回而不抛出任何异常,并且查看器无法启动.在那台机器上,我可以正确设置文件关联:双击.pdf工作,命令提示符下的"start xxx.pdf"命令也是如此.我认为它必须是Windows配置问题,但不能指责它.

有没有人见过这个问题?

java windows desktop

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

如何在不使用Evaluate()的情况下动态调用属于实例化cfc的函数?

例如,我希望能够以编程方式命中一行代码,如下所示,在不使用Evaluate()的情况下动态分配函数名称.下面的代码当然不起作用,但代表了我想做的事情.

application.obj[funcName](argumentCollection=params)
Run Code Online (Sandbox Code Playgroud)

我可以找到动态调用函数的唯一方法是使用cfinvoke,但据我所知,它实时实例化相关的cfc /函数,不能使用以前实例化的cfc.

谢谢

coldfusion cfc

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

如何在生产中测试和运行jar时创建一个可用的MANIFEST.MF?

我花了太多时间试图解决这个问题.这应该是最简单的事情,每个在Java中分发Java应用程序的人都必须处理它.

我只是想知道向我的Java应用程序添加版本控制的正确方法,以便我可以在测试时访问版本信息,例如在Eclipse中调试从jar运行.

这是我在build.xml中的内容:

<target name="jar" depends = "compile">
    <property name="version.num" value="1.0.0"/>
    <buildnumber file="build.num"/>
    <tstamp>
        <format property="TODAY" pattern="yyyy-MM-dd HH:mm:ss" />
    </tstamp>

    <manifest file="${build}/META-INF/MANIFEST.MF">
        <attribute name="Built-By" value="${user.name}" />
        <attribute name="Built-Date" value="${TODAY}" />                   
        <attribute name="Implementation-Title" value="MyApp" />
        <attribute name="Implementation-Vendor" value="MyCompany" />                
        <attribute name="Implementation-Version" value="${version.num}-b${build.number}"/>                              
    </manifest>

    <jar destfile="${build}/myapp.jar" basedir="${build}" excludes="*.jar" />                   
</target>
Run Code Online (Sandbox Code Playgroud)

这创建了/META-INF/MANIFEST.MF,我可以在Eclipse中调试时读取值:

public MyClass()
{
    try
    {                        
        InputStream stream = getClass().getResourceAsStream("/META-INF/MANIFEST.MF");
        Manifest manifest = new Manifest(stream);            

        Attributes attributes = manifest.getMainAttributes();

        String implementationTitle = attributes.getValue("Implementation-Title");
        String implementationVersion = attributes.getValue("Implementation-Version");
        String builtDate = …
Run Code Online (Sandbox Code Playgroud)

java versioning ant jar manifest.mf

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

如何使用perldoc查找%ENV变量?

我从阅读perldoc perlvar中发现,大约有一千行是对%ENV的帮助.有没有办法从命令行直接找到它?

在我的Windows机器上,我尝试了以下内容

perldoc ENV
perldoc %ENV
perldoc %%ENV
perldoc -r ENV (returns info about Use Env)
perldoc -r %ENV
perldoc -r %%%ENV
perldoc -r %%%%ENV (says No documentation found for "%ENV")
Run Code Online (Sandbox Code Playgroud)

实际上没有返回有关%ENV变量的信息.

我如何使用perldoc来了解%ENV,如果我不想通过成千上万的线进行眼睛grep?

我尝试了建议的"perldoc perlvar",然后键入/%ENV,但没有任何反应.

perl -v: This is perl, v5.8.0 built for MSWin32-x86-multi-thread
Run Code Online (Sandbox Code Playgroud)

虽然我已经询问了%ENV,但这也适用于任何一般术语,因此在下一次我不知道哪个部分时,知道%ENV在perlvar中这个例子将无法帮助我.

有没有办法让perldoc转储所有东西(呃)我可以grep输出?

perl perldoc

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

你最喜欢的"程序员"卡通是什么?

我个人喜欢这个:

替代文字http://www.jeffpalm.com/fox/fox.jpg

PS请不要在没有网站许可的情况下将动画链接到热链接.

language-agnostic

836
推荐指数
124
解决办法
65万
查看次数

Hibernate查询示例和预测

简而言之:hibernate不支持投影和查询示例?我发现这篇文章:

代码是这样的:

User usr = new User();
usr.setCity = 'TEST';
getCurrentSession().createCriteria(User.class)
.setProjection( Projections.distinct( Projections.projectionList()
.add( Projections.property("name"), "name")
.add( Projections.property("city"), "city")))
.add( Example.create(usr))
Run Code Online (Sandbox Code Playgroud)

就像另一张海报所说的那样,生成的sql继续有一个where类引用y0_ =?而不是this_.city.

我已经尝试了几种方法,并搜索了问题跟踪器,但没有发现任何相关信息.

我甚至尝试使用Projection别名和变形金刚,但它不起作用:

User usr = new User();
usr.setCity = 'TEST';
getCurrentSession().createCriteria(User.class)
.setProjection( Projections.distinct( Projections.projectionList()
.add( Projections.property("name"), "name")
.add( Projections.property("city"), "city")))
.add( Example.create(usr)).setResultTransformer(Transformers.aliasToBean(User.class));
Run Code Online (Sandbox Code Playgroud)

有没有人用例子进行投影和查询?

java hibernate criteria projection

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