我写了一个返回字符串格式化日期的毫秒值的方法,由于某种原因,它给了我将来39000年的日期.任何想法为什么?
private long getTimeInMs(String currentStartTimeString) {
//String newDateString = currentStartTimeString.substring(6,10)+"-"+currentStartTimeString.substring(3, 5)+"-"+currentStartTimeString.substring(0, 2)+ "T" + currentStartTimeString.substring(11);
String newDateString = currentStartTimeString.substring(0,19);
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
long timeInMs;
try {
timeInMs = df.parse(newDateString).getTime();
} catch (ParseException e) {
log.error("Failed to parse current Start Time",e);
return 0;
}
return timeInMs;
}
Run Code Online (Sandbox Code Playgroud)
如果我输入日期字符串"2009-07-07 10:51:01.15",则返回1246960261000,实际上是星期三06月06日41484 11:16:40 GMT + 0100(GMT日光时间)
好吧,我认为问题在于它是否已经超越了Java epoc并且我正在针对unix时代进行评估......
我是ASP.NET的新手,我正在尝试将Web应用程序从使用硬编码的部署位置(即/base/path/index.aspx)转换为在运行时发现它们.如果我使用Response.Redirect(),我可以将路径表示为'〜/ index.aspx',并且在运行时,ASP.NET将根据部署Web应用程序的位置构建正确的URL以发送重定向.
代码中有些地方动态生成Javascript和/或HTML,并作为响应的一部分发送到客户端以强制新窗口.在这些情况下,我不知道如何获取应在新窗口中打开的实际URL.在这种情况下使用〜不起作用,因为浏览器而不是服务器正在评估URL.ASP.NET中是否有类或方法可以为我提供我正在寻找的URL?我看自己,但我甚至不知道如何正确地表达我的问题.
将数据从使用Sinatra编写的服务器推送到客户端的最佳方法是什么?想象一下聊天室,但没有Ajax轮询每2500毫秒.
我知道Rails中的Juggernaut,但对Sinatra很好奇.
当我使用Java小程序时,它们往往很慢,不能很好地与浏览器环境集成,并且通常需要点击几下("不,我不想让这个未签名的应用程序免费使用我的硬盘" ).
所以,我很好奇.
这些问题难以克服吗?是否有那些与浏览器体验完美集成的Java小程序(例如,设计良好的Flash应用程序的方式?)你能指出真正"漂亮"的Java小程序的任何例子吗?
我问这个是因为我想知道我是否应该更加认真地看待浏览器中的Java,或者Flash是否会在可预见的未来保持主导地位.
编辑:无意的火焰诱饵已被删除.对不起导致的任何进攻.
嗨,它想知道它是否可能在闪存中创建一个"参数"均衡器.不仅仅是通常的图形效果,还有一种修改通过应用程序的声音输出的工具.任何参考,提示的想法欢迎.谢谢
这是一个非常理论和抽象的问题:面向服务的体系结构(SOA)与基于组件的方法有何不同?SOA的概念是基于组件的方法的扩展吗?
你的想法是什么?也许你知道任何涵盖这个主题的好文章?
我有类似以下数据结构:
Category StartDateTime EndDateTime =============================================== 1 12/1/2009 12:00 12/1/2009 12:12 1 12/1/2009 04:00 12/1/2009 04:20 2 12/2/2009 10:15 12/2/2009 10:22 2 12/2/2009 11:00 12/2/2009 11:01
我想要每个类别的最小StartDateTime和最大EndDateTime.像这样:
Category MinStartDateTime MaxEndDateTime =============================================== 1 12/1/2009 12:00 12/1/2009 04:20 2 12/2/2009 10:15 12/2/2009 11:01
使用按类别分组的最小值和最大值似乎不起作用:
select
Category,
min(StartDateTime) [MinStartDateTime],
max(EndDateTime) [MaxDateTime]
from
MyTable
group by
Category
order by
Category,
StartDateTime,
EndDateTime
Run Code Online (Sandbox Code Playgroud)
我还在每个min和max语句的子查询中尝试了两个内部联接,但它似乎排除了一些记录:
select distinct
T1.Category,
T1.StartDateTime [MinStartDateTime],
T1.EndDateTime [MaxEndDateTime]
from
MyTable T1
inner join
(select
Category,
min(StartDateTime) [MinStartDateTime]
from
MyTable
group by
Category) T2 …Run Code Online (Sandbox Code Playgroud) Java有没有任何模糊库?
我想在现有的基于Java Web的自动化集成测试中使用模糊功能.我已经做了很多搜索,但是我想要一个支持HTTP/S的库.有很多Python工具,但我想坚持使用Java,因为这是程序员正在使用的.
JBroFuzz本质上具有我需要的模糊测试功能,但我需要一个API,他们还没有发布一个.
我没有为非常大的组织工作,我从来没有为一家拥有"构建服务器"的公司工作过.
他们的目的是什么?为什么开发人员不在本地计算机上构建项目,或者是他们?有些项目是否如此之大,以至于需要更强大的机器才能在合理的时间内构建它?
我看到构建服务器有用的唯一地方是与构建服务器持续集成,不断构建提交到存储库的内容.是不是我还没有做过足够大的项目?
有人,请赐教:构建服务器的目的是什么?
我几乎不好意思问这个问题,但作为很长一段时间的C程序员,我觉得也许我不知道在C#中做到这一点的最好方法.
我有一个成员函数,我需要返回两个自定义类型(List<MyType>)的列表,我事先知道,我将始终只有两个这样的列表的返回值.
显而易见的选择是:
public List<List<MyType>> ReturnTwoLists();
Run Code Online (Sandbox Code Playgroud)
要么
public void ReturnTwoLists(ref List<MyType> listOne, ref List<myType> listTwo);
Run Code Online (Sandbox Code Playgroud)
两者似乎都不是最优的.
关于如何改进这个的任何建议?
第一种方法并没有在语法中明确表示只返回2个列表,第二种方法使用引用而不是返回值,这看起来非c#.
java ×3
agile ×1
applet ×1
architecture ×1
asp.net ×1
audio ×1
build-server ×1
c# ×1
coding-style ×1
components ×1
datetime ×1
equalizer ×1
flash ×1
fuzzing ×1
list ×1
ruby ×1
sinatra ×1
soa ×1
sql ×1
sybase-ase ×1
url ×1
vb.net ×1