我所谈论的一个例子与谷歌日历类似.创建新的定期任务时.
在创建定期任务"模板"(所有单个任务所基于的模板)之后,您是否创建了所有单个任务并将它们存储在数据库中?或者你只是存储"模板"反复发生的事件和他们的例外?
如果用户请求"月份"视图,并且您想要显示所有事件/任务,则似乎是从模板实时创建输出,并且包括所有异常将比资源更加密集,如果每个单独的重复任务都是从模板创建并插入到数据库中的.
这将使搜索/排序等更容易.
以前有人创造过这样的东西吗?想法?
我有一个有三个字段的表
field_one field_two field_three
我想进行插入/更新,但不是检查其中一个关键字段是否已存在,而是检查数据库中是否已存在(field_one,field_two)组合,如果是,则更新而不是插入.
假设我有一个数字,例如 100,我想生成 5 个不同的随机数,但它们的总和必须为 100,我该怎么做?(最好是在 PHP 中。对于数学向导/统计学家,我不需要真正的随机数,而是看起来随机的东西)。
所以这个函数会产生这样的结果:
5, 51, 9, 18, 19 = 100 34, 52, 3, 7, 4 = 100
等等。
理想情况下,需要 5、100 并产生其余的:
生成随机数(100,5)