阅读更多
如果你刚好是Java程序员,又刚好需要一个日程表的重复事件的功能,可以用这个工具简单地实现Recurrence Rule。

该版本的主要改进如下:

  • 修复了hasOccurrence()中的问题。
  • 改善了性能。
许可证:Apache License Version 2.0

地址https://github.com/lonelybug/recurrence

文档https://github.com/lonelybug/recurrence/wiki

1
0
评论 共 6 条 请登录后发表评论
6 楼 lonelybug 2012-03-29 20:42
asialee 写道
lonelybug 写道
asialee 写道
好像比较强大,lz讲一下使用场景吧。我想研究一下


没啥强大的,就是解决一些软件设计中关于日历里面设置一些重复事件而以。

比如,你要设定每周周一至周五早上7:00起床,那就可以做成一个Recurrence来存储这个重复模式,然后可以存起来放到数据库里,比如调用toString()来字符串化一下。


代码中好多switch/case语句呀!


有人规定java switch/case不能过多使用么?
5 楼 asialee 2012-03-29 20:35
lonelybug 写道
asialee 写道
好像比较强大,lz讲一下使用场景吧。我想研究一下


没啥强大的,就是解决一些软件设计中关于日历里面设置一些重复事件而以。

比如,你要设定每周周一至周五早上7:00起床,那就可以做成一个Recurrence来存储这个重复模式,然后可以存起来放到数据库里,比如调用toString()来字符串化一下。


代码中好多switch/case语句呀!
4 楼 lonelybug 2012-03-29 20:29
asialee 写道
好像比较强大,lz讲一下使用场景吧。我想研究一下


没啥强大的,就是解决一些软件设计中关于日历里面设置一些重复事件而以。

比如,你要设定每周周一至周五早上7:00起床,那就可以做成一个Recurrence来存储这个重复模式,然后可以存起来放到数据库里,比如调用toString()来字符串化一下。

3 楼 asialee 2012-03-29 14:48
好像比较强大,lz讲一下使用场景吧。我想研究一下
2 楼 lonelybug 2012-03-29 09:54
eisenwolf 写道
Quartz能轻松实现相同的功能(吧)。


你最好先看明白别人的程序什么功能你发表言论,要不然显得你自己很无知和浮躁。

另:我这个也没那么复杂和利害,不是一个东西。
1 楼 eisenwolf 2012-03-29 09:39
Quartz能轻松实现相同的功能(吧)。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • recurrence:一个处理重复事件的简单库

    一个简单的库来处理重复发生的事件。 安装 gem install recurrence 用法 require "rubygems" require "recurrence" # Daily r = Recurrence . new ( every : :day ) r = Recurrence . new ( every : :day , interval...

  • montrose:Ruby的重复事件库

    Montrose是一个易于使用的库,用于在Ruby中定义重复事件。 它受的设计原理和可用的规则定义的启发,使用简单的链接系统来构建重复。 安装 将此行添加到您的应用程序的Gemfile中: gem "montrose" 然后执行: $ ...

  • icalendar-recurrence:iCalendar 的简单重复扩展

    iCalendar 重复 将事件重复添加到 。 这在您想解析 ICS 并生成一系列事件发生的情况下很有帮助。安装注意:适用于 2.0.0beta.1(或更新的)icalendar gem。 如果您使用的是 icalendar <=1.5.4,请在切换之前查看...

  • jquery-recurrence:一个用于在调度系统中指定事件重复的jQuery小部件

    一个用于指定调度系统中事件重复发生的jQuery小部件。 该插件使用计算重复规则。 安装 凉亭 bower install jquery-recurrence --save 流星 meteor add aramk:jquery-recurrence 演示版 bower install 启动 。

  • 安卓java类重复_系统日历 插入重复事件规则 (android/java)

    Recurrence Rule重复规则 rrule(Recurrence Rule) 属于 icalendar 属性中的一个,配合 dtstart 可以完整描述一个事件的重复行为并计算出重复事件的具体发生 (Occurence)。重复规则包含多个属性, 每个属性以 NAME = ...

  • 用matlab工具箱计算并画出递归结构图(Recurrence_plots)的代码

    主要是针对非线性实现序列的Recurrence_plots递归结构图的源代码,可以解决相应的画图问题,可以下载看一下,根据官方提供的文档进行数据提取与编写。有什么疑问可以留言进行回复。

  • java 事件重复_具有异常的重复事件的数据库设计

    我正在构建一个需要存储/管理不同类型事件的系统 . 为简单起见,我将专注于设计一个日历(我正在构建一些稍微不同的东西,但日历是一个很好的比喻,很容易推理) . 我想听听可能的数据库/架构设计思路 .Problem ...

  • crptool.zip_matlab_recurrence_recurrence plot_think4nn_uppju

    CRPTOOL is a Toolbox for Matlab (Cross Recurrence Plot Toolbox for Matlab)

  • rp.rar_recurrence plo_rp_rp matl

    对序列进行重构后,计算对应的矩阵,针对不同的嵌入参数,得到不同的图形

  • php 日历重复_PHP日历,包含来自MySQL数据库的重复事件

    我决定将我的两个表转换为三个,将所有重复选项移动到第三个表:‘churchcal_events’ – 我还没有包含此事件信息的其他字段+----+-----------+------------+------------+------------+-----------+| id | name | ...

  • 使用AIGC工具提升论文阅读效率

    本文介绍使用AIGC工具提升论文阅读效率,希望对学习和使用AIGC的同学们有所帮助。 文章目录 1. 前言 2. 科学方法提升阅读效率 3. 检验阅读成果

  • iso8601-interval-recurrence:日期范围检查器,包括ISO8601中指定的重复间隔的持续时间

    iso8601间隔重复 这个小型资料库可让您检查日期是否在范围内。 支持包括使用ISO 8601持续时间和重复间隔标准的重复范围。 可以为它提供一个范围,该范围描述一个重复间隔的持续时间(例如,每隔一个星期四9:15到4...

  • 论文研究-Recurrence networks from multivariate signals for uncovering dynamic transitions of horizontal oil-water stratified flows.pdf

    Recurrence networks from multivariate signals for uncovering dynamic transitions of horizontal oil-water stratified flows,高忠科,张新旺,Characterizing the mechanism of drop formation at the ...

  • Recurrence .NET-开源

    重复发生.NET是一种Windows窗体控件,使用Microsoft .NET 2.0用C#编写,用于创建重复发生的事件。 该控件包括具有重复模式中所有各种设置的GUI以及用于预览重复的日历。

  • RecurrenceAnalysis.jl:Julia中的重复定量分析

    递归分析 文献资料特拉维斯吉特 RecurrenceAnalysis是构成DynamicalSystems.jl的软件包之一(但可以很好地用作独立软件包),它提供了用于计算递归图并在递归量化分析框架内对其进行探索的工具。 有关更多详细信息,...

  • 论文研究-Multivariate recurrence network analysis for characterizing horizontal oil-water two-phase flow.pdf

    Multivariate recurrence network analysis for characterizing horizontal oil-water two-phase flow,高忠科,张新旺,Characterizing complex patterns arising from horizontal oil-water two-phase flows is a ...

  • 基于三层感知机实现手写数字识别-内含源码和说明书.zip

    基于三层感知机实现手写数字识别-内含源码和说明书.zip

  • setuptools-40.7.0.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 搭建VGG16神经网络实现图像分类-内含源码和说明书.zip

    搭建VGG16神经网络实现图像分类-内含源码和说明书.zip

  • setuptools-40.6.1.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

Global site tag (gtag.js) - Google Analytics