问题列表 - 第46608页

如何登录Spring?

我从来没有使用过日志,所以我对此一无所知.无论如何,我有一个Spring控制器,我认为这就像添加到控制器的类一样简单:

private Logger logger = LoggerFactory.getLogger(this.getClass());
Run Code Online (Sandbox Code Playgroud)

logger是org.slf4j.Logger并记录使用:

logger.info("mainpage");
Run Code Online (Sandbox Code Playgroud)

但是在eclipse控制台上没有任何内容.我该怎么做?

我没有配置log4j或任何东西.

logging spring

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

Windows中的Clojure REPL

我想学习Clojure,而不是每次我都希望能够创建一个批处理文件(或类似文件)时打开一个完整的IDE,以便快速破解示例.(即我不是在寻找Emacs/Netbeans/Eclipse IDE讨论).

例如,这会启动最基本的REPL:

cd C:\Program Files\Java\clojure-1.2.0\
java -cp clojure.jar clojure.main
Run Code Online (Sandbox Code Playgroud)

如果你将jline和clojure-contrib jar文件添加到clojure目录中

cd C:\Program Files\Java\clojure-1.2.0\
java -cp .;jline-0_9_5.jar;clojure.jar;clojure.contrib.jar jline.ConsoleRunner clojure.main
Run Code Online (Sandbox Code Playgroud)

windows clojure read-eval-print-loop

5
推荐指数
2
解决办法
3833
查看次数

启动Jetty-Service时出错(Solr)

更新:我安装了32位JDK,服务现在开始正常.不知道为什么.失败的机器是64位......

Update2:所以安装32位JDK将允许安装服务,但solr将无法运行.日志中有StackOverflowException和NullPointer Excpetions.

我试图在Windows 7 64位上运行Jetty作为服务.我让它在一台非常相似的机器上运行就好了,但是第二次我得到的错误我无法解决.

该服务安装正常,但是当您尝试启动它时,您将在控制台中收到消息:Jetty6-Service服务已启动,但无法启动.

在此输入图像描述

这是jetty-service.log中的相关内容:

STATUS | wrapper  | 2011/02/16 12:50:07 | Starting the Jetty6-Service service...
STATUS | wrapper  | 2011/02/16 12:50:07 | --> Wrapper Started as Service
DEBUG  | wrapper  | 2011/02/16 12:50:07 | Using tick timer.
DEBUG  | wrapperp | 2011/02/16 12:50:07 | server listening on port 32000.
STATUS | wrapper  | 2011/02/16 12:50:07 | Launching a JVM...
DEBUG  | wrapper  | 2011/02/16 12:50:07 | command: "java" -Djetty.home=../ -Djetty.logs=../logs -Dsolr.solr.home=C:/solr/ -Xms5m -Xmx64m -Djava.library.path="../lib/win32/" …
Run Code Online (Sandbox Code Playgroud)

java windows solr jetty

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

追加后的DIV宽度是否计算错误?

在我正在编写的脚本中,我将一个反馈表单的标记附加到正文,然后使用jQuery将该元素(一个DIV)集中在屏幕上.在下面的代码示例中,form_code保存了我的表单标记.#feedback_form定义的CSS样式明确定义了宽度.但是,在追加后立即调用的width()计算错误,返回的维度几乎等于页面的整个宽度.

如果我用控制台警告宽度,即使几秒钟后,它也会正确计算.从来没有碰到这个,有人可以对此有所了解吗?

jQuery('body').append(form_code);
alert(jQuery("#feedback_form").css("width"));
Run Code Online (Sandbox Code Playgroud)

jquery

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

按位"&"长?

我想从多个long类型中获取至少32位,因此我对位数为0xFFFFFFFF的数字执行按位操作"&",但结果不正确,它仍然包含其他位.

例如:

long a = 0x1234567890ab; 
long b = (a & 0xffffffff);
Run Code Online (Sandbox Code Playgroud)

我希望b的值为0x567890ab

但在实践中,它仍然是0x1234567890ab

java android

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

没有ORM的存储库模式

我在不使用ORM的.NET C#应用程序中使用存储库模式.但是,我遇到的问题是如何填充实体的一对多列表属性.例如,如果客户有一个订单列表,即如果Customer类有一个名为Orders的List属性,而我的存储库有一个名为GetCustomerById的方法,那么?

  • 我应该在GetCustomerById方法中加载Orders列表吗?
  • 如果订单本身有另一个列表属性等等怎么办?
  • 如果我想做懒加载怎么办?我会在哪里放置代码来加载客户的Orders属性?在Orders属性中获取{} accessor?但是,我必须将存储库注入域实体?我不认为这是正确的解决方案.

这也引发了诸如变更跟踪,删除等功能的问题?所以我认为最终结果是我可以在没有ORM的情况下进行DDD吗?

但是现在我只对我的域实体中的延迟加载List属性感兴趣?任何的想法?

纳比勒

我假设对于没有在域驱动设计中使用ORM的人来说这是一个非常常见的问题?任何的想法?

c# orm domain-driven-design repository-pattern

21
推荐指数
2
解决办法
5367
查看次数

目标C:将Array Element与String进行比较

问候,

我试图简单地将NSString与NSArray进行比较.

这是我的代码:

NSString *username=uname.text;
    NSString *regex=@"^[a-zA-Z0-9-_.]{3,20}$";
    NSArray *matchArray=nil;
    matchArray=[username componentsMatchedByRegex:regex];
    if(matchArray[0] == "asdf"){   //this line causes the problem!
        NSLog(@"matchArray %@",matchArray);
    }
Run Code Online (Sandbox Code Playgroud)

我得到"无效的操作数到二进制=="错误.

我该如何比较字符串?

提前谢谢了,

string iphone compare objective-c

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

AsyncFileUpload回发导致双重上传

AsyncFileUpload在网页上实现了控件.此网页要求上传的文件显示在GridView.
GridView包含以下栏目:" 文件名 "," 机密 "复选框和" 删除 "按钮来删除上传的文件.

由于AsyncFileUpload回发不执行整页回发,因此我需要OnClientUploadComplete在AsyncFileUpload控件的事件上"强制"回发,以便在上载文件后呈现gridview.
OnClientUploadCompleteEvent,我用javascript来调用__doPostBack.在这个回发中,我只绑定我的GridView并显示文件信息(我不重新保存文件).

问题:AsyncFileUpload第一个"部分"回发时,文件已按预期成功上传.在我强制使用的第二个回发中__doPostBack,文件被重新上传.
您可以使用显示上传进度的Google Chrome来验证这一点.行为如下:
- 选择文件后,进度从0%增加到100%并上载文件.
- __doPostBack执行此操作后,您可以再次看到上载进度从0%增加到100%.

如何确保Gridview已正确填充,但文件未上载两次?

我附上了一个包含问题的示例解决方案:https: //www.yousendit.com/download/MzZFc2ZBNDRrYUN4dnc9PQ

c# asp.net ajax gridview asyncfileupload

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

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

WPF StackPanel.Resources在多个控件类型上设置?

我想使用setter来设置stackpanel中所有元素的默认边距,而不仅仅是按钮,还包括文本框和标签.

    <StackPanel>
        <StackPanel.Resources>
            <Style TargetType="{x:Type Button}">
                <Setter Property="Margin" Value="0,10,0,0"/>
            </Style>
        </StackPanel.Resources>
        ...
Run Code Online (Sandbox Code Playgroud)

当我尝试将上面的Button更改为ControlFrameworkElement(每个元素的派生类型)时,它不起作用.

如何解决这个问题,而不必指定2个Style具有相同内容但不同x的不同元素:TargetType上的类型?

c# wpf xaml

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