我想知道解析 cron 表达式并返回 Java 中的时间点列表的最有效方法/最佳库是什么。
例如,我将有一个 cron 表达式,并且Fire every minute in October 2010会返回与触发器触发时间相对应的纪元时间(或其他日期格式)的列表/数组。
谢谢
使用JAXB,如何在<entry key="childResources">下面映射?
我尝试将它映射到Map,@XmlRootElement anotated类和其他方式的列表,但没有成功.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<map>
<entry key="extraProperties">
<map>
<entry key="methods">
<list>
<map>
<entry key="name" value="GET" />
</map>
<map />
<map>
<entry key="name" value="POST" />
<entry key="messageParameters">
<map>
<entry key="id">
<map>
<entry key="acceptableValues" value="" />
<entry key="optional" value="false" />
<entry key="defaultValue" value="" />
<entry key="type" value="string" />
</map>
</entry>
<entry key="enabled">
<map>
<entry key="acceptableValues" value="" />
<entry key="optional" value="true" />
<entry key="defaultValue" value="true" />
<entry key="type" value="boolean" />
</map>
</entry>
<entry key="factoryclass">
<map>
<entry key="acceptableValues" …Run Code Online (Sandbox Code Playgroud) 我正在 .NET Core 中开发一个任务托盘应用程序,我想创建一个简单的菜单来访问应用程序功能。但是,所需的 Menu 类在System.Windows.Forms命名空间中不可用。
官方文档显示控件是可用的Menu Class。
怎样才能上课?
我写了一个简单的SUDOKU求解器.为了粗略测试性能,我正在使用简单的System.currentTimeMillis调用.
我在文本文件中准备了一组初始的数独配置.程序读取文件并解决每个数独配置.在运行测试时,我注意到前3-4个解决方案的运行速度确实比其余的慢,而且速度越慢,我的意思是数量级.
有一个示例伪代码片段:
main(){
while(file has lines){
configuration = readLine();
Solver s = new Solver(configuration);
now1 = System.currentTimeMillis();
s.solve();
now2 = System.currentTimeMillis();
System.out.print(now2 - now1);
}
}
Run Code Online (Sandbox Code Playgroud)
我只测量solve()方法,所以IO不是问题,我甚至将一些数据硬编码到程序中 - 仍然是前几个慢.拼图的难度不是问题,我尝试了不同的排列和配置的困难,并且始终相同 - 前几个较慢.
我的问题是 - 为什么这样,有没有办法防止它?