就像是
var life= {
users : {
guys : function(){ this.SOMETHING.mameAndDestroy(this.girls); },
girls : function(){ this.SOMETHING.kiss(this.boys); },
},
mameAndDestroy : function(group){ },
kiss : function(group){ }
};
Run Code Online (Sandbox Code Playgroud)
这个.SOMETHING是我想象的格式,但它可能不是.什么会退回到对象的父级?
我不确定如何在线查找...我认为它们可能在C++中被称为不同的东西
我想要一个简单的事件系统,就像
event myCustomEvent;
myCustomEvent.subscribe( void myHandler(string) );
myCustomEvent.fire("a custom argument");
// myHandler prints out the string passed in the first argument
event myNewCustomEvent;
myNewCustomEvent.subscribe( void myNewHandler(int) );
myNewCustomEvent.fire(10);
// myHandler prints 10
Run Code Online (Sandbox Code Playgroud)
我可以通过一个简单的类很容易地做到这一点 - 但是当我希望有一个事件将不同类型或数量的参数传递给我必须编写的订阅者,并定义一个全新的事件类..我认为它有成为一些库,或者甚至可能是Visual C++ 2008中的原生代码,它们将起到与此类似的作用.它基本上只是Observer模式的一个实现,所以在C++中做起来并不是太不可能
这真的让我感激它在JavaScript中有多好,不必担心你传递的参数.
告诉我这是不是一个愚蠢的问题.
为什么在IE8中,是在父母的孩子身后流动的pesudo元素的背景颜色?文本在前面流动,但背景颜色不在前面.Z-index似乎没有任何帮助.
我无法确定这是否是IE8中的错误.这似乎是一个非常常见的用例,但我找不到很多博客文章或与之相关的SO问题.
<div id="parent">
<img src="http://placehold.it/200x200">
</div>
#parent{ padding: 20px; }
#parent:before{
content: 'Behind the image';
position: absolute;
top: 0;
left: 0;
width: 100px;
height: 100px;
background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
我们假设我有一个简单的MLP
并且我有一个关于输出层的一些损失函数的梯度来得到G = [0,-1](也就是说,增加第二个输出变量会减小损失函数).
如果我根据我的网络参数采用G的梯度并应用渐变体面的权重更新,则第二个输出变量应该增加,但是没有关于第一个输出变量的说法,并且渐变的缩放应用几乎肯定会改变输出变量(增加它或减少它)
如何修改我的损失函数或任何梯度计算,以确保第一个输出不会改变?