小编roy*_*wie的帖子

如何在JavaScript中创建二维数组?

我一直在网上阅读,有些地方说这是不可能的,有人说它是,然后给出一个例子,其他人反驳这个例子,等等.

  1. 如何在JavaScript中声明二维数组?(假设有可能)

  2. 我如何访问其成员?(myArray[0][1]myArray[0,1]?)

javascript arrays multidimensional-array

1081
推荐指数
33
解决办法
193万
查看次数

如何找到一组数字的总和

给定一个数组[1, 2, 3, 4],我如何找到其元素的总和?(在这种情况下,总和将是10.)

我认为$.each可能有用,但我不确定如何实现它.

javascript arrays jquery

692
推荐指数
28
解决办法
95万
查看次数

"__block"关键字是什么意思?

__blockObjective-C 中的关键字究竟是什么意思?我知道它允许你修改块内的变量,但我想知道......

  1. 它究竟是什么告诉编译器的?
  2. 它还有什么用吗?
  3. 如果就是这样,那么为什么首先需要呢?
  4. 是在任何地方的文档?(我找不到).

objective-c ios objective-c-blocks

435
推荐指数
5
解决办法
10万
查看次数

在两个日期MongoDB之间查找对象

我一直在玩mongodb中的存储推文,每个对象看起来像这样:

{
"_id" : ObjectId("4c02c58de500fe1be1000005"),
"contributors" : null,
"text" : "Hello world",
"user" : {
    "following" : null,
    "followers_count" : 5,
    "utc_offset" : null,
    "location" : "",
    "profile_text_color" : "000000",
    "friends_count" : 11,
    "profile_link_color" : "0000ff",
    "verified" : false,
    "protected" : false,
    "url" : null,
    "contributors_enabled" : false,
    "created_at" : "Sun May 30 18:47:06 +0000 2010",
    "geo_enabled" : false,
    "profile_sidebar_border_color" : "87bc44",
    "statuses_count" : 13,
    "favourites_count" : 0,
    "description" : "",
    "notifications" : null,
    "profile_background_tile" : false,
    "lang" : "en", …
Run Code Online (Sandbox Code Playgroud)

twitter datetime mongodb mongodb-query

364
推荐指数
13
解决办法
56万
查看次数

从Grep RegEx捕获组

我在sh(Mac OSX 10.6)中有这个小脚本来查看一系列文件.谷歌此时已停止提供帮助:

files="*.jpg"
for f in $files
    do
        echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*'
        name=$?
        echo $name
    done
Run Code Online (Sandbox Code Playgroud)

到目前为止(显然,对于你的shell大师)$name只有0,1或2,具体取决于是否grep发现文件名与提供的内容匹配.我想要的是捕获parens中的内容([a-z]+)并将其存储到变量中.

如果可能的话,我只想使用它grep.如果没有,请不要使用Python或Perl等,sed或类似的东西 - 我是shell的新手,并希望从*nix纯粹的角度来攻击它.

另外,作为一个超酷的bonu,我很好奇如何在shell中连接字符串?我捕获的组是$ name中存储的字符串"somename",我想在其末尾添加字符串".jpg",是cat $name '.jpg'吗?

如果你有时间,请解释一下发生了什么.

bash shell grep

355
推荐指数
7
解决办法
37万
查看次数

如何在节点中确定用户的IP地址

如何从控制器中确定给定请求的IP地址?例如(快递):

app.post('/get/ip/address', function (req, res) {
    // need access to IP address here
})
Run Code Online (Sandbox Code Playgroud)

api ip node.js

318
推荐指数
15
解决办法
31万
查看次数

如何在JavaScript中对字符串进行排序

我有一个我希望根据attr字符串类型字段排序的对象列表.我试过用-

list.sort(function (a, b) {
    return a.attr - b.attr
})
Run Code Online (Sandbox Code Playgroud)

但发现-在JavaScript 中似乎不适用于字符串.如何根据类型字符串的属性对对象列表进行排序?

javascript string

314
推荐指数
11
解决办法
31万
查看次数

如何确定对象在JavaScript中是否具有给定属性

如何确定对象是否具有x已定义的属性y,而不管其值是x.y多少?

我正在使用

if (typeof(x.y) !== 'undefined')
Run Code Online (Sandbox Code Playgroud)

但这似乎有点笨拙.有没有更好的办法?

javascript object

284
推荐指数
6
解决办法
23万
查看次数

for循环中的setTimeout不会打印连续值

我有这个脚本:

for (var i = 1; i <= 2; i++) {
    setTimeout(function() { alert(i) }, 100);
}
Run Code Online (Sandbox Code Playgroud)

但是3两次都被提醒,而不是1那时2.

有没有办法传递i,而不是将函数写为字符串?

javascript

254
推荐指数
7
解决办法
19万
查看次数

如何使CSS无法选择某些文本

我页面的标题有一些居中的文字,但我不希望用户能够选择它.有没有办法用CSS做到这一点?

css

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