问题列表 - 第46420页

Python中的指针?`x.pointerDest = y.pointerDest`?

我打破了我的旧问题,因为这里的野兽非常混乱.这个问题与这个答案答案有关.我尝试理解指针,甚至不确定它们是否存在于Python中.

# Won't change x with y=4
>>> x = 0; y = x; y = 4; x
0

# Won't change y
>>> x = 0; y = x; x = 2; y
0

#so how can I change pointers? Do they even exist in Python?
x = 0
y.pointerDestination = x.pointerDestination   #How? By which command?
x = 2
# y should be 0, how?
Run Code Online (Sandbox Code Playgroud)

[更新2:已解决]

也许,对存在矛盾的语句There are no pointers in Python. …

python pointers

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

Django sitemap:'module'对象没有属性'values'

我按照http://docs.djangoproject.com/en/1.2/ref/contrib/sitemaps/上的说明进行操作

我从django.contrib导入站点地图添加此行

(r'^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps})
Run Code Online (Sandbox Code Playgroud)

到URLconf

使用以下内容创建文件sitemap.py:

from django.contrib.sitemaps import Sitemap
from blog.models import Post

class BlogSitemap(Sitemap):
    changefreq = 'monthly'
    priority = 0.5

    def items(self):
        return Post.objects.all()

    def lastmod(self, obj):
        return obj.date
Run Code Online (Sandbox Code Playgroud)

在这个地址 http://127.0.0.1:8000/sitemap.xml我收到一个错误:

Traceback:
File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  100.                     response = callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.7/site-packages/django/contrib/sitemaps/views.py" in sitemap
  33.         maps = sitemaps.values()

Exception Type: AttributeError at /sitemap.xml
Exception Value: 'module' object has no attribute 'values'
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?

sitemap django

7
推荐指数
2
解决办法
4338
查看次数

Ruby,Rails和两个日期之间的区别

我会让这个例子自言自语:

ruby-1.9.2-p0 >   DateTime.now
 => Mon, 14 Feb 2011 20:02:49 +0100 
ruby-1.9.2-p0 > User.first.created_at
 => Tue, 04 May 2010 07:03:24 CEST +02:00 
ruby-1.9.2-p0 > DateTime.now-User.first.created_at
TypeError: expected numeric or date
    from /Users/Jacob/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/date.rb:1356:in `-'
    from /Users/Jacob/.rvm/gems/ruby-1.9.2-p0@loyaltric_template/gems/activesupport-3.0.3/lib/active_support/core_ext/date/calculations.rb:98:in `minus_with_duration'
    from (irb):47
    from /Users/Jacob/.rvm/gems/ruby-1.9.2-p0@loyaltric_template/gems/railties-3.0.3/lib/rails/commands/console.rb:44:in `start'
    from /Users/Jacob/.rvm/gems/ruby-1.9.2-p0@loyaltric_template/gems/railties-3.0.3/lib/rails/commands/console.rb:8:in `start'
    from /Users/Jacob/.rvm/gems/ruby-1.9.2-p0@loyaltric_template/gems/railties-3.0.3/lib/rails/commands.rb:23:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
ruby-1.9.2-p0 > 
Run Code Online (Sandbox Code Playgroud)

什么?!?

ruby ruby-on-rails

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

chrome.tabs.executeScript无法正常工作?

我正在尝试学习使用chrome.tabs.executeScript推荐.我已经使用浏览器操作创建了一个简单的扩展.我的background.html文件目前看起来像这样:

<html>
<script>
    chrome.browserAction.onClicked.addListener(function(tab) {
        chrome.tabs.executeScript(null,{code:"document.body.bgColor='red'"});
        chrome.tabs.executeScript(null, {file: "content_script.js"});
    });
</script>
</html>
Run Code Online (Sandbox Code Playgroud)

"content_script.js"文件包含document.body.bgColor ='red'.

按下浏览器操作按钮时没有任何反应.显然我错过了一些非常基本的东西.

我已经检查过console.log,当按下浏览器操作时,确实控制到达chrome.tabs.executeScript调用.否则我不确定如何检查我的内容脚本的代码是否运行(似乎没有;我在内容脚本中放入的console.log没有效果,但即使脚本运行成功,它也可能没有效果).

google-chrome-extension

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

从活动目录中获取描述

我正在使用sql server从active目录导入组和用户.我找到了以下代码来拉取组和用户.

CREATE TABLE ##Groups ( CN VARCHAR(128), DN VARCHAR(1024), Email VARCHAR(128), ADSPath VARCHAR(1024));
CREATE TABLE ##Users ( DistributionGroup VARCHAR(128), FirstName VARCHAR(50), LastName VARCHAR(50), EmailAddress VARCHAR(128));

DECLARE @sql VARCHAR(1024)

SET @sql = 'INSERT INTO ##Groups (CN, DN, Email, ADSPath) SELECT CN, distinguishedName DN, mail Email, ADSPath FROM OpenQuery(ADSI, ''<LDAP://controller.domain.com:389/DC=domain,DC=com>;(&(objectClass=Group));cn, distinguishedName, mail, ADSPath;subtree'') ORDER BY distinguishedName';
EXEC(@sql);

DECLARE @CN VARCHAR(128)
DECLARE @DN VARCHAR(1024)

SELECT TOP 1 @CN = CN, @DN = DN FROM ##Groups

WHILE EXISTS(SELECT DN FROM ##Groups WHERE DN …
Run Code Online (Sandbox Code Playgroud)

sql-server active-directory sql-server-2008

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

使用protobuf-net进行质量过滤

我用protobuf-net序列化了一个对象列表.

从理论上讲,.bin文件可以包含数百万个对象.

假设对象属于包含以下内容的类:

public string EventName;
Run Code Online (Sandbox Code Playgroud)

我必须进行查询并创建一个包含与查询匹配的对象的列表.使用LINQ从序列化文件中提取匹配对象的正确方法是什么?

.net c# protobuf-net

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

0xC0000005:访问冲突读取位置0xccccccd0.C++

当我尝试将字符串(存储在类中)设置为等于另一个字符串时,我遇到了上述问题.我已经梳理和梳理试图找到我是否没有初始化任何变量,但我找不到这样的情况.在debug mod中,我得到了上述错误.在发布模式下,它会挂起,Win7会查找问题,没有重大中止或重试窗口.这是相关的代码,如果你认为应该包含我的主程序,还有另一个头文件,我将包括导致错误的行.语言显然是C++.

//Error occurs in this area:
   Car one;
   one = two;
   one.addExtra ("Windows");

   log << "Car one: " << one << endl;
   two = Car(one); // call copy constructor.
//I realize when I call the first one = two, there are no extras
//stored int Car one, which is what differs between the two. Remaining 
//code. Extras header:

#include <iostream>
#include <string>
#include <string.h>
using namespace std;

class Extras
{
public:
    friend class Car;
    friend int main();
    friend ostream& …
Run Code Online (Sandbox Code Playgroud)

c++ access-violation

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

运行NHibernate的单元测试

我有最新的NHibernate主干,我保持我的构建版本在我的项目中使用,一切都很好.但是,NHibernate有我想要解决的错误,或者至少提供工作单元测试以包含在源代码中.我的问题是我根本无法运行NHibernate单元测试,而且我不知道从哪里开始.我已经在官方董事会上发布了与我的问题有关的几十个问题,但尚未收到回复.有谁知道我怎么能让这些东西工作?

nhibernate automated-tests unit-testing

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

列出<T>.哪里不会出现在intellisense中

我正在读Jon Skeet的书,他提供了一个很好的例子:

List<Product> products = Product.GetSampleProducts();

foreach (Product product in products.Where(p => p.Price > 10))
{
    Console.WriteLine(product);
}
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎很简单.但是,当我尝试做同样的事情时,Where不会出现在intellisense中.我错过了什么吗?它看起来一样.

List<lead> prospects = GetAllProspects();

foreach (lead prospect in prospects)
{

}
Run Code Online (Sandbox Code Playgroud)

c# list visual-studio-2010

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

为什么Java中没有类的第一类对象?

有人可以向我解释为什么类不是Java中的第一类对象吗?有一些模式可以很好地工作,如果它和我一直在编写带有getter和setter的工厂类,只是添加不必要的类,这样我就可以将实例传递给方法而不是实际的类来分解泛型代码.例如:

public class AsyncBookSearch extends AsyncTask<String,BookItem,Void> {

    public ListView list;
    public AmazonItemAdapter<BookItem> adapter;
    public AsyncBookSearch(ListView l,AmazonItemAdapter<BookItem> ad) {
        list = l;
        adapter = ad;
    }

    @Override
    protected Void doInBackground(String... keywords) {
        // TODO Auto-generated method stub
        new BookSearch(keywords[0],list,adapter).parse();
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

我有几个这样的类,如果我想让整个事物变得通用,那么这些内容doInBackground()会导致在参数传递中出现一些额外的方法和其他类型的重复,如果我可以编写以下内容则不会有问题:

public class AsyncItemSearch<T extends GenericItemSearch<S>,S extends GenericItem> extends AsyncTask<String,T,Void> {

    public ListView list;
    public AmazonItemAdapter<S> adapter;
    public AsyncBookSearch(ListView l,AmazonItemAdapter<S> ad) {
        list = l;
        adapter = ad;
    }

    @Override
    protected Void doInBackground(String... keywords) {
        // …
Run Code Online (Sandbox Code Playgroud)

java generics

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