我有一个使用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
这似乎是一个微不足道的问题,但是让我有些难过.我想使用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?
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 …
有人知道一个好的免费SQL Server数据库比较工具吗?像RedGate那样的东西.
谢谢
主题说明了一切......如果我有一个.NET 4.0应用程序,我可以添加对2.0/3.0/3.5 .DLL的引用吗?我没有安装VS2010所以我无法检查自己(我正在做研究).
我试图在SO和谷歌上找到关于它们的信息,但我得到了相互矛盾的答案.
什么是最佳实践 - 仅使用没有任何参数的强类型视图,通过ViewData字典,或者在视图中使用类似的东西是一个不错的主意:
<%: (string)ViewData["helloMessage"]%>
Run Code Online (Sandbox Code Playgroud)
谢谢.
我有一个函数,它接受两个当前类级别的成员变量并将它们设置为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对象应该与创建新对象和设置其值不同?
这是我的代码.
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它的工作原理.我在这做错了吗?
谢谢.
我在VARCHAR字段中有一些奇怪的字符,这阻止我将字段转换为INTEGER.我想调试这个,所以我需要一个将字符串转换为十六进制代码的UDF(就像在十六进制编辑器中一样),以便我可以看到我正在处理的字符.
我在哪里可以找到这样的功能或如何编写它?
我正在使用包含整数的大型列表,我想对它们进行一些模式匹配(比如查找某些序列).正则表达式将是最佳选择,除了它们似乎总是只处理字符列表,即字符串.是否有任何库(使用任何语言)可以处理任意类型的列表?
我知道我可以将我的整数列表转换为字符串,然后进行正常的正则表达式搜索,但这似乎有点浪费和不优雅.
编辑:
我的要求很简单.不需要嵌套列表,不需要花哨的字符类.基本上我只对可能变得非常复杂的序列的出现感兴趣.(例如像"[abc]{3,}.([ab]?[^a]{4,7})"等,其中a,b,c是整数).这应该可以概括为可以检查相等的任何类型.对于一个可枚举的类型,你也可以得到像"[a-z]"工作一样的东西.
.net ×1
.net-2.0 ×1
.net-3.5 ×1
.net-4.0 ×1
android ×1
asp.net-mvc ×1
c++ ×1
cocoa-touch ×1
database ×1
html ×1
hyperlink ×1
ios ×1
javascript ×1
jquery ×1
log4j ×1
nslog ×1
objective-c ×1
regex ×1
slf4j ×1
sql ×1
sql-server ×1
t-sql ×1
timeval ×1
uitextview ×1
viewdata ×1