我试过像$ _ENV ['CLIENTNAME'] =='Console'这样的东西,但这似乎只适用于某些操作系统(在Windows中工作,而不是linux).
我试过了!空($ _ ENV ['SHELL'])但是这总是不起作用......
有没有办法检查这将适用于所有操作系统/环境?
基本上我需要一个正则表达式,如果字符串是一个单词(\ w +),它将返回true,如果它是单词word1或word2则除外.
我尝试了很多东西,但不要以为我甚至都很接近.救命!
我正在使用邻接列表模型来创建类别,它完美地运行.
当检索特定类别的物品(例如电子产品)时,我还想检索子类别中的物品(例如电子设备 - >相机,甚至电子设备 - >相机 - >相机镜头).
我现在这样做的方法是从数据库中提取电子子类别的所有类别ID,并查找此列表中包含category_id的所有文章.
这在我看来非常低效和耗时,因为这可能导致许多查询检索这些子类别.
我想到这样做的另一种方式是让每篇文章与整个类别树相关联(例如关于相机镜头的文章也将与MANY_MANY表中的相机和电子类别相关联),当我检索电子产品中的所有文章时,它将也出现了.
这会为数据库添加大量冗余数据,因为我可能需要为每篇文章存储3或4个类别.此外,它会使诸如将文章移动到另一个类别之类的操作复杂化.
这是正确的方法吗?或者有没有更好/更简单的方法,我没有想到?
任何帮助赞赏!
我如何根据系统中用户的业力来计算业力的标准化值(0到1之间的值)?
标准化值应反映用户的业力相对于所有其他用户的价值.
我想我可能不得不以某种方式包括所有业力的平均和标准偏差,但我似乎无法想出正确的公式.
有帮助吗?