问题列表 - 第25827页

Drupal - 如何以编程方式更新CCK NodeReference字段?

我正在尝试创建一个节点(B类型)并使用node_save()方法将其分配给A类型节点的CCK节点参考字段.

$node_type_A = node_load($some_nid);
$node_type_A->field_type_B_node_ref[]['nid'] = $node_type_B_nid;

$node_type_A = node_submit($node_type_A);
node_save($node_type_A);
Run Code Online (Sandbox Code Playgroud)

结果,将创建一个新的B类型节点,但不会为A类型节点分配任何引用.任何帮助,将不胜感激.

php drupal cck drupal-6

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

为什么调用AppDomain.Unload不会导致垃圾回收?

当我执行AppDomain.Unload(myDomain)时,我希望它也可以执行完整的垃圾回收.

根据Jeffrey Richter在"CLR via C#"中的说法,他说在AppDomain.Unload期间:

CLR强制进行垃圾收集,回收由现在卸载的AppDomain创建的任何对象使用的内存.调用这些对象的Finalize方法,使对象有机会正确地清理自己.

根据"自定义.NET Framework公共语言运行时"中的"Steven Pratschner":

在所有终结器运行并且域中不再执行任何线程之后,CLR就可以卸载内部实现中使用的所有内存中数据结构.但是,在此之前,必须收集驻留在域中的对象.发生下一次垃圾收集后,将从进程地址空间卸载应用程序域数据结构,并将该域视为已卸载.

我误解了他们的话吗?我做了以下解决方案来重现意外行为(在.net 2.0 sp2中):

一个名为"Interfaces"的类库项目,包含此接口:

   public interface IXmlClass
    {
        void AllocateMemory(int size);

        void Collect();
    }
Run Code Online (Sandbox Code Playgroud)

一个名为"ClassLibrary1"的类库项目,它引用了"Interfaces"并包含了这个类:

public class XmlClass : MarshalByRefObject, IXmlClass
{

    private byte[] b;

    public void AllocateMemory(int size)
    {
        this.b = new byte[size];
    }

    public void Collect()
    {
        Console.WriteLine("Call explicit GC.Collect() in " + AppDomain.CurrentDomain.FriendlyName + " Collect() method");
        GC.Collect();
        Console.WriteLine("Number of collections: Gen0:{0} Gen1:{1} Gen2:{2}", GC.CollectionCount(0), GC.CollectionCount(1), GC.CollectionCount(2));
    }

    ~XmlClass()
    {
        Console.WriteLine("Finalizing in AppDomain {0}", AppDomain.CurrentDomain.FriendlyName);
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# applicationdomain

20
推荐指数
2
解决办法
6309
查看次数

JVM如何在运行时知道对象的类

jvm如何知道对象是运行时的实例.我知道我们可以使用getClass方法来获取类名,但getClass方法如何工作?Thx,Praveen.

java jvm

4
推荐指数
2
解决办法
1362
查看次数

Asp.net MVC Ajax表单将Json返回到javascript方法

我有一个ajax表单,在数据库中保存一个对象,然后返回一个这样的消息:

return Json(new {Message = "Message!"},
                            JsonRequestBehavior.AllowGet);
Run Code Online (Sandbox Code Playgroud)

我们在这里很好,但我不知道我将如何在视图中获得此结果以在jQuery模式中显示.我的ajax表单如下所示,我想在OnSuccess方法上得到结果:

<%using (Ajax.BeginForm("Form", "Controller", new AjaxOptions() {  OnSuccess = "MethodThatIWantToGetTheJson" }))%>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

ajax asp.net-mvc jquery

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

异常处理 - 显示发生错误的行号?

可能重复:
在异常处理中显示行号

有人可以告诉我如何获取发生错误的代码的行号并将其显示到控制台?

其他信息,如文件名或方法名称将非常方便.

c# exception line show

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

setTimeout(fun)只有一个参数?(未指定超时)

HTML5 规范,各国setTimeout可以在不这是应该经过多少毫秒将函数"处理程序"被安排说额外的"超时"的说法来运行.

handle = window . setTimeout( handler [, timeout [, arguments ] ] )
   Schedules a timeout to run handler after timeout milliseconds. Any arguments are passed straight through to the handler.
Run Code Online (Sandbox Code Playgroud)

但是,我没有找到解释当没有设置"超时"时间段时会发生什么的任何地方.

一个示例用法是Raphael库中的动画实现.

animationElements[length] && win.setTimeout(animation);
Run Code Online (Sandbox Code Playgroud)

javascript settimeout

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

Spring Security的多个配置文件

我对Spring的所有事情都很陌生,现在我正在开发一个使用Spring,Spring MVC和Spring Security的应用程序.

我的问题是我使用两个调度程序Servlet,一个用于/csm/*.html,另一个用于*.html,我希望每个servlet有一个Spring Security配置文件.

这有可能吗?如果是的话,你能指点我一个例子吗?

spring config spring-mvc spring-security

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

将点放入具有最大最小距离的正方形的算法

我坚持这个:有一个正方形.将n个点放入此正方形,因此最小距离(不一定是平均距离)是最高的.

我正在寻找一种能够在给定计数的情况下生成所有点的坐标的算法.

n = 4; 5; 6的示例结果:

n = 4; 5; 6的示例结果http://i40.tinypic.com/ohrb44.png

请不要提及基于计算能力的东西,例如尝试很多组合,然后挑剔正确的和类似的想法.

algorithm geometry packing

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

如何调试丢包?

我写了一个C++应用程序(在Linux上运行),它提供大约400 kbps的RTP流.对于大多数目的地,这工作正常,但一些目的地经验包丢失.有问题的目的地似乎有一个较慢的连接,但它应该足够快到我发送的流.

由于这些目的地能够为其他应用程序接收类似的RTP流而不丢包,我的应用程序可能有问题.

我已经验证了一些事情: - 在tcpdump中,我看到所有RTP数据包在发送机器上传出 - 有一个UDP发送缓冲区到位(我尝试了64KB到300KB之间的大小) - RTP数据包大多数保持在1400字节以下避免分裂

发送应用程序可以做些什么来最小化丢包的可能性以及调试这种情况的最佳方法是什么?

c++ linux networking rtp packet

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

c ++ memcpy返回值

根据http://en.cppreference.com/w/cpp/string/byte/memcpy,c ++ memcpy有三个参数:目标,源和大小/字节.它还返回一个指针.为什么会这样?不是足以输入和复制数据的参数.

还是我误解了什么?示例不使用返回值

c++ memcpy

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