小编nku*_*hta的帖子

如何迭代JavaScript对象?

我在JavaScript中有一个对象:

{
    abc: '...',
    bca: '...',
    zzz: '...',
    xxx: '...',
    ccc: '...',
    // ...
}
Run Code Online (Sandbox Code Playgroud)

我想使用for循环来获取其属性.我想在部分中迭代它(不是一次所有的对象属性).

使用简单的数组我可以使用标准for循环:

for (i = 0; i < 100; i++) { ... } // first part
for (i = 100; i < 300; i++) { ... } // second
for (i = 300; i < arr.length; i++) { ... } // last
Run Code Online (Sandbox Code Playgroud)

但是如何用物体做呢?

javascript iteration loops object javascript-objects

361
推荐指数
7
解决办法
40万
查看次数

如何检索请求有效负载

我正在使用PHP,ExtJSajax商店.

它不在POST或GET中发送数据(在创建,更新,销毁时).在Chrome控制台中,我在" 请求有效负载 "字段中看到我的传出参数为JSON .$ _POST$ _GET都是空的.

如何在PHP中检索它?

javascript php json extjs

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

JavaScript:如何通过选择器获取父元素?

例:

<div someAttr="parentDiv. We need to get it from child.">
    <table> ....
        <td> <div id="myDiv"></div> </td>
    ... </table>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望通过内部div元素的某个选择器获取父级(在示例中使用myDiv类).如何在没有jQuery的情况下获得它,只有JS?

就像是:

var div = document.getElementById('myDiv');
div.someParentFindMethod('some selector');
Run Code Online (Sandbox Code Playgroud)

javascript dom

36
推荐指数
4
解决办法
8万
查看次数

当本地/开发时,Git将origin/master分支拉到local/master

我在开发分公司工作.有时,当我想将更改推送到原点时,git说,origin/master分支有一些变化.

如何将更改从远程主服务器提取到本地主服务器而无需结帐到本地主服务器?

git branch

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

当脚本工作时,Postgres now()时间戳不会改变

我的PHP脚本将工作几秒钟,我需要随时从Postgres数据库获得实时时间戳.但是当我从Postgres获取current_timestamp时,它总是返回相同的值.

这是我的示例脚本(使用DBAL):

    echo "DB:" . $dbal->fetchColumn("select current_timestamp") . PHP_EOL;
    echo "PHP: " . date("Y-m-d H:i:s") . PHP_EOL;
    sleep(3);

    echo "DB:" . $dbal->fetchColumn("select current_timestamp") . PHP_EOL;
    echo "PHP: " . date("Y-m-d H:i:s") . PHP_EOL;
    sleep(3);

    echo "DB:" . $dbal->fetchColumn("select current_timestamp") . PHP_EOL;
    echo "PHP: " . date("Y-m-d H:i:s") . PHP_EOL;
Run Code Online (Sandbox Code Playgroud)

这是输出:

DB:2014-05-07 11:59:50.118+04
PHP: 2014-05-07 11:59:50

DB:2014-05-07 11:59:50.118+04
PHP: 2014-05-07 11:59:53

DB:2014-05-07 11:59:50.118+04
PHP: 2014-05-07 11:59:56
Run Code Online (Sandbox Code Playgroud)

Postgres安装在本地机器上.为什么它总是同时返回?如何获得实时?

我用now()函数,结果相同.Postgres版本:9.3.4 x64.PHP版本:5.5.11

php postgresql

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

从Java中的字符串中删除BOM

我有文件中的字符串,其中包含BOM(来自UTF-8).我想将此字符串转换为win-1251并将其放入文件中.

我试图以这种方式从字符串中删除BOM:

out.write(l.replace('\uFEFF','\0') + "\n");
Run Code Online (Sandbox Code Playgroud)

但它不起作用.为什么?

在win-1251文件中输出此字符串:

?1,...SOME_TEXT_HERE
Run Code Online (Sandbox Code Playgroud)

第一个"?" 标志是非法的.

java encoding byte-order-mark utf-8

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

MongoDB + 红宝石。如何访问文档属性?

我想用 Ruby 尝试 Mongo。我连接,选择了集合,我可以从 MongoDB 查询数据。

irb(main):049:0> coll.find_one({:x=>4})
=> #<BSON::OrderedHash:0x3fdb33fdd59c {"_id"=>BSON::ObjectId('4f8ae4d7c0111ba6383cbe1b'), "x"=>4.0, "j"=>1.0}>

irb(main):048:0> coll.find_one({:x=>4}).to_a
=> [["_id", BSON::ObjectId('4f8ae4d7c0111ba6383cbe1b')], ["x", 4.0], ["j", 1.0]]
Run Code Online (Sandbox Code Playgroud)

但是当我检索 BSON 哈希时如何访问属性?我需要这样的东西:

data.x
=> 4
Run Code Online (Sandbox Code Playgroud)

to_hash方法给了我相同的 BSON::OrderedHash... :(

ruby mongodb bson

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

ExtJS ::如何过滤网格中的行,但不存储在商店中

我有两个网格,他们都有一个商店.我需要在第一个商店中显示所有内容,并在第二个商店中显示该商店的特殊数据.

示例:第一个商店显示每个记录,第二个商店显示类型= 12的记录.如何在网格中进行过滤,而不是在商店中进行过滤.我需要两个不同的网格,而不是一个过滤网格.

如果我将按商店过滤第二个网格中的记录,那么thay将首先隐藏.我会在同一时间看到它,我需要同时看到它们中的不同数据.我只需要一家商店.

javascript extjs

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

如何将简单的 dom 元素添加到 ExtJS 容器中?

我想将Canvas元素添加到ExtJS Container元素中。但它只接受Ext.Component,而不接受任何 dom 元素。

画布创建代码:

canvas = document.createElement('canvas');
Run Code Online (Sandbox Code Playgroud)

如何将其插入容器,或者我需要使用另一个 ext 组件?我需要为组件提供一些调整大小的逻辑,容器拥有它。

javascript extjs extjs4.2

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

在 Oracle 数据库中按叶选择树

Oracle 中有分层查询,使用 CONNECT BY PRIOR。每个人都知道,如何通过父级选择子级,但我需要通过子级选择父级。

这是我的表:

ID  PID     NAME            TYPE
1   null    EARTH           PLANET
2   1       USA             COUNTRY
3   2       CALIFORNIA      STATE
4   3       Los_Angeles     CITY
5   3       San_Francisco   CITY
6   3       San_Diego       CITY
Run Code Online (Sandbox Code Playgroud)

在我的应用程序中,我有 San_Diego 的 ID,我需要知道 San_Diego 在哪个国家/地区?我的查询需要得到 USA (TYPE=COUNTRY) 吗?如何用oracle层次结构选择它?

oracle hierarchy hierarchical-data

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

PHP ::如何使用没有eval()的params调用类方法?

我有classname,methodname,我有一个带参数的数组.我想做这个调用:" $ class-> method($ param1,$ param2,..); "

如果我使用eval(),我不能使用PHP 5.2的get_called_class()函数(它无法在eval代码中找到文件名).我需要调用action wideout eval ...怎么做?

PS我不知道params的数量,我需要发送方法...

php class

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

Laravel 5 中具有无限数量段的路由

我想将以“/app/”段开头的任何链接路由到一个控制器操作。网址示例:

http://localhost/app/
http://localhost/app/something
http://localhost/app/something/something2
http://localhost/app/something/something2/..../somethingN
Run Code Online (Sandbox Code Playgroud)

我需要将这些所有 url 路由到一个控制器操作。如何在 Laravel 5 中做到这一点?

php laravel laravel-5

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

JavaScript ::如何防止JS中的XMLHttpRequest缓存?

可能重复:
如何防止浏览器中的Ajax/javascript结果缓存?

我想动态加载JS脚本.每次浏览器加载旧版本的文件?

如何在没有服务器代码更改的情况下阻止加载新版本的文件?

javascript

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