问题列表 - 第5348页

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

Erlang是否已准备好应用于商业应用?

我真的想知道在Erlang中对以下内容的支持.

  1. 支持Windows COM.COM支持本身涵盖了有关访问Access,Excel和Word文档的所有要求.读写都是.

  2. PDF生成和打印.如果可以在Windows打印机服务器上进行打印,则打印很容易.许多打印机在Windows旁边没有任何驱动程序.

  3. 一个良好的数据库支持,它不会使任何任务比在SQL服务器上更难.Erlang Mnesia没问题,因为在Mnesia上没有比在任何SQL服务器上更难的了.

我计划移植的业务应用程序将基于Web.如果我以后可以将它移植到GUI会很好,但我想这对Erlang来说可能要求太多了.我很好.

编辑:我想补充说,对MS-Office的支持并不是什么大不了的事.一种语言只需要支持COM.而整个微软世界将在你的门前.甚至Perl/PHP/Python/Ruby都支持COM.虽然这些语言都不是为Windows世界而生的.

erlang

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

使用LINQ替换循环是明智的吗?

既然LINQ已经拥有了巨大的功能,我想知道哪种语法更可取.例如,我发现了以下方法(只是认为这是一个很好的例子):

foreach (FixtureImageServicesData image in _fixture.Images)
{
    if (image.Filename != _selectedFixtureImage.Filename && image.IsPrimary)
    {
        image.IsPrimary = false;
        image.IsChanged = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我们将它转​​换为LINQ方法,它看起来像这样(未经测试):

_fixture.Images.Where(x => x.Filename != _selectedFixtureImage.Filename && x.IsPrimary).ForEach(x => { x.IsPrimary = false; x.IsChanged = true; });
Run Code Online (Sandbox Code Playgroud)

您更愿意看到和维护哪一个?这是疯狂还是天才?

.net c# linq extension-methods

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

应该将哪些文件添加到svn回购中?

我正在开发一个个人项目,虽然我有一个wiki,但我想在svn存储库中添加不同的文档文件.这些文件包括XML(由monodoc生成)以及UML图(用dia生成).

在这个好主意中,我听到/读到关于不将二进制数据添加到svn repo并尝试保留代码的评论,是吗???

svn

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

使用Maven复制文件的最佳做法

我有配置文件和各种文档,我想使用Maven2从开发环境复制到dev-server目录.奇怪的是,Maven在这项任务中看起来并不强大.


一些选项:

  • 在Maven中简单使用复制任务

__CODE__

  • 使用Ant插件从Ant 执行复制.

  • 构造一个zip类型的工件,以及POM的"主"工件(通常是jar类型),然后将该工件从存储库解压缩到目标目录中.

  • maven-resources插件,如下所述.

  • Maven Assembly插件 - 但是当我想简单地"按常规"做事时,这似乎需要大量的手动定义.

  • 这个页面甚至展示了如何构建一个进行复制的插件!

  • maven-upload插件,如下所述.

  • 带有副本的maven-dependency-plugin,如下所述.


所有这些看起来都是不必要的:Maven应该擅长完成这些标准任务,而不用大惊小怪.

有什么建议?

build-process maven-2 release-management maven

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

从log4net转发到NLog

在我目前的项目中,我使用两个库,其中一个使用log4net,另一个使用NLog进行日志记录.我个人更喜欢NLog,所以它也在我的应用程序中使用.

我对log4net了解不多,所以我问的是以编程方式将所有消息从log4net转发到NLog的最佳方法.

在NLog论坛上有一篇关于log4net转发器的帖子,但看起来之前没有人这么做过.

.net c# logging log4net nlog

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

log4j额外的日志记录参数

我正在开发一个(内部)库,我想强制执行使用此库的开发人员在记录错误或致命级别消息时包含文本ID.在不修改log4j的情况下,我们要强制执行的操作类似于:

logger.error("E1234:发生了错误");

对于log4j没有或没有扩展,我们可以在夜间构建期间扫描源代码以验证是否包含文本ID,或者实现在运行时验证它的log4j appender.

但是,我们希望在error-method中添加一个额外的参数.例如:

logger.error("E1234","发生错误");

这可以通过为log4j Logger类实现一些外观类来处理.

有没有其他人有类似的问题?你的解决方案是什么?目前,我们更喜欢第一个代码示例.将来我们可以实现代码分析器在夜间构建期间执行(或者有人知道一些现有的代码分析器,可以配置为从error()方法调用中检测丢失的文本ID吗?)

java logging log4j

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

JAXB:作为枚举的匿名简单类型?

当通过XJC编译器从XSD生成Java时,我总是得到具有匿名simpleTypes的元素的类型java.lang.String,如下所示:

    <xsd:element name="Product">
    <xsd:simpleType>
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="Product1"/>
            <xsd:enumeration value="Product2"/>
            <xsd:enumeration value="Product3"/>
        </xsd:restriction>
    </xsd:simpleType>
</xsd:element>
Run Code Online (Sandbox Code Playgroud)

当然,我想要一个枚举.有没有办法欺骗XJC生成和使用一个?

我们正在使用JAXB 2.1.3.注意:在你问之前,不,我不能改变架构并使其适应XJC的错误.

binding xsd jaxb

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

哪里可以找到TBitBtn的*更新*外观字形?

我正在使用Delphi 2007,我正在寻找一些更新的字形添加到我的TBitBtns.老实说,当谈到字形时,我会喜欢看起来更像Tango Desktop或KDE4的东西.

如果我找不到任何其他内容,我将只使用Tango图标,并将它们转换为*.pcx或*.bmp.

但是,我很好奇是否有人知道已经包含这些的一些组件.

提前致谢.

编辑:主要是,我正在寻找添加到按钮的字形(特别是TBitBtn).

delphi

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

如何使用XSLT将字符串转换为大写或小写?

你如何在XSL中进行大小写转换?

<xsl:variable name="upper">UPPER CASE</xsl:variable>
<xsl:variable name="lower" select="???"/>
Run Code Online (Sandbox Code Playgroud)

string xslt xpath case-conversion

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