小编Jon*_*ard的帖子

underscorejs - extendOwn vs extend之间有什么区别?

在浏览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 );
Run Code Online (Sandbox Code Playgroud)

任何洞察这个谜团将不胜感激!

extend underscore.js

13
推荐指数
2
解决办法
4576
查看次数

PHP memcached-第0行上的php_msgpack_serialize未知

最近升级的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版本有关的问题。已使用最新版本修复。

php memcached

2
推荐指数
1
解决办法
5510
查看次数

标签 统计

extend ×1

memcached ×1

php ×1

underscore.js ×1