小编Tee*_*nge的帖子

Android模拟器:无法获取wglGetExtensionsStringARB错误

我在Android模拟器日志中收到此错误,因为我更新了SDKManager和ADT:

[2012-07-10 15:51:23 - 模拟器]无法获取wglGetExtensionsStringARB

这是什么意思?我能做些什么吗?

android android-emulator android-2.2-froyo android-sdk-2.3

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

为什么列表元素查找在Python中是O(1)?

今天在课堂上,我们了解到从列表中检索元素是O(1)在Python中.为什么会这样?假设我有一个包含四个项目的列表,例如:

li = ["perry", 1, 23.5, "s"]
Run Code Online (Sandbox Code Playgroud)

这些项目的内存大小不同.因此,不可能获取内存位置li[0]并添加每个元素大小的三倍来获取内存位置li[3].那么解释器如何知道在何处li[3]不必遍历列表以便检索元素?

python arrays big-o list

28
推荐指数
3
解决办法
3222
查看次数

Java:URLConnection中setDoInput的目的是什么

可能重复:
Java HttpURLConnection

例如,如果我想从我连接的服务器读取对POST方法调用的响应,是否会使用此方法?

java urlconnection http-post

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

如何从列表中检索元素是O(1)

今天在课堂上,我们了解到从列表中检索元素是python中的O(1).为什么会这样?假设我有4个项目的列表,即:

li=["perry", 1, 23.5, "s"]
Run Code Online (Sandbox Code Playgroud)

这些项目的内存大小不同.因此不可能获取内存位置li[0],并添加每个元素大小的3倍来获取内存位置li[3].那么解释器如何知道在哪里li[3]而不必遍历列表来搜索它?

python arrays list

6
推荐指数
0
解决办法
68
查看次数

Android切换活动

我有2个活动.一个叫Login,另一个叫ListDeals.Login有一个带有提交按钮的表单,当按下该按钮时,应该将我们的活动切换到ListDeals.这有效.

但是,在Logcat中,我没有收到消息说活动已经开始.此外,当进入时ListDeals,如果用户按下后退按钮,则应该杀死两个活动.我环顾四周,这就是我提出的:

public class Login extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.login_screen);

    Button submit=(Button)findViewById(R.id.submit);
    submit.setOnClickListener(onSubmit);
}

private View.OnClickListener onSubmit=new View.OnClickListener() {

    @Override
    public void onClick(View view) {
        Intent myIntent=new Intent(view.getContext(),ListDeals.class );
        startActivityForResult(myIntent,0);

    }
};

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.login_screen, menu);
    return true;
}

@Override
public void onActivityResult(int requestCode,int resultCode, Intent data) {
    if(resultCode==2) {
        finish();
    } 
}

}
Run Code Online (Sandbox Code Playgroud)
public class ListDeals extends Activity { …
Run Code Online (Sandbox Code Playgroud)

android android-intent android-activity

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

Python:将绑定方法更改为另一个方法

我试图了解python中的绑定方法,并实现了以下代码:

class Point:
    def __init__(self, x,y):
        self.__x=x
        self.__y=y

    def draw(self):
        print(self.__x, self.__y)

def draw2(self):
    print("x",self.__x, "y", self.__y)

p1=Point(1,2)
p2=Point(3,4)
p1.draw()
p2.draw()
p1.draw=draw2
p1.draw(p1)
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,会生成以下输出:

1 2
3 4
Traceback (most recent call last):
  File "main.py", line 17, in <module>
    p1.draw(p1)
  File "main.py", line 10, in draw2
    print("x",self.__x, "y", self.__y)
AttributeError: 'Point' object has no attribute '__x'
Run Code Online (Sandbox Code Playgroud)

为什么我不能在更改p1.draw()之后更改它以使其指向draw2?

python class object

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

C#getter/setter对

我正在尝试使用以下getter和setter创建属性.我试过了:

    int i { 
        get{
            return i;   
        }
        set {
            if (value > 60) {
            } else { 
                i = value; 
            } 
        }

    }
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试这个时,我尝试运行代码时出现堆栈溢出错误.我的代码有什么问题吗?任何Assistane将不胜感激.

c# getter-setter

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

为什么可接受的启发式保证最优性?

今天在课堂上,我的教授向我们介绍了可接受的启发式方法,并指出它们保证了A*算法的最优性.

我让他用一个极端的例子解释它,使其显而易见,但他不能.

有人可以帮忙吗?

algorithm artificial-intelligence heuristics a-star

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

python如何在内存中存储对象

我的理解是列表是一个连续的内存位置块,它包含指向内存中元素值的指针.如下所示:

在内存中列出

我的问题是它是否与内存中的对象相同,即:假设我有一个带有init方法的point类,如下所示:

class Point: 
    def __init__(self, x, y): 
        self.x = x
        self.y = y
Run Code Online (Sandbox Code Playgroud)

我创建了一个新的点对象:

p = Point(4,6)
Run Code Online (Sandbox Code Playgroud)

指针p.x和指针是否p.y会在内存中彼此相邻?

python object

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

整数除法不使用/或*运算符

我正在阅读算法和数据结构教科书,并提出了这个问题:

1-28.编写一个函数来执行整数除法而不使用/或*运算符.找到一种快速的方法来做到这一点.

我们怎样才能想出一个快速的方法呢?

algorithm

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