在浏览underscorejs的方法列表时,我不由自主地注意到一种我以前不记得存在的方法:extendOwn
extendOwn _.extendOwn(destination,*sources)别名:assign
与extend类似,但只将自己的属性复制到目标对象.
我理解.extend()是如何使用的以及它的作用......但对于我的生活,我无法理解它与它的区别.extendOwn().
我尝试使用.extend()然后.extendOwn()扩展一些对象只是为了看看是否会发生明显的事情 - 但它们似乎都会产生相同的结果.
var a = {
    foo: false
};
var b = {
    bar: true
};
// This will produce { foo: false, bar: true }; ..just like _.extend() would =\
_.extendOwn( a, b );
任何洞察这个谜团将不胜感激!
最近升级的PHP,并在更新时遇到以下错误消息:
php_msgpack_serialize in Unknown on line 0
因此,首先,从未听说过此软件包。所有对该程序包的搜索都将导致一个PECL回购(这实际上也没有任何意义)-社区中大约零提及。
再进行几次搜索,然后我将源追溯到了php-memcached-dev 的存储库-一个我从未见过或听说过的存储库。
当然,我也听到了实际的memcached库回购:libmemcached
我尝试到处寻找该模块,以表明它是centos的合法组成部分,但我似乎无法获得任何良好/可靠的结果。
我搜索过此软件包和/或存储库的任何标志的位置:
我不想在这里显得偏执,但是我什至不确定在现阶段这是否合法。
耸耸肩-我不知道。我一直关闭服务器,直到看到其他东西为止。有人有什么建议/意见吗?
对于偏执狂(是的,我从一个人身上发现了它),这是一个丑陋的Google搜索:php_msgpack后门   (注意:只有2  3个搜索结果。请在2nd  3rd中查看日期。我还没有我自己点击了它,也不建议其他人也点击它)这似乎是rkhunter搜索,用于查找与上面报告的文件相同的文件。可能只是巧合,但谁知道。以为我还是会把它推出去。
更新:好吧,长话短说,事实证明这是与Cent一起安装的PHP版本有关的问题。已使用最新版本修复。