小编Hyd*_*erA的帖子

重新映射对象属性

考虑这个定义对象:

var map = {
  'Username':
  {
    'user-name': 'userName',
    'first-name': 'fName',
    'last-name': 'lName',
    'active': 'isActive'
  }
}
Run Code Online (Sandbox Code Playgroud)

如何重新映射对象,例如:

data: 
{
   'user-name': SamN,
   'first-name': Sam,
   'last-name': Norbert,
   'active': 1
}
Run Code Online (Sandbox Code Playgroud)

获得这样的输出:

data:
{
   'userName': SamN,
   'fName': Sam,
   'lName': Norbert,
   'isActive': 1
}
Run Code Online (Sandbox Code Playgroud)

javascript object

3
推荐指数
1
解决办法
1914
查看次数

util.inherits抛出TypeError:无法读取undefined的属性'prototype'

app.js

var Website = new require( './jslib/website.js' );
Run Code Online (Sandbox Code Playgroud)

./jslib/website.js

var util = require('util'),
    events = require('events');

module.exports = Website;
function Website()
{
    events.EventEmitter.call( this );
    return this;
}
util.inherits( Website, events.EventEmiter );
Run Code Online (Sandbox Code Playgroud)

控制台输出

PATH_TO_APPDIR>node app.js

util.js:538
  ctor.prototype = Object.create(superCtor.prototype, {
                                          ^
TypeError: Cannot read property 'prototype' of undefined
    at Object.exports.inherits (util.js:538:43)
    at Object.<anonymous> (PATH_TO_APPDIR\jslib\website.js:9:6)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:362:17)
    at new require (module.js:378:17)
    at Object.<anonymous> (PATH_TO_APPDIR\app.js:1:16)
    at Module._compile (module.js:449:26)
Run Code Online (Sandbox Code Playgroud)

这是Windows …

inheritance node.js

3
推荐指数
1
解决办法
5183
查看次数

PHP中的<! - - >注释括号

我刚刚发现你可以<!-- -->在PHP中使用括号以不安全的形式注入命令.我在PHP中找不到关于这些括号的任何信息.我知道它们在XML结构中使用.我尝试谷歌搜索谷歌简单逃脱这些括号.

它们与/* */PHP中的注释相似吗?

编辑:这是我发现的地方. http://nacereddine.wordpress.com/2008/10/02/hack-this-site-basic-8/

php comments

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

PHP正则表达式匹配字符串的单词列表

我有一个数组中的单词列表.我需要在字符串中查找任何这些单词的匹配项.

示例单词列表

company
executive
files
resource
Run Code Online (Sandbox Code Playgroud)

示例字符串

Executives are running the company
Run Code Online (Sandbox Code Playgroud)

这是我写的功能,但它不起作用

$matches = array();
$pattern = "/^(";
foreach( $word_list as $word )
{
    $pattern .= preg_quote( $word ) . '|';
}

$pattern = substr( $pattern, 0, -1 ); // removes last |
$pattern .= ")/";

$num_found = preg_match_all( $pattern, $string, $matches );

echo $num_found;
Run Code Online (Sandbox Code Playgroud)

产量

0
Run Code Online (Sandbox Code Playgroud)

php regex

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

处理开关案例

我怎么能用switch语句做这样的事情:

String.prototype.startsWith = function( str ){
    return ( this.indexOf( str ) === 0 );
}

switch( myVar ) {
    case myVar.startsWith( 'product' ):
        // do something 
        break;
}
Run Code Online (Sandbox Code Playgroud)

这相当于:

if ( myVar.startsWith( 'product' )) {}
Run Code Online (Sandbox Code Playgroud)

javascript switch-statement

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

将一列中的结果附加到另一列的结果中

请考虑下表

color   old_color

red     dark red
blue    navy blue
red     light red
green   green
Run Code Online (Sandbox Code Playgroud)

如何从两列中提取不同的值列表,结果如下所示:

red
blue
green
dark red
navy blue
light red
Run Code Online (Sandbox Code Playgroud)

这基本上是合并以下两个查询的结果:

SELECT DISTINCT color FROM colors;

SELECT DISTINCT old_color FROM colors;
Run Code Online (Sandbox Code Playgroud)

我怎样才能将其写入单一陈述?

mysql sql distinct

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

mercurial是传输完整文件还是只传输差异?

我们有一个200mb的文件.我们目前使用rsync在开发人员更改时将其传输.如果我们将它作为我们的mercurial存储库的一部分包含在内,那么mercurial只会像rsync一样传输差异,还是会在更改时传输完整的文件?

mercurial rsync dvcs pull

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

如何将网站与Java后端集成?

JSF是唯一的选择吗?

HTML前端使用JQuery作为前端脚本框架.

html java jquery jsf backend

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

面向对象的HTML,没有服务器端代码.可能?

例如,是否可以跨多个文件,页眉和页脚重用HTML标签?将它们放在单独的文件中会添加额外的HTTP请求,我希望避免这种情况.

每次发生更改请求时,我都不希望在每个html文件中复制页眉和页脚的细微更改.

html oop

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

从http://www.website.com/08/2010/super-cool-article中提取http://www.website.com

我吮吸正则表达式,我只能成功到目前为止preg_match("/http:\/\//", $url).

我需要这个PHP脚本

php regex extract

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