问题列表 - 第40224页

使用库配置SLF4J使用LOG4J配置

我有一个使用log4j的项目.现在我必须使用slf4j介绍一个库.我可以请求slf4j基于log4j配置初始化自己吗?所以我基本上希望log4j作为slf4j下的底层库.

更新:

log4j config是这样的:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration debug="true" xmlns:log4j="http://jakarta.apache.org/log4j/">
    <appender name="fileAppender" class="org.apache.log4j.rolling.RollingFileAppender">
        <param name="file" value="${log.dir}/${log.file}.log" />
        <param name="append" value="true" />
        <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
            <param name="FileNamePattern" value="${archive.log.dir}/${log.file}.%d{yyyy-MM-dd}.gz" />
            <param name="ActiveFileName" value="${log.dir}/${log.file}.log"/>
        </rollingPolicy>
        <layout class="org.apache.log4j.EnhancedPatternLayout">
            <param name="ConversionPattern" value="%d{yyMMdd HH:mm:ss,SSS} [%t] %-5p %c %X %m%n" />
        </layout>
    </appender>
    <logger name="org.hibernate"> 
        <level value="ALL" /> 
        <appender-ref ref="fileAppender"/> 
    </logger> 
    <root>
        <priority value="info" />
        <appender-ref ref="fileAppender" />
    </root>
</log4j:configuration>
Run Code Online (Sandbox Code Playgroud)

我也使用apache-log4j-extras 1.0版.log4j版本是1.2.16

configuration log4j configuration-files slf4j

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

如何在HTML中点击链接?(机器人)

这似乎是一个微不足道的问题,但是让我有些难过.我想使用Html.fromHtml()加载HTML字符串,并且字符串中的任何链接都可以在浏览器中单击并打开.

基本示例:

textView.setText(Html.fromHtml("<a href=\"http://www.google.com\">This is a link</a>"));
Run Code Online (Sandbox Code Playgroud)

With this snippet, the text is formatted as if it were a link (blue, underlined), but it's not clickable. I tried Linkify, but it only seems to work with links that are not HTML-based.

Any suggestions?

html android hyperlink

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

Strange behaviour with NSLog

I'm using NSLog to inspect a UITextView. I have the following logging statements in my code:

    NSLog(@"textView: %@",textView);
    NSLog(@"textView.frame: %@",textView.frame);
    NSLog(@"[textView frame]: %@",[textView frame]);
Run Code Online (Sandbox Code Playgroud)

And in the output to the console, i get the following:

2010-11-29 22:00:38.252 MenuMaker[57602:207] textView: <UITextView: 0x3b3afe0; frame = (0 0; 320 387); text = 'blah...'; clipsToBounds = YES; autoresize = RM+BM; layer = <CALayer: 0x3b3afa0>>
2010-11-29 22:00:38.254 MenuMaker[57602:207] textView.frame: (null)
2010-11-29 22:00:38.254 MenuMaker[57602:207] [textView frame]: (null)
Run Code Online (Sandbox Code Playgroud)

The first line of output, since it contains the …

cocoa-touch objective-c nslog uitextview ios

13
推荐指数
2
解决办法
8101
查看次数

SQL Server数据库比较工具

有人知道一个好的免费SQL Server数据库比较工具吗?像RedGate那样的东西.

谢谢

database sql-server

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

我可以在4.0应用程序中引用.NET 3.5 .DLL吗?

主题说明了一切......如果我有一个.NET 4.0应用程序,我可以添加对2.0/3.0/3.5 .DLL的引用吗?我没有安装VS2010所以我无法检查自己(我正在做研究).

我试图在SO和谷歌上找到关于它们的信息,但我得到了相互矛盾的答案.

.net compatibility .net-4.0 .net-3.5 .net-2.0

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

ASP.NET MVC强类型视图与否?

什么是最佳实践 - 仅使用没有任何参数的强类型视图,通过ViewData字典,或者在视图中使用类似的东西是一个不错的主意:

<%: (string)ViewData["helloMessage"]%>
Run Code Online (Sandbox Code Playgroud)

谢谢.

asp.net-mvc viewdata strongly-typed-view

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

c ++设置timeval成员

我有一个函数,它接受两个当前类级别的成员变量并将它们设置为timeval结构,并返回timeval obj(按值).

在设置类级别成员timeval对象与在每次get()调用时创建新的timeval对象时,我发现了一个问题.

在课堂上

protected:
int time[2];
timeval tv;

// work done on setting the time array

timeval getTimeval()
{
    tv.tv_sec = (time_t)time[0];
    tv.tv_usec = time[1];
    return tv;
}
Run Code Online (Sandbox Code Playgroud)

这不会返回正确的时间值.tv.tv_sec将被覆盖,但tv_usec保持不变.但是,当我在get调用中创建timeval对象时,它将返回正确的值.

timeval getTimeval()
{
    timeval t;
    t.tv_sec = (time_t)time[0];
    t.tv_usec = time[1];
    return t;
}
Run Code Online (Sandbox Code Playgroud)

是否有任何理由在成员变量上设置timeval对象应该与创建新对象和设置其值不同?

c++ timeval

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

谁能告诉我为什么这个jQuery脚本不起作用?

这是我的代码.

function switchbox(showall, maincls) {
    $(showall).change(function() {
        if ($(this).is(":checked")) {
        $(maincls).each(function(i) {
            $(this).attr('disabled', true);
        });
        } else {
        $(maincls).each(function(i) {
            $(this).attr('disabled', false);
        });
        }
    });
}

switchbox('.show-all-tags, .tags');
switchbox('.show-all-cats, .categories');
Run Code Online (Sandbox Code Playgroud)

如果我没有在函数内使用变量,它可以工作.它应该在选中show-all-X时禁用该类的所有复选框,反之亦然.我尝试了没有变量showall,maincls它的工作原理.我在这做错了吗?

谢谢.

javascript jquery

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

UDF将字符串显示为十六进制代码

我在VARCHAR字段中有一些奇怪的字符,这阻止我将字段转换为INTEGER.我想调试这个,所以我需要一个将字符串转换为十六进制代码的UDF(就像在十六进制编辑器中一样),以便我可以看到我正在处理的字符.

我在哪里可以找到这样的功能或如何编写它?

sql t-sql user-defined-functions sql-server-2008

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

任何列表上正则表达式的泛化

我正在使用包含整数的大型列表,我想对它们进行一些模式匹配(比如查找某些序列).正则表达式将是最佳选择,除了它们似乎总是只处理字符列表,即字符串.是否有任何库(使用任何语言)可以处理任意类型的列表?

我知道我可以将我的整数列表转换为字符串,然后进行正常的正则表达式搜索,但这似乎有点浪费和不优雅.

编辑:

我的要求很简单.不需要嵌套列表,不需要花哨的字符类.基本上我只对可能变得非常复杂的序列的出现感兴趣.(例如像"[abc]{3,}.([ab]?[^a]{4,7})"等,其中a,b,c是整数).这应该可以概括为可以检查相等的任何类型.对于一个可枚举的类型,你也可以得到像"[a-z]"工作一样的东西.

regex

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