我花了3个小时的时间来尝试使用Log4j来记录我的Rails应用程序.我终于让它运转了,但我不确定我所做的是否正确.在我最后一次尝试之前,我尝试了各种方法无济于事.所以我真的在这里寻找一些验证,也许还有一些指示和提示 - 诚实地说,任何事情都会受到赞赏.我将我所有的微弱方法总结为以下三次尝试.我希望对每次尝试出错的地方有一些启示 - 即使这意味着我会被撕掉.
我在这里先向您的帮助表示感谢!
我基本上遵循的Apache Tomcat网站上的导向这里.步骤是:
log4j.properties文件$CATALINA_HOME/liblog4j-x.y.z.jar到$CATALINA_HOME/lib$CATALINA_HOME/bin/tomcat-juli.jar与tomcat-juli.jar从的Apache Tomcat Extras文件夹tomcat-juli-adapters.jar从Apache Tomcat上Extras文件夹成$CATALINA_HOME/lib$CATALINA_BASE/conf/logging.properties我应该tomcat.log在我的$CATALINA_BASE/logs文件夹中看到一个文件.
jakarta_service_20101231.logstderr_20101231.logstdout_20101231.logtomcat.log档案吗?$CATALINA_BASE/conf/logging.properties通过执行以下操作修改:
handlers在行中为我的应用程序添加设置:5rails3.org.apache.juli.FileHandler添加Handler特定属性
5rails3.org.apache.juli.FileHandler.level = FINE
5rails3.org.apache.juli.FileHandler.directory …Run Code Online (Sandbox Code Playgroud)该功能改编自网站:http://eriwen.com/javascript/measure-ems-for-layout/
function getEmSize(el) {
var tempDiv = document.createElement("div");
tempDiv.style.height = "1em";
el.appendChild(tempDiv);
var emSize = tempDiv.offsetHeight;
el.removeChild(tempDiv);
return emSize;
}
Run Code Online (Sandbox Code Playgroud)
我正在运行此函数作为window.resize上另一个函数的一部分,它导致Firefox 3.6上的性能问题在当前的Safari或Chrome上不存在.Firefox的分析师说我花了大部分时间在这个功能上,我很好奇为什么会这样.
有没有办法在不完成所有这些工作的情况下在javascript中获取em大小?我想在重新调整大小时重新计算用户更改它的大小.
我想要做的就是区分由命令行运行的程序或通过单击窗口中的 test.vbs 文件。
如果您通过键入运行该脚本C:\testFolder\test.vbs在命令提示符,的话,我想程序不同于如果你双击了运行test.vbs中testFolder。
是否有一些系统变量可以用来区分这两种情况?我首先尝试使用WScript.Fullname来确定路径名是以 cscript 还是 wscript 结尾。但这并不奏效。
任何想法都非常感谢。
SQL Server 2008 R2
这是一个简化的例子:
EXECUTE sp_executesql N'PRINT ''1st '' + convert(varchar, getdate(), 126) WAITFOR DELAY ''000:00:10'''
EXECUTE sp_executesql N'PRINT ''2nd '' + convert(varchar, getdate(), 126)'
Run Code Online (Sandbox Code Playgroud)
第一个语句将打印日期并在继续之前延迟10秒.第二个陈述应立即打印.
T-SQL的工作方式,第二个语句在第一个语句完成之前不会被评估.如果我将其复制并粘贴到新的查询窗口,它将立即执行.
问题是我还有其他更复杂的事情,需要传递给两个程序的变量.
我想要做的是:
也许有一种方法可以动态创建几个工作?
无论如何,我正在寻找一种简单的方法来做到这一点,而无需手动PRINT语句和复制/粘贴到另一个会话.
有没有办法在没有等待/并行的情况下执行EXEC?
如果这是一个简单的问题,我提前道歉,我有这个javascript代码:
$(document).ready(function() {
$("#results").hide();
var html = $.ajax({ url: "ajax.php?db_list=get", async: false}).responseText;
$("#submit").click(function () {
$("#results").show();
});
});
Run Code Online (Sandbox Code Playgroud)
我有一个看起来像这样的按钮:
<fieldset class="action">
<button name="submit" id="submit">Submit</button>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
当我点击提交按钮时,我想显示结果div并让它保持在那里,但是在Chrome中它弹出然后立即消失,这是因为我的文档顶部的hide()函数准备好了吗?
谢谢!
点击此链接 http://www.codeproject.com/KB/cs/MDITabBrowsing.aspx 我制作了MDI,事情进展顺利.但我想使用mainform一个分割的面板.在拆分面板2.我可以在tabbar中看到我的表单编号,但看不到我的表单.它出现在面板下.我怎样才能在面板上方/面板上看到它.reagrds,
import java.util.UUID
public class Person implements Serializable {
private UUID uuid;
public Person() {
uuid = UUID.fromString("3856c3da-ea56-4717-9f58-85f6c5f560a5");
}
public UUID getUuid() {
return uuid;
}
}
Run Code Online (Sandbox Code Playgroud) 使用下面的标记,当我单击或悬停在"#scrollUp"或"#scrollDown"锚标记上时,如何向上或向下滚动"#content"div.滚动应该是平滑的.如果点击它应滚动特定数量(对于触摸设备)如果鼠标悬停它可以滚动直到mouseout.
<style>
#content {
overflow:auto;
height: 50px; /*could be whatever*/
}
</style>
<a id="scrollUp" href="#">up</a>
<a id="scrollDown" href="#">down</a>
<div id="wrapper">
<div id="content">
<ul>
<li>some content here</li>
<li>some content here</li>
<li>some content here</li>
<li>some content here</li>
<li>some content here</li>
<li>some content here</li>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我有两个表,table1和table2.Table1与table2有一对多的关系(table1中的一行映射到table2中的许多行).table2中有一个名为code的字段.如果table2中的代码值都不等于某组值(比如1,2和3),我想在table1中选择值.我不确定如何写这种联接.
假设table1中的主键被称为id,并且它所映射的外键被称为.你能告诉我如何写这种联接吗?
我最近遇到了一些PHP-SPL数据结构,我一直在查看第一个,即双向链表.我粗略地了解链接列表是什么,现在我可以看到双链表是什么,但我的问题是:我会用这个做什么?
我好像使用数组一样容易.一些计算机科学类型可以启发我吗?
javascript ×2
jquery ×2
sql ×2
c# ×1
command-line ×1
firefox ×1
hide ×1
import ×1
java ×1
join ×1
jruby-rack ×1
jrubyonrails ×1
log4j ×1
performance ×1
php ×1
reasoning ×1
scripting ×1
scroll ×1
show ×1
sql-server ×1
t-sql ×1
tomcat6 ×1
unique ×1
uuid ×1
vbscript ×1