在magento 1.7上,我为"特殊会员"客户群创建了20%折扣的促销价格规则.
我想显示两个价格.我以为会有类似的东西
$_product->getPriceByCustomerGroup( $groupId );
Run Code Online (Sandbox Code Playgroud)
目标
(未登录):
(会员登录):
我有2个实体:Department <---->> Employee.因此,该部门与员工有一对多的关系,员工与部门有一对一的关系.
什么应该是一对一关系的删除规则?如果我选择级联,我可以看到删除员工时删除了部门,当然我不希望这样.我认为删除规则的逻辑选项是"无操作",但后来我收到警告.我错过了什么,或者在这种情况下删除规则是否真的是"无行动"?
我正在研究 Wolfram 的 Mathematica 生成随机数的方法,发现它使用了元胞自动机 规则 30。其基本解释如下:
基本元胞自动机的演化完全可以通过一个表格来描述,该表格根据其左侧元胞的值、元胞本身的值以及该元胞的值指定给定元胞在下一代中将具有的状态。它的权利。
由于与给定单元格相邻的三个单元格有 2 x 2 x 2 = 2^3 = 8 种可能的二元状态,因此总共有 2^8 = 256 个基本元胞自动机,每个元胞自动机都可以用 8-位二进制数(Wolfram 1983, 2002)。例如,给出规则 30 演变的表格(在二进制中,规则 30 写为30 = 00011110)如下所示。在此图中,三个相邻单元格的可能值显示在每个面板的顶行,中央单元格在下一代中采用的结果值显示在下方中心位置。

上图与表格上部的各个模式有何关联?我知道图表是由它们组成的,但对它如何按顺序形成感到困惑。我没有看到任何行/列的区别特征可能告诉我这些层是使用给定表中的上行构建的。简而言之,我想看看这背后的俄罗斯方块现象
Yii中的Model Rules函数中的以下代码
public function rules()
{
// NOTE: you should only define rules for those attributes that
// will receive user inputs.
return array(
array('mail, firstname, lastname, number, question, time', 'required','message'=>'{attribute} ??? ????? ???? ????'),
array('status', 'numerical', 'integerOnly'=>true,'message'=>'{attribute} ??? ?????? ???? ???? ???'),
array('mail, firstname, lastname, number', 'length', 'max'=>45,'message'=>'?????? ??? {attribute} ?? ?????? ?? ????'),
array('question','length','min'=>10,'message'=>'????? ??? ???? ?? ?????? ?? ????'),
array('mail','email','message'=>'????? ???? ??? ????? ??? ????'),
array('time','unsafe'),
// The following rule is used by search().
// Please remove …Run Code Online (Sandbox Code Playgroud) 我有一个只有SQL访问的postgres DB(我的意思是我可以连接使用psql).我需要禁用一些规则,进行维护然后再启用它们.我想保证在完成所有这些操作后,所有规则都会启用.我怎么能用SQL查询列出它们?
我有一个事实:
loves(romeo, juliet).
Run Code Online (Sandbox Code Playgroud)
然后我有'或'规则:
dances(juliet) :- loves(romeo, juliet).
dances(juliet) :- dancer(juliet).
Run Code Online (Sandbox Code Playgroud)
你可以看到舞者的事实不存在,但这应该没有问题,舞蹈(juliet)应该让我真实.相反,它让我回归真实,然后抛出一个关于舞者事实的例外异常.有没有办法为不存在的事实或规则编写规则?我是否需要检查事实是否存在?
我有一个变量,其中包含不同目录中的先决条件列表,每个目录由相对路径指定.例如:
HTML_FILES := ../foo1/bar1.html ../foo1/bar2.html ../foo2/bar3.html foo3/bar4.html
Run Code Online (Sandbox Code Playgroud)
(请注意,实际生成了此变量,因此事先不知道文件夹的完整列表.)
对于其中的每一个,我想在当前目录中生成目标文件,例如bar1.xml, bar2.xml, bar3.xml, bar4.xml.
如何编写符合此规则的规则?这就像我来的那样近.这似乎是魔术的地方?????? 可能会做的伎俩.
build: $(XML_FILES)
$(XML_FILES): %.xml : ??????/%.html
perl $(HTML_TO_XML) $<
Run Code Online (Sandbox Code Playgroud) 我有一个文件,为边框阴影,渐变等定义了几个CSS3规则.
为了可比性,我需要behavior: url('/assets/css3pie.htc');在IE中添加for支持.
@mixin box-shadow($props) {
-webkit-box-shadow: #{$props};
-moz-box-shadow: #{$props};
box-shadow: #{$props};
behavior: url('/assets/css3pie.htc');
}
Run Code Online (Sandbox Code Playgroud)
我的大多数CSS3都添加了行为规则,如border-shadow,gradient和border-radius.
不幸的是我注意到在输出中当我使用两个或更多CSS3规则时,我最终会得到不止一个behavior: url('/assets/css3pie.htc');给定对象的规则.
示例输出是:
button {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url("/assets/css3pie.htc"); # first time defined by the border-radius rule
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
behavior: url("/assets/css3pie.htc"); # second time, defined from the …Run Code Online (Sandbox Code Playgroud) 我刚刚开始使用Sonar,我有一个JDK 8项目.到目前为止我唯一遇到的问题是:
Reorder the modifiers to comply with the Java Language Specification.
Run Code Online (Sandbox Code Playgroud)
这种情况发生在接口中的默认方法中,例如
default boolean isValid([params here]) {
/*method body here*/
}
Run Code Online (Sandbox Code Playgroud)
我知道这确实是一个小问题,但我不想禁用任何规则,所以你如何解决它?
非常感谢你!
ps我在谷歌上没有找到任何东西,我知道这个规则意味着什么(我已经阅读了它的描述),但我无法弄清楚如何处理默认关键字.
更新:它看起来像一个bug,我曾报道在这里,https://jira.codehaus.org/browse/SONARJAVA-590 更新2:看起来它已经固定,它会在2.4版本中提供.
我有一个名为列的列updated,用于显示列的最后一次更改.
我的第一次尝试是创建一个触发器,将updated列更改为返回的值now().但是因为此触发器发生在更新事件上,所以它会导致无限循环(更新更新的列会导致触发器触发).
我也尝试用类似的效果实现一个规则.
我无法想象,当我调用和更新函数时,这是我在应用程序层上必须做的事情.那么如何更新该行的更新列而不会导致无限循环?