我需要开发一个能够在不支持crontab的服务器上工作的任务系统.
我问是否有任何现有代码可以采用cron字符串(例如'0 0,12 1*/2*'并返回下一次计划运行的时间戳.
如果找不到这样的代码那么我该怎么做呢?
我已经看到了一些可能的方法(在一些数据库引擎中,其中一些是同义词):
应该注意PHP支持的所有主要数据库引擎,但是作为参考,如果还注意到其他引擎,它将会更好.
我要求的设计最适合阅读.例如,在WHERE条件中使用flag字段进行SELECT,或者使用GROUP BY进行标记.性能比存储空间重要得多(除非大小对性能有影响).
还有一些细节:
在创建表时,我不知道它是否会稀疏(如果大多数标志都打开或关闭),但我可以稍后更改表,所以如果有什么我可以优化,如果我知道,它应该是指出.
此外,如果每行只有一个标志(或几个),那么与许多(或许多)标志相比,它会产生影响.
顺便说一句,我在以下的某处读过以下内容:
使用boolean可能与使用tinyint做同样的事情,但是它具有在语义上传达你的意图的优点,这是值得的.
好吧,在我的情况下它并不值得,因为每个表都由我的应用程序中的类表示,并且所有内容都在类中明确定义并且记录良好.
可能的重复:
关于备份 php 站点和 mysql db 的建议
是否有任何 php 脚本可以进行文件系统备份和数据库备份(最好将它们压缩在一起)并将备份发送到远程服务器?
在MATLAB中,有没有办法更新KDTreeSearcher中的数据点?
我从一个带有所有N个数据点(也就是观察点)的树开始,并且在选择一个点之后迭代地从树中搜索一个点,我需要使该点无效直到后一阶段.
使用所有数据(如createns)构建树的能力以及将标记点标记为有效/无效或启用/禁用的能力就足够了.
当所有点无效时,过程结束时,将有大量删除(失效)和更少的添加(重新验证).
我见过关于scikit-learn kd-tree的类似问题,但它没有答案.