小编Gre*_*zky的帖子

Ruby:使用Gems体验重复发生的日历事件?

我想为我的项目找到一个ruby gem来处理符合以下要求的reccuring事件:

  • 可以处理"星期二和星期三的每周"或"上周二的每月"等模式
  • 可以计算下一次出现
  • 可以将模式序列化/反序列化为字符串以存储在数据库中
  • 序列化具有稳定的格式(即使升级后也可以加载)
  • 至少使用以下模式组件:时间,星期几,月份日期,每月的第n天;
  • 可以每天,每周,每月或间隔n天,数周或数月重复
  • 可以用自然英语表示一种模式
  • 可以从英语解析模式(可选)
  • 可以导出到一些流行的格式,如iCal(可选)
  • 可以与其他宝石/系统集成以进行日历和任务管理(可选)
  • 支持Active Record - 参数解析,验证(可选)
  • 有足够的测试,几个错误,超过1个用户:)
  • 有合理的表现

我找到了两个相关候选人:

  • 痒 - 好的是它可以解析英语.
  • Ice_Cube(+ Schedule-Attributes) - 好处是它最受欢迎并且可以导出到iCal

你能否提出一个宝石并用它描述积极和消极的经历?

也许你可以添加一些我没有提到的相关标准/要求.

PS Pease某人用1,5K +添加recurring_events标记.谢谢

ruby gem calendar ruby-on-rails recurring-events

14
推荐指数
2
解决办法
6966
查看次数

Java服务器的单个或多个线程池?

我正在编写一个相当复杂的Java服务器应用程序,除了通常的请求 - 响应处理之外,它还具有重要的后台处理部分.一些后台处理使用Quartz框架以类似cron的方式完成.其他任务更受欢迎 - 如果新客户端连接它会创建额外的工作,偶尔更新它.cron任务也可以变化 - 有些是监控外部应用程序,有些是计算统计数据等等.

我正在使用许多线程池来运行所有这些作业,并认为类似的作业将共享一个线程池,但不同的作业将不会共享一个.例如,监视器作业永远不会在统计信息池上运行,统计信息作业永远不会在监视器池上运行.

另一方面,我知道有些人宁愿只拥有一个线程池并在其上运行所有内容而不会有任何分离.

我想知道在这种情况下什么被认为是最好的做法.

分离线程池有什么优点?

它甚至重要吗?

java multithreading threadpool

12
推荐指数
2
解决办法
5127
查看次数

Flex自动验收测试工具

我正在寻找有关使用一些flex组件自动测试Web应用程序的工具的建议.

为了提供一些背景知识,我们有一个完全用AJAX + HTML开发的Web应用程序,我们在使用Selenium端到端测试该应用程序方面取得了一些成功.我们最近在混合中添加了一些flex组件,它变得复杂了.

我们尝试使用Selenium Flex,但我们对它的功能感到失望.所以现在我们正在寻找一些替代方案.理想情况下,该工具可以同时驱动卷筒纸和柔性部件,但我们也可以自行测试柔性部件.我们更喜欢开源,但良好的商业工具也是一种选择.

我听说过Fluint和FlexMonkey,但还没有尝试过.有人有使用这些的经验吗?对刚开始的人有什么建议吗?任何陷阱?

还有其他一些可以使用的工具吗?

谢谢.

apache-flex automated-tests acceptance-testing

7
推荐指数
1
解决办法
2116
查看次数