问题列表 - 第14087页

它是什么意思"弱引用对象不再存在"?

我正在运行Python代码,我收到以下错误消息:

Exception exceptions.ReferenceError: 'weakly-referenced object no longer exists' in <bound method crawler.__del__ of <searchengine.crawler instance at 0x2b8c1f99ef80>> ignored
Run Code Online (Sandbox Code Playgroud)

有谁知道这意味着什么?

PS这是产生错误的代码:

import sqlite

class crawler:

  def __init__(self,dbname):
    tmp = sqlite.connect(dbname)
    self.con = tmp.cursor()

  def __del__(self):
    self.con.close()

crawler =  crawler('searchindex.db')
Run Code Online (Sandbox Code Playgroud)

python

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

为什么运行时将泛型类型显示为"GenericType`n"?

为什么它不显示真实类型(例如:List <string>而不是List`1)?
这个奇怪的(对我来说)符号来自哪里?

.net generics reflection types

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

帮助C中的数组参数

在下面的代码中,当doit(x,y)执行该行时,传递给指针的是什么?的地址xy或值xy

#include <stdio.h>

int doit(int x[], int y[]) {
   x = y;
   x[0] = 5;
   y[2] = 10;
}

int main(void) {
   int x[2];
   int y[2];

   x[0] = 1;
   x[1] = 2;
   y[0] = 3;
   y[1] = 4;

   doit(x, y);
   printf("%d %d %d %d", x[0], x[1], y[0], y[1]);
}
Run Code Online (Sandbox Code Playgroud)

c

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

Ajax应用程序适用于一些浏览器,而不是其他浏览器

我的ajax应用程序在Firefox中运行良好,但在IE8中运行不正常.具体来说,ajax功能不起作用.

这是我正在使用的代码:

function createXMLHttpRequest()
{
  if (window.XMLHttpRequest)
  {
    // code for IE7+, Firefox, Chrome, Opera, Safari
    return new XMLHttpRequest();
  }

  if (window.ActiveXObject)
  {
    // code for IE6, IE5
    return new ActiveXObject("Microsoft.XMLHTTP");
  }

  return null;
}
Run Code Online (Sandbox Code Playgroud)

这是错误:

Object doesn't support this property or method
ajax.js
Code:0
Line : 6
Char : 5
Run Code Online (Sandbox Code Playgroud)

它在Firefox中完美运行.

我的代码有什么问题?

ajax internet-explorer-8

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

可视化解释链接列表数据结构代码反转所需的指导?

我有以下代码用于反转链表.我在while循环中感到困惑,所以如果有人可以提供它实际上是如何工作的视觉解释,那么肯定会感激.

 static void Reverse (struct node** headRef)
{
     struct node* result = NULL;
     struct node* current = *headref;
     struct node* next;

     while(current != NULL)
     {
        next = current->next;
        current->next = result;
        result = current;

        current = next;
     }     
     *headRef = result;

}
Run Code Online (Sandbox Code Playgroud)

algorithm linked-list data-structures

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

Android - 离线,非基于矢量的自定义地图

对于我正在处理的应用程序,我需要显示自定义光栅图像切片(不是基于矢量,可能来自卫星图像),我需要离线执行此操作.我想使用MapView,但我看不到告诉它使用自定义的离线地图图块而不是从谷歌的服务器中提取数据的方法.

我已经看到了一些替代品,但似乎没有一个适合我的需要

MapDroyd似乎只支持基于矢量的地图.mapdroyd.com/

OSMDroid似乎使用Open Street Maps; 我没有看到任何文档说明你可以使用自定义地图图块.code.google.com/p/osmdroid/

还有第三种选择,但我的帖子被吃了,我在历史上找不到它.

我是否必须咬紧牙关并"自己动手"?

android google-maps

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

为什么客户端计算机不能通过Internet向其他客户端提供信息以减少服务器带宽?

以图片托管服务为例.为了减少带宽/您提供图像的次数,是否可以让刚刚查看过图像的客户端将相同的图像文件(或该文件的各个部分)发送给希望查看同一页面的另一个客户端/图片?是否有与安全相关的问题可以防止这种情况发生,或者我对技术缺乏了解,这使我无法看到为什么这样做不起作用的明显原因.

如果每个客户端提供相同数量的数据,则Web服务器只需一次为任何给定文件提供服务,其余带宽将由客户端提取.

编辑:我知道P2P和bittorrents.我问,为什么不将这个概念应用于一般的网上冲浪活动?

cloud algorithm bandwidth

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

指向objective-c中的指针?

我想声明一个指向objective-c中指针的指针.

我有一个实例变量(primaryConnection),它应该动态更新,以便在更改时指向局部变量.

NSURLConnection *primaryConnection;

-(void) doSomething
{
  NSURLConnection *conn;
  primaryConnection = conn;

  conn = // set by something else

  // primaryConnection should now reflect the pointer that conn is pointing to, set by something else... but it doesn't?
}
Run Code Online (Sandbox Code Playgroud)

是否有可能以某种方式声明指针指针?或者我错过了什么?

pointers objective-c

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

Java(计算不同的整数)

例如,如何返回数组中不同/唯一值的数量

int[] a = {1,2,2,4,5,5};
Run Code Online (Sandbox Code Playgroud)

java arrays unique distinct

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

在C#中删除项目时重置HashSet

我在C#中有一个hashset,如果在迭代通过hashset时遇到条件,我将删除它,并且不能使用foreach循环执行此操作,如下所示.

foreach (String hashVal in hashset) 
{
     if (hashVal == "somestring") 
     {
            hash.Remove("somestring");
     }
}
Run Code Online (Sandbox Code Playgroud)

那么,如何在迭代时删除元素?

c# hashset

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