下面的代码给出了当前时间.但它没有告诉任何关于毫秒的事情.
public static String getCurrentTimeStamp() {
SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//dd/MM/yyyy
Date now = new Date();
String strDate = sdfDate.format(now);
return strDate;
}
Run Code Online (Sandbox Code Playgroud)
我得到格式的日期2009-09-22 16:47:08 (YYYY-MM-DD HH:MI:Sec).
但我想以格式2009-09-22 16:47:08.128((YYYY-MM-DD HH:MI:Sec.Ms)检索当前时间- 其中128表示毫秒.
SimpleTextFormat会很好的.这里最低的时间单位是秒,但我如何获得毫秒?
什么被认为是"更好"的做法:
<div class="clr"></div> (其中clr是明确的:两者)或只是简单地:
<BR CLEAR:BOTH />
Run Code Online (Sandbox Code Playgroud)
我真的很困惑,因为我曾经被告知永远不会使用BR但是那时BR被设计为div类是什么?
题:
<BR />当你想要清除或者我应该使用div时,使用它会是错误的吗?
提前致谢
编辑:我已经阅读了http://www.w3.org/TR/html4/appendix/notes.html#notes-line-breaks和http://www.w3.org/TR/html4/struct/text的.html#edef-BR
示例(注意我已经删除了类并将样式直接添加到html中以便于阅读):
<div style="float:left;">
<a href="www.example.com"><img style="float:left;" src="/images/videos/video.jpg" width="90" height="75" alt="thumb" title="title" /></a>
<a href="www.example.com" >Title text</a>
<div style="clear:right;"></div>
<span>Length: duration here</span>
<div style="clear:right;"></div>
<span>descriptive text here<span>
<div style="clear:right;"></div>
<span>Date: date of added here</span>
</div>
Run Code Online (Sandbox Code Playgroud)
在您的专家意见中我是否正确使用跨度,div等?我应该使用BR而不是Div来休息.
感谢大家
结束注意:
感谢大家指出,换行与清除浮动无关.我需要准确了解一个换行符...我想我不知道.
感谢freddy看到我真正想做的事情并给我解决方案,我笨拙地要求.
我有一个包含一个iframe一个模式对话框窗口(弹出),
以及里面的iframe有一个DIV是滚动的.
当我滚动iframe的内部DIV,并且它已达到其上限或下限时,
浏览器本身的窗口开始滚动.这是一种不受欢迎的行为.
我尝试过这样的东西,当
onMouseEnter鼠标进入弹出框区域时会杀死主窗口滚动:
e.preventDefault()由于某种原因不能正常工作......
$("#popup").mouseenter(function(){
$(window).bind("scroll", function(e){
e.preventDefault();
});
}).mouseleave(function(){
$(window).unbind("scroll");
});
Run Code Online (Sandbox Code Playgroud)
好像现在在2013年e.preventDefault();就够了......
如果本地unix-user的用户名和密码正确,我想检查一个shell脚本.最简单的方法是什么?
我在谷歌搜索时发现的只是使用'expect'和'su',然后以某种方式检查'su'是否成功.
我正在使用.Net mvc开展一个项目.我有一个包含静态构造函数和一些静态字段的csharp类.
private static Class1 obj1 = new Class1();
private static Class2 obj2 = new Class2();
static Foo()
{
Init();
}
private static void Init()
{
obj1.DoSomething();
obj2.DoSomething();
}
Run Code Online (Sandbox Code Playgroud)
此类是我的DomainModel的一部分,并在我的Controller代码中引用.当我用VS2008运行项目时.在Controller代码使用obj1和obj2之前,似乎调用了Init().但是当我将代码部署到虚拟服务器时,似乎根本没有调用Init().有没有办法保证这些方法的执行顺序?
我一直在努力让jQuery tablesorter在我的表列中正确排序数字.
我正在使用这两个脚本的当前最新版本.
表格很好,但排序数字不正常.
当我对数字列进行排序时,它给出了以下结果:
8 7 4 32 31 3等..
你期望的地方:32 31 8等...
我读了一些关于添加额外的javascript代码的评论,但我找不到任何好的javascript示例.
我现在使用的jQuery如下:
$(document).ready(function()
{
$("#table1")
.tablesorter(
{
sortList: [[0,0]],
widthFixed: true,
widgets: ['zebra']
} )
}
);
Run Code Online (Sandbox Code Playgroud)
这是我的HTML:
<table id="table1" class=tablesorter>
<thead>
<tr>
<th width=65>Name</th>
<th width=40>Count</th>
</tr>
</thead>
<tbody>
<tr><td>Name_1</td><td>32</td></tr>
<tr><td>Name_2</td><td>12</td></tr>
<tr><td>Name_3</td><td>11</td></tr>
<tr><td>name_4</td><td>14</td></tr>
<tr><td>Name_5</td><td>7</td></tr>
<tr><td>Name_6</td><td>3</td></tr>
<tr><td>Name_7</td><td>32</td></tr>
<tr><td>Name_8</td><td>31</td></tr>
<tr><td>Name_9</td><td>35</td></tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud) 我在想,$是怎么回事.在$ .ajax({...}); 工作?它对我没有意义.当然.ajax作为一个成员是有道理的,但$不是一个变量名?或者是吗?它是如何定义的?
我做了很多搜索,还阅读了PHP $ _SERVER文档.对于在我的网站中使用的简单链接定义,我的PHP脚本使用哪个权限?
$_SERVER['SERVER_NAME'] 是基于您的Web服务器的配置文件(在我的情况下是Apache2),并根据一些指令而变化:(1)VirtualHost,(2)ServerName,(3)UseCanonicalName等.
$_SERVER['HTTP_HOST'] 基于客户的要求.
因此,在我看来,为了使我的脚本尽可能兼容而使用的正确方法是$_SERVER['HTTP_HOST'].这个假设是否正确?
后续评论:
我想在读完这篇文章之后我有点偏执,并注意到有些人说"他们不会相信任何一个$_SERVER变种":
http://markjaquith.wordpress.com/2009/09/21/php-server-vars-not-safe-in-forms-or-links/
http://php.net/manual/en/reserved.variables.server.php#89567(评论:Vladimir Kornea 14-Mar-2009 01:06)
显然,讨论主要是关于$_SERVER['PHP_SELF']为什么你不应该在表单action属性中使用它而没有适当的转义以防止XSS攻击.
我对上述原始问题的结论是$_SERVER['HTTP_HOST'],即使在表单中使用,也可以"安全"地使用网站上的所有链接,而不必担心XSS攻击.
如果我错了,请纠正我.
当使用带有NERDTree插件的vim编辑器浏览项目树时,是否有一种简单的方法可以在当前突出显示的目录下创建新的源代码文件?
目前我进入我的shell,添加文件,然后刷新树.肯定有更好的办法.