问题列表 - 第48496页

Python变量范围(通过引用或复制传递?)

为什么变量L在sorting(L)函数调用中被操纵?在其他语言中,L的副本将sorting()作为副本传递给任何更改,以便任何更改x都不会更改原始变量?

def sorting(x):
    A = x #Passed by reference?
    A.sort() 

def testScope(): 
    L = [5,4,3,2,1]
    sorting(L) #Passed by reference?
    return L

>>> print testScope()

>>> [1, 2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)

python scope

11
推荐指数
2
解决办法
8167
查看次数

为什么可能会释放托管对象 - [_ PFManagedObjectReferenceQueue _queueForDealloc:]?

我偶尔会看到像这样的堆栈跟踪崩溃:

0 libobjc.A.dylib 0x97dc0edb objc_msgSend + 27
1 com.apple.CoreData 0x97edcdc2 -[_PFManagedObjectReferenceQueue _queueForDealloc:] + 162
2 com.apple.CoreData 0x97edccbe -[NSManagedObject release] + 94
3 com.apple.CoreFoundation 0x9318ef38 CFRelease + 152
4 com.apple.CoreFoundation 0x931a7460 __CFBasicHashStandardCallback + 384
5 com.apple.CoreFoundation 0x931a706e __CFBasicHashDrain + 478
6 com.apple.CoreFoundation 0x9318f101 _CFRelease + 353
7 com.apple.CoreFoundation 0x931bbc6d _CFAutoreleasePoolPop + 253
8 com.apple.Foundation 0x973270aa NSPopAutoreleasePool + 76
9 com.apple.Foundation 0x97326fd2 -[NSAutoreleasePool drain] + 130
10 com.apple.AppKit 0x95087185 -[NSApplication run] + 627
11 com.apple.AppKit 0x9507f2d9 NSApplicationMain + 574
12 com.karelia.Sandvox 0x70001ef6 …
Run Code Online (Sandbox Code Playgroud)

cocoa core-data nsmanagedobject

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

为什么[check]在JQUERY中不作为选择器工作?

似乎选择实际检查的可检查输入的唯一方法是使用:checked选择器.

是否存在技术原因导致此操作无效:

$("INPUT[checked]")
Run Code Online (Sandbox Code Playgroud)

而它似乎适用于其他属性?

jquery

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

为什么StringBuilder有String?

我刚刚StringBuilder第一次遇到并且感到惊讶,因为Java已经有一个非常强大的String类允许追加.

为什么选择String二等?

我在哪里可以了解更多信息StringBuilder

java string stringbuilder

75
推荐指数
6
解决办法
4万
查看次数

为什么函数原型在不需要时包含参数名称?

我一直认为函数原型必须包含函数的参数及其名称.但是,我只是尝试了这个:

int add(int,int);

int main()
{
    std::cout << add(3,1) << std::endl;
}

int add(int x, int y)
{
    return x + y;
}
Run Code Online (Sandbox Code Playgroud)

它奏效了!我甚至尝试过极端谨慎编译:

g++ -W -Wall -Werror -pedantic test.cpp
Run Code Online (Sandbox Code Playgroud)

它仍然有效.所以我的问题是,如果你不需要函数原型中的参数名,为什么它这么常见呢?这有什么用途吗?它与功能的签名有关吗?

c++ naming function-prototypes

10
推荐指数
3
解决办法
8754
查看次数

WPF:实现和绑定(datagrid)到自定义集合

我有一个自定义集合,我将其传递给WPF客户端,该客户端将集合绑定到datagrid使用AutoGenerateColumns="True".但是,数据网格显示空行(尽管空行数正确).我究竟做错了什么?以下是一些示例代码.现在我已经省略了所有与之相关的内容INotifyPropertyChanged,INotifyCollectionChanged因为我首先想要在网格中显示一些数据.

我还要提一下,我已尝试实现上述两个接口,但它们似乎与此问题无关.

(您可能实际上不想查看示例代码,因为它没有什么有趣的.集合实现只是包装内部List.)

一些随机的POCO:

public class Person
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

简单的集合实现:

public class MyCollection<T> : IList<T>
{
    private List<T> list = new List<T>();

    public MyCollection()
    {
    }

    public MyCollection(IEnumerable<T> collection)
    {
        list.AddRange(collection);
    }

 #region ICollection<T> Members

    public void Add(T item)
    {
       list.Add(item);
    }

    public void Clear()
    {
       list.Clear();
    }

    public bool Contains(T item)
    {
        return list.Contains(item);
    }

    public void …
Run Code Online (Sandbox Code Playgroud)

.net c# data-binding collections wpf

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

javascript document.getElementById不起作用

以下是我的javascript程序.我试图获取父div标签的所有子标签,但是当我运行程序document.getElementById('abc')时返回null.

function init(){
//               currentDiv = document.getElementById("intro");
                alert("working");
                count = 0;
                divs = document.getElementById('abc').getElementsByTagName("div");

                alert("HI " + divs)
                currentDiv = divs[count];
                nextDiv = divs[count + 1]
                count = count + 1;
            }

window.onload = init();
Run Code Online (Sandbox Code Playgroud)

以下是我的div标签定义:

<div id='abc'> 
<div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript

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

Hibernate,spring,JPS和隔离 - 不支持自定义隔离

我一直在尝试这个:

@Transactional(isolation=Isolation.SERIALIZABLE, 
               rollbackFor={Exception.class}, 
               propagation=Propagation.REQUIRES_NEW)
Run Code Online (Sandbox Code Playgroud)

关于我的服务方法,但春天抱怨说:

Standard JPA does not support custom isolation levels - use a special JpaDialect
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

java database spring hibernate jpa

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

当鼠标悬停在输入元素的文本上时,如何在IE中触发CSS悬停事件?

使用IE下面的HTML,如果我将鼠标悬停在单词"Test"上,我无法将输入的背景变为红色.但是,如果我将鼠标悬停在单词"Test"右侧的区域上,但仍然在输入元素的范围内,则会变为红色.这在Firefox或Chrome中不会发生.定义我的样式以使其在IE中正常工作的正确方法是什么?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <title></title>
    <style type="text/css">
        input { border: 0px; margin:0; padding:0; }
        input:hover { background: red }
    </style>
  </head>
  <body>
    <input type="text" value="Test" />
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer

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

C#1套接字客户端连续数据

我正在编写一个连接到单个套接字的服务,然后读取连续且有时很多的数据.我收到的数据应该交给另一个线程(在服务中)进行处理,原因是处理可能需要一段时间,我不想阻止接收套接字.

我打算使用Begin或Async接收方法来处理数据,而不是让线程运行读取并发队列或其他东西.我需要这个扩展到可能通过套接字的大量数据.有什么建议?

c# sockets

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