小编Ant*_*Ant的帖子

PHP 5.3.3中的ini_set("memory_limit")根本不起作用

我之前有这个工作:

echo ini_get("memory_limit")."\n";
ini_set("memory_limit","256M");
echo ini_get("memory_limit")."\n";
Run Code Online (Sandbox Code Playgroud)

那会输入这个:

32M
256M
Run Code Online (Sandbox Code Playgroud)

在由命令行执行的php脚本上.我从5.2更新到5.3,从现在起,这个指令根本不起作用:这给了我:

32M
32M
Run Code Online (Sandbox Code Playgroud)

然后使我的脚本失败并发生致命错误...

我检查了php文档,然后用Google搜索,我没有找到"memory_limit"已被弃用的地方.

有没有人有办法解决吗?

php memory debian apache2

44
推荐指数
3
解决办法
21万
查看次数

将变量传递给循环中的promise

我在循环中有一个promise,我不知道如何将一些范围变量传递给promise处理程序.

for(var i in superarray){
    MyService.get(superarray[i].externalID).then(function(r){
        console.debug(i);
});
Run Code Online (Sandbox Code Playgroud)

MyService是一个工作服务,带有一个返回promise的get方法.

app.factory('MyService', function($http,$q) {
  return {
     get : function(itemID){
        var deferred = $q.defer();
        $http.get('/someresturl/'+itemID).then(function(e) { 
                deferred.resolve(e.data);
        }, function(reason) {
                deferred.reject(reason);
        });
        return deferred.promise;
    }
});
Run Code Online (Sandbox Code Playgroud)

在我的控制台中,console.debug logicaly不显示1,2,3,4,5.但是5,5,5,5,5.(我的superarray中有5个元素).

如何在我的保证范围内传递'i'值,以便我可以在then()中使用它?

可能吗?

promise angularjs

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

snmpset对象不可写.为什么?

我一直在努力了解如何创建MIB:这是我到目前为止所做的:

我创建了一个MIB,并尝试将值分配给新的OID => fail

这是MIB:

TEST-MIB DEFINITIONS ::= BEGIN

IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP    FROM SNMPv2-CONF
OBJECT-TYPE, Integer32,MODULE-IDENTITY FROM SNMPv2-SMI;




test    MODULE-IDENTITY
    LAST-UPDATED "201112190200Z"
    ORGANIZATION "blah"
    CONTACT-INFO
        "please"        
    DESCRIPTION
        "I am stuck"
    REVISION    "201112190200Z"
    DESCRIPTION
        "initial Draft"
    ::= { iso org(3) dod(6) internet(1) private(4) enterprises(1) 39106 }

testResearch               OBJECT IDENTIFIER ::= { test 2 }

testVar OBJECT-TYPE
    SYNTAX Integer32
    MAX-ACCESS  read-write
    STATUS  current
    DESCRIPTION
        "just for testing"
    ::= { testResearch 1}

-- conformance information

testMIBConformance OBJECT IDENTIFIER ::= { test 999 } …
Run Code Online (Sandbox Code Playgroud)

snmp net-snmp snmpd

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

如何在包含ng-repeat的选择上触发ng-change

我有两个选择框,第二个选择框在第一个选择框更改时自动更新.

<label>Region</label>
<select ng-model="region" 
        ng-change="clear(1)" 
        ng-options="l.region for l in locations"
></select>
<br />
<label>Country</label>
<select ng-model='country'
        ng-change="clear(2)" 
        ng-options="c.country for c in region.countries"
></select>
Run Code Online (Sandbox Code Playgroud)

我的位置是一个json对象,如下所示:

[
  {region: "Europe", countries: [{country: "France"}, {country: "UK"}/*, ...*/]},
  {region: "Africa", countries: [{country: "Cameroon"}, {country: "Algeria"}]}
  /*, ...*/
]
Run Code Online (Sandbox Code Playgroud)

这一切都很好用.

当我想将第一个选择框的值设置为Europe时,它开始变得复杂,我想在第二个选择框上触发ng-change事件.

有关如何做到这一点的任何想法?

angularjs angularjs-ng-repeat

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

如何检查IE10中的元素(免费)

使用chrome,我可以右键单击页面的任何元素,然后选择"Inspect Element"

我如何免费使用IE10进行这种"工作"?

internet-explorer-10

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

THREE.js 动态添加点到 Points 几何体不渲染

我正在使用 Three.js r83。

我试图动态地将点添加到几何体中,但场景永远不会更新。

这有效:

var tmaterial = new THREE.PointsMaterial({
    color: 0xff0000,
    size: 5,
    opacity: 1
});

var tgeometry = new THREE.Geometry();
var pointCloud = new THREE.Points(tgeometry, tmaterial);

for(var i = 0; i< 1000; i++) {
    x = (Math.random() * 200) - 100;
    y = (Math.random() * 200) - 100;
    z = (Math.random() * 200) - 100;
    tgeometry.vertices.push(new THREE.Vector3(x, y, z));
}
tgeometry.verticesNeedUpdate = true;
tgeometry.computeVertexNormals();

scene.add(pointCloud);
Run Code Online (Sandbox Code Playgroud)

这不起作用:

var tmaterial = new THREE.PointsMaterial({
    color: 0xff0000,
    size: 5,
    opacity: 1
}); …
Run Code Online (Sandbox Code Playgroud)

javascript geometry points three.js

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

TypeScript:如何获取子类的方法来返回父类

我试图弄清楚如何让它正常工作:

class A {
    john(): B {
        return this; // <-- ERROR HERE
    }
}

class B extends A {
    joe(): B {
        return this;
    }
}
Run Code Online (Sandbox Code Playgroud)

所以我可以做方法链接:

let instance = new B();
instance.john().joe(); 
Run Code Online (Sandbox Code Playgroud)

当然,TypeScript抱怨this与B的类型不匹配.

class method-chaining typescript

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