问题列表 - 第4219页

Hibernate 3.4与slf4j和log4j

我正在尝试从Hibernate 3.2升级到3.4,显然使用的是slf4j.我们的项目目前使用log4j.所以我的假设是我应该使用slf4j-log4j12包装实现.

Maven slf4j依赖是:

<dependency>
    <groupId>org.slf4j</groupId>
     <artifactId>slf4j-log4j12</artifactId>
    <version>1.5.6</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

而log4j依赖是:

<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.15</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

slf4j-log4j12和log4j都引用了最新版本(我可以在Maven存储库中找到).当我运行我的应用程序时,Hibernate的日志记录失败:

java.lang.NoSuchFieldError: name
    at org.slf4j.impl.Log4jLoggerAdapter.<init>(Log4jLoggerAdapter.java:75)
    at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:75)
    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:103)
    at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:163)
    ...
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

编辑1:如果我从我的pom.xml中删除了log4j依赖项,我收到错误:

java.lang.IllegalAccessError: tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFactory
    at org.slf4j.LoggerFactory.<clinit>(LoggerFactory.java:60)
    at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:163)
    ...
Run Code Online (Sandbox Code Playgroud)

编辑2: 此博客声称问题是由使用错误版本的slf4j-api.jar的hibernate注释引起的.

java maven-2 hibernate log4j slf4j

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

你如何改变UIControl重点关注iPhone?

我想做一些我认为很简单的事情.

我有一个带有两个UITextFields的表单.我在第一个使用UIReturnKeyNext样式.这个想法是当用户填写第一个字段时,他们单击Next并将它们转换到下一个UITextField.我已经看到其他应用程序执行此操作并且它运行良好.但我无法弄清楚如何将焦点设置到下一个字段.

cocoa-touch

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

用于加载和保存对象的构造函数或静态方法?

我正在尝试决定使用静态方法来加载/保存对象,还是使用构造函数/实例方法.

所以,对于object来说Project,实例版本就是

public Project(path) { // Load project here }
public void Save(path) { // Save project here }
Run Code Online (Sandbox Code Playgroud)

而静态版本将是

public static Project Load(path) { // Load project and return result }
public static void Save(path, proj) { // Save project }
Run Code Online (Sandbox Code Playgroud)

所以,你更喜欢哪一个?

.net c# architecture design-patterns

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

如何隐藏'脚本'HTML标签?

我正在使用HTML,我想隐藏script用户视图中的标记.当用户查看页面源时,不应出现定义.我该如何做到这一点?

<script type="text/javascript" src="My1.js"></script>
<script type="text/javascript" src="My2.js"></script>
<script type="text/javascript" src="jquery.js"></script>
Run Code Online (Sandbox Code Playgroud)

我想隐瞒定义,任何想法?

html javascript jquery

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

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

Windows服务器上的Hadoop

我正在考虑使用hadoop处理现有Windows 2003服务器上的大型文本文件(大约10个四核处理器,内存为16GB)

问题是:

  1. 有没有关于如何在Windows上配置hadoop集群的好教程?

  2. 有什么要求?java + cygwin + sshd?还要别的吗?

  3. HDFS,它在Windows上播放得很好吗?

  4. 我想在流模式下使用hadoop.在c#中开发我自己的mapper/reducer的任何建议,工具或技巧?

  5. 您用什么来提交和监控工作?

谢谢

c# windows hadoop mapreduce cluster-computing

15
推荐指数
2
解决办法
9100
查看次数

在什么情况下应该在python中使用内置的"运算符"模块?

我说的是这个模块:http: //docs.python.org/library/operator.html

来自文章:

运算符模块导出一组在C中实现的函数,这些函数对应于Python的内部运算符.例如,operator.add(x,y)等价于表达式x + y.函数名称是用于特殊类方法的函数名称; 为方便起见,还提供了没有前导和尾随__的变体.

我不确定我理解这个模块的好处或目的.

python operators

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

如何制作缩略图<img>在点击时显示完整尺寸的图像?

通常你有一个图像tage,src作为图像的来源,alt作为替代文本:

<img src="image1.gif" alt="Image 1" />
Run Code Online (Sandbox Code Playgroud)

你能拥有类似的东西吗?:

<img src="image1.gif" alt="image2.gif" />
Run Code Online (Sandbox Code Playgroud)

这意味着src有一个图像源,alt也有一个图像源.

我想要做的是使用flickr api(拇指图像和正常大小的图像)从flickr中拉出2个图像,当用户点击拇指时,会显示正常大小的图像.

我尝试过这样的事情:

<a href="image2.gif" ><img src="image1.gif"/></a>
Run Code Online (Sandbox Code Playgroud)

...但我得到默认的" 未找到 "图像作为拇指(即使图像确实存在).

我正在使用JQuery/Javascript.

任何帮助,建议甚至替代品都欢迎和赞赏.

谢谢


谢谢Sam的回复,

我不喜欢灯箱,因为我发现它太慢而且很花哨.

但我喜欢geowa4的想法.

但是,请保持你的答案......

谢谢

html tags image

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

Linux上的C中的stdout线程安全吗?

printf在Linux上使用线程安全写入stdout ?使用低级write命令怎么样?

c unix linux operating-system

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

将两个形状连接在一起,Silverlight 2

我正在寻找用线连接或粘合两个形状或物体.这些形状将动态生成,这意味着我将在后端调用Web服务来确定需要创建多少个对象/形状.确定后,我需要将对象/形状连接在一起.

方法签名可能如下所示(类似于Visio的绘图功能):

GlueTogether(objButton1, objButton2);
Run Code Online (Sandbox Code Playgroud)

我可能需要获取每个Rectangle形状或Button的位置以确定起始Line点的位置.然后确定第二个形状/对象位置以绘制线条.

任何帮助或建议都会很棒!

c# silverlight wpf expression

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