我正在使用log4j登录应用程序.
现在日志文件是在某个位置创建的,比如j:/logs/mylog.log,我希望在tomcat/logs foder中创建日志文件mylog.log.
怎么设置这个?
现在当前的log4j属性如下
log4j.appender.fileAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.fileAppender.datePattern=dd MMM yyyy
log4j.appender.fileAppender.file=/logs/test/parent/LearnFile.log
Run Code Online (Sandbox Code Playgroud) 我遇到了jQuery validate插件的问题.我有一组3个单选按钮,如果选择前两个中的任何一个,则在表单上向用户显示一个额外的选择输入,如果选择了第三个,则没有任何反应.
如果他们从单选按钮组中选择选项1或2,我希望用户需要从附加选择输入中选择一些内容.
我已经编写了第一个选项的代码,但它无法正常工作.如果我没有选择任何单选按钮选项,我会得到两个必填字段错误(一个用于单选按钮设置,另一个用于隐藏的选择输入,不应该进行验证).
select是自定义代码,它有一些jQuery来控制它.jQuery将选定的值放入隐藏的输入中salaryband
我的代码是:
HTML
<!-- radio button select -->
<label>Earnings</label>
<div class="multiple-select earnings-wrapper clearfix">
<div class="third">
<input id="job-earnings-salary" class="trigger" data-type="salary"
type="radio" name="jobearnings" value="salary" required="true">
<label for="job-earnings-salary">Salary</label>
</div>
<div class="third">
<input id="job-earnings-hourly" class="trigger" data-type="hourly"
type="radio" name="jobearnings" value="hourly" required="true">
<label for="job-earnings-hourly">Hourly</label>
</div>
<div class="third">
<input id="job-earnings-unspecified" class="trigger" data-type="none"
type="radio" name="jobearnings" value="unspecified" required="true">
<label for="job-earnings-unspecified">Unspecified</label>
</div>
<input type="hidden" name="earningstype" id="earnings-type" class="trigger-input" value="">
</div>
<!-- First select box -->
<label for="salaryband">Salary Band</label>
<div class="select"> …Run Code Online (Sandbox Code Playgroud) 我有一些单选按钮设置如下:
<div id="typeRadios">
<input id="note_notetype_note1" name="note[notetype]" type="radio" value="note1" /><label for="note_notetype_note1">note1</label>
<input id="note_notetype_note2" name="note[notetype]" type="radio" value="note2" /><label for="note_notetype_note2">note2</label>
</div>
Run Code Online (Sandbox Code Playgroud)
我转向jQueryUI按钮,如下所示:
$("#typeRadios").buttonset();
Run Code Online (Sandbox Code Playgroud)
这是生成的HTML:
<input type="radio" value="note1" name="note[notetype]" id="note_notetype_note1" class="ui-helper-hidden-accessible">
<label for="note_notetype_note1" aria-pressed="false" class="ui-button ui-widget ui-state-default ui-button-text-only ui-corner-left" role="button" aria-disabled="false"><span class="ui-button-text">note1</span></label>
<input type="radio" value="note2" name="note[notetype]" id="note_notetype_note2" class="ui-helper-hidden-accessible">
<label for="note_notetype_note2" aria-pressed="false" class="ui-button ui-widget ui-state-default ui-button-text-only ui-corner-left" role="button" aria-disabled="false"><span class="ui-button-text">note2</span></label>
Run Code Online (Sandbox Code Playgroud)
这些按钮有效,但每当我点击一个按钮时,浏览器视口都会返回到页面顶部,就像点击<a href="#">link</a>链接时一样.
我使用的是jQuery 1.4.2和jQueryUI 1.8.7.我该如何防止这种行为?谢谢阅读.
编辑:<a href="#">link</a>部分失踪.
我正在尝试使用apache commons HTTP Client连接到第三方应用程序API.我正在尝试连接的API是http://wiki.kayako.com/display/DEV/REST+API.
API要求我传递API密钥和签名以及用于创建签名的salt.
根据API文档,这些是创建签名的步骤
更新
根据我得到的回复,我更改了一些代码并使用Kayako创建了一个模拟帐户来测试API
我正在使用以下类来生成签名
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.security.GeneralSecurityException;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import org.bouncycastle.util.encoders.Base64Encoder;
public class GenSign2 {
public static void main(String[] args) throws GeneralSecurityException,
IOException {
String secretKey = "M2Y2YjkxZDEtYmNlOC1mYmI0LTkxZTgtOTNiY2RiMDhmN2E2YjExNGUwYjktNGJkYy1jZTM0LWQ1MWYtZGIwYWRlZTE0NGNh";
String salt = "0123456789";
String generateHmacSHA256Signature = generateHmacSHA256Signature(salt,
secretKey);
System.out.println("Signature: " + generateHmacSHA256Signature);
String urlEncodedSign = URLEncoder.encode(generateHmacSHA256Signature,
"UTF-8");
System.out.println("Url encoded value: " + urlEncodedSign);
}
public static String generateHmacSHA256Signature(String data, String key) …Run Code Online (Sandbox Code Playgroud) 我有以下标记
<div class="row-fluid">
<div class="span4">
<ul class="test">
<li>Arun</li>
<li>Krishna</li>
<li>Soundar</li>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和css
.test {
height: 500px;
margin-top: 10px;
overflow-y: auto;
padding: 10px 4px 70px;
}
Run Code Online (Sandbox Code Playgroud)
和脚本
$('.test li').draggable({
revert: 'invalid'
})
Run Code Online (Sandbox Code Playgroud)
如果你将项目拖到右侧,它就会消失,我不知道它为什么会这样.
如果overflow-y: auto;样式被删除.test它工作正常.
演示:小提琴
你可能不得不增加预览标签的宽度,因为响应式css在小提琴中复制问题
我使用BIRT IDE创建了一个rptdesign文件.这个文件内容是Arial字体,当我在Windows中将报表导出为PDF时,它工作正常.
我使用默认的viewerServlet来创建报告.但是当我将报告移动到linux系统时,报告中的所有内容都以Times New Roman字体显示,而不是在PDF文件中显示为Arial.
然后我将Arial.ttf文件复制到/ var/font/truetype并将以下行添加到platform/plugins/org.eclipse.birt.report.engine.fonts_2.3.2.r232_20090202/fontsConfig.xml
<font-paths>
---------------
---------------
---------------
<path path="/var/font/truetype" />
</font-paths>
Run Code Online (Sandbox Code Playgroud)
添加此行后,所有内容都以Arial字体显示,但粗体内容似乎压缩并且看起来非常难看.
有没有人遇到这个问题并有任何解决方案?
谢谢你,阿伦
寻找有关最佳Jquery可编辑网格插件的建议.谢谢
我有以下课程
KeyValue.java
package test;
public class KeyValue<T> {
private String key;
private T value;
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public T getValue() {
return value;
}
public void setValue(T value) {
this.value = value;
}
}
Run Code Online (Sandbox Code Playgroud)
Reader.java
package test;
public interface Reader<T> {
<S extends T> S read(Class<S> clazz);
}
Run Code Online (Sandbox Code Playgroud)
Test.java
package test;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<KeyValue<Object>> list = find(KeyValue.class, …Run Code Online (Sandbox Code Playgroud) 我正在尝试从源代码构建Bootstrap.我在尝试运行make命令时抛出以下错误.
Running JSHint on javascript... â Done
/bin/sh: 1: recess: not found
make: *** [build] Error 127
Run Code Online (Sandbox Code Playgroud)
这就是我到目前为止所做的
git clone git://github.com/twitter/bootstrap.gitapt-get intall npmnpm install -g lessnpm install -g jshintapt-get install make我在这里错过了什么?
java ×4
jquery ×3
jquery-ui ×3
javascript ×2
birt ×1
css ×1
encryption ×1
generics ×1
jvm ×1
linux ×1
log4j ×1
logging ×1
makefile ×1
performance ×1