问题列表 - 第4814页

PHP循环引用问题的规模是什么,我应该担心吗?

如果我使用类似于下面代码的节点树结构,我是否需要担心循环引用?
我已经读过PHP使用内存分配机制,当涉及循环引用时,它可以使垃圾收集器的生活变得非常困难.

我想知道的是:

  • 如果我的树只包含几个节点,比如25,这是一个问题吗?
  • 是在脚本结束时释放内存还是我慢慢为服务器创建问题?
  • 在什么情况下这个问题会在脚本执行期间产生影响?
  • 将手动销毁引用解决问题,我应该总是这样做吗?
class Node {
    private $parent;
    private $children;

    function addChild( Node $child ) {
        $this->children[] = $child;
        $child->setParent( $this );
    }

    function setParent( $parent ) {
        $this->parent = $parent;
    }
}

//eg
$node0 = new Node;
$node1 = new Node;

// nodes 1 and 2 have a circular reference to each other
$node0->addChild( $node1 );
Run Code Online (Sandbox Code Playgroud)

php garbage-collection circular-reference

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

无时钟电脑芯片怎么了?

几年前,"下一件大事"是无时钟电脑.它背后的想法是没有时钟,处理器运行速度会明显加快.

就在那时,现在是这样,我找不到任何有关它是如何出现的信息,或者这个想法是不是真的...

谁知道?

以供参考:

http://www.cs.columbia.edu/~nowick/technology-review-article-10-01.pdf

cpu asynchronous processor clock

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

实现Excel和VB的IRR功能

我需要将Excel和VB中的IRR函数移植到ActionScript.

知道如何找到这些功能的"源"吗?有没有人用其他类似c语言实现这个?

algorithm excel

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

删除junit测试以构建ant

不是一个编程问题,但我想我还是会问.

我怎么做到这样蚂蚁不需要在建造之前通过所有的junit测试?在netbeans中,我可以在没有先测试的情况下构建项目.但是,当我运行ant时,它确保我的所有junit测试都先通过.我在netbeans项目目录中从命令行运行ant.我需要修改哪些文件告诉蚂蚁不要这样做?

要添加一些细节,看起来ant脚本会进入build.xml和build-impl.xml文件以确定要执行的操作.build-impl.xml表示不编辑它并编辑build.xml.Build.xml没有任何junit测试选项,所以我想知道在哪里禁用测试.

请告诉我.

谢谢,jbu

java ant testing junit netbeans

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

任何人都有使用NTLM身份验证成功的WCAT负载测试场景?

该文档提供了一个简洁的示例,看起来它无论如何都缺少一个跃点/对.当我设置脚本来访问远程服务器并类似地模式化我的NTLM通信时,我得到以下输出:
...
所有客户端连接,测试开始.
收到的代码无效.
接受远程连接时出错.
消息:检测到运行错误,终止客户端...
消息:终止wcclient的所有实例...
连接到:
...

当我注释掉3个NTLM中心线时,我的场景工作正常.它们取消注释时失败.WCAT客户端能够解析场景,但我实际上还没有挖掘解析机制,看它是否正确解析.

(我已经修复了阻止多个远程客户端连接的错误,但可能还有更多.)

以下是该场景的相关部分:

    request
    {
        url         = "http://weatherforecast-d/";
        statuscode  = 401;
    }

    request
    {
        url         = "http://weatherforecast-d/";
               // problems begin here...
          authentication = "ntlm";
          username = "my username";
          password = "my password";
        statuscode  = 200;
    }
Run Code Online (Sandbox Code Playgroud)

如果有人有一个WCAT NTLM脚本的运行,功能示例,我会非常感激.谢谢.

我已经清理了wcat.wsf中的日志记录并进行了大量的比较.必须有更好的方法来做到这一点,但我不知道.

  • "身份验证"解析,而其他parm名称则不解析
  • "用户名"和"密码"本身不会导致致命错误
  • 如果我注释掉单个parm行"身份验证",则测试运行
  • 如果我取消注释相同的行,则会发生致命错误
  • 在失败之前,脚本输出完全相同
  • basic或ntlm会导致相同的失败,就像任何垃圾文本一样

这个问题似乎隐藏在wcclient的深处.我想我必须开始寻找另一种产品.

ntlm wcat

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

ASP.NET MVC控制器中要覆盖哪个View()?

在System.Web.Mvc.Controller中最后调用哪个方法View()?或者我应该覆盖每一个?我想在我的BaseController中设置一些视图数据,它继承自System.Web.Mvc.Controller.

编辑: 我想存储基本用户信息,如IsLoggedIn和BasicUserDetails {PermissionLevel,UserName,EmailAddress,UserId}

这是设置它的地方吗?

asp.net-mvc

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

确定扑克牌是否是直线的功能?

对于家庭作业,我获得了一个卡类,其中列举了Rank和Suit的类型.我需要比较两个扑克牌(每手牌是ArrayList5张牌)并决定胜者.

这个isStraight()功能真让我烦恼,因为我必须在Ace之后重新计算.例如,

女王,王,ACE,两,三

仍被认为是直的.编写此功能的最佳方法是什么?

这是Rank/Suit枚举类型代码,如果有帮助的话.

public enum Rank
{
    TWO(2), THREE(3), FOUR(4), FIVE(5), SIX(6), SEVEN(7), EIGHT(8), NINE(9),
    TEN(10), JACK(11), QUEEN(12), KING(13), ACE(14);

    private final int points;

    private Rank(int points)
    {
        this.points = points;
    }

    public int points()
    {
        return this.points;
    }
}

public enum Suit
{
    DIAMONDS, CLUBS, HEARTS, SPADES;
}
Run Code Online (Sandbox Code Playgroud)

java poker performance

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

如何使用Eclipse合并工具将CVS分支合并到HEAD?

我目前正在使用Team - > Branch创建的分支机构工作.如何使用Team - > Merge将我的更改合并到分支中?

java eclipse cvs merge

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

在.NET中创建阻塞队列<T>?

我有一个场景,我有多个线程添加到队列和多个线程从同一队列读取.如果队列达到特定大小,则填充队列的所有线程将在添加时被阻止,直到从队列中删除项目为止.

下面的解决方案就是我现在正在使用的问题,我的问题是:如何改进?是否有一个对象已经在我应该使用的BCL中启用此行为?

internal class BlockingCollection<T> : CollectionBase, IEnumerable
{
    //todo: might be worth changing this into a proper QUEUE

    private AutoResetEvent _FullEvent = new AutoResetEvent(false);

    internal T this[int i]
    {
        get { return (T) List[i]; }
    }

    private int _MaxSize;
    internal int MaxSize
    {
        get { return _MaxSize; }
        set
        {
            _MaxSize = value;
            checkSize();
        }
    }

    internal BlockingCollection(int maxSize)
    {
        MaxSize = maxSize;
    }

    internal void Add(T item)
    {
        Trace.WriteLine(string.Format("BlockingCollection add waiting: {0}", Thread.CurrentThread.ManagedThreadId));

        _FullEvent.WaitOne();

        List.Add(item);

        Trace.WriteLine(string.Format("BlockingCollection …
Run Code Online (Sandbox Code Playgroud)

.net c# queue collections multithreading

161
推荐指数
6
解决办法
10万
查看次数

Hibernate vs JPA vs JDO - 各自的优点和缺点?

我熟悉ORM作为一个概念,几年前我甚至将nHibernate用于.NET项目; 但是,我没有跟上Java中的ORM主题,也没有机会使用这些工具.

但是,现在我可能有机会开始为我们的某个应用程序使用一些ORM工具,以试图摆脱一系列遗留Web服务.

我很难说出JPA规范之间的差异,你对Hibernate库本身的看法,以及JDO提供的内容.

所以,我知道这个问题有点开放,但我希望得到一些意见:

  • 各自的优点和缺点是什么?
  • 你会建议哪个新项目?
  • 当使用一个框架与另一个框架有意义时,是否存在某些条件?

java orm hibernate jpa jdo

173
推荐指数
9
解决办法
11万
查看次数