问题列表 - 第8804页

"__method__"和"方法"之间的区别

有什么区别__method__,method_method__

是否有任何或一些随机的原因人们认为__doc__应该是正确的,而不是doc.是什么让一种方法比另一种更特别?

python methods

38
推荐指数
2
解决办法
8100
查看次数

JNI在C和C++中调用不同的东西?

所以我在C中使用以下代码利用Java Native Interface但是我想将其转换为C++,但我不确定如何.

 #include <jni.h>
 #include <stdio.h>
 #include "InstanceMethodCall.h"

 JNIEXPORT void JNICALL 
 Java_InstanceMethodCall_nativeMethod(JNIEnv *env, jobject obj)
 {
     jclass cls = (*env)->GetObjectClass(env, obj);
     jmethodID mid = (*env)->GetMethodID(env, cls, "callback", "()V");
     if (mid == NULL) {
         return; /* method not found */
     }
     printf("In C\n");
     (*env)->CallVoidMethod(env, obj, mid);
 }
Run Code Online (Sandbox Code Playgroud)

Java程序:

 class InstanceMethodCall {
     private native void nativeMethod();
     private void callback() {
         System.out.println("In Java");
     }
     public static void main(String args[]) {
         InstanceMethodCall c = new InstanceMethodCall();
         c.nativeMethod();
     }
     static {
         System.loadLibrary("InstanceMethodCall");
     }
 } …
Run Code Online (Sandbox Code Playgroud)

c c++ java java-native-interface

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

将类实例强制转换为子类

我正在使用boto来管理一些EC2实例.它提供了一个Instance类.我想将其子类化以满足我的特殊需求.由于boto提供了一个查询接口来获取你的实例,我需要在类之间进行转换.这个解决方案似乎有效,但改变class属性似乎很狡猾.有没有更好的办法?

from boto.ec2.instance import Instance as _Instance

class Instance(_Instance):
    @classmethod
    def from_instance(cls, instance):
        instance.__class__ = cls
        # set other attributes that this subclass cares about
        return instance
Run Code Online (Sandbox Code Playgroud)

python class subclass boto

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

segfault在什么时候发生?

以下代码是否在数组[10] = 22或数组[9999] = 22处进行了?
我只想弄清楚整个代码是否会在它出错之前执行.(用C语言编写).

#include <stdio.h>
int main(){

int array[10];
int i;
for(i=0; i<9999; ++i){
    array[i] = 22;
}    
return 0;    
}
Run Code Online (Sandbox Code Playgroud)

c segmentation-fault

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

并行化:pthreads还是OpenMP?

在共享内存并行化方面,大多数科学计算人员使用OpenMP作为准标准.

是否有任何理由(除了可读性)使用OpenMP而不是pthreads?后者似乎更基本,我怀疑它可以更快更容易优化.

optimization multithreading pthreads openmp

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

将用户控件转换为服务器控件

我想知道是否有人有将用户控件转换为Web控件的经验?

理想情况下,我想将一些设计工作卸载给其他人,他们会给我很好的布局用户控件.然后,我可以完成转换,编译,测试和部署的过程.

直到MS提出神奇的"转换为服务器控制"选项,看起来我很难从头开始重写.有任何想法吗?

.net c# user-controls servercontrols

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

为什么以及如何在此示例PHP代码中使用Exceptions?

我一直想知道为什么我会在PHP中使用Exceptions.我们来看一个简单的例子:

class Worker
{
 public function goToWork()
 {
  return $isInThatMood ?
  // Okay, I'll do it.
  true : 
  // In your dreams...
  false;
 }
}

$worker = new Worker;
if (!$worker->goToWork())
{
 if (date('l',time()) == 'Sunday')
  echo "Fine, you don't have to work on Sundays...";
 else
  echo "Get your a** back to work!";
}
else
 echo "Good.";
Run Code Online (Sandbox Code Playgroud)

我有理由对这种代码使用Exceptions吗?为什么?如何构建代码?

那些可能产生错误的代码呢:

class FileOutputter
{
 public function outputFile($file)
 {
  if (!file_exists($file))
   return false;
  return file_get_contents($file);
 }
}
Run Code Online (Sandbox Code Playgroud)

为什么我会在上述情况下使用例外?我有一种感觉,Exceptions可以帮助你识别出现的问题类型,是吗?

那么,我是否在此代码中正确使用了Exceptions:

class FileOutputter
{
 public …
Run Code Online (Sandbox Code Playgroud)

php error-handling exception-handling exception

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

如何避免同一用户的多个答案?

我正在开发基于问题和答案的应用程序,我想阻止注册用户发布同一问题的多个答案.

我怎样才能做到这一点?放置此代码的最佳位置在哪里(即控制器,型号)?

ruby-on-rails

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

如何在Java中避免ResultSet被关闭的异常?

一旦我的代码进入我的while(rs.next())循环,它就会产生ResultSet已关闭的异常.导致此异常的原因是什么?如何更正?

编辑:我在我的代码中注意到我while(rs.next())与另一个嵌套循环(rs2.next()),两个结果集来自同一个数据库,这是一个问题吗?

java sql exception

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

UIScrollView里面的UIDatePicker有页面

我有一个2页的UIScrollView,我可以在它们之间水平滚动.但是,在我的一个页面上,我有一个UIDatePicker,滚动视图正在拦截垂直触摸事件,因此我无法再操纵日期选择器(通过单击或点击除外).有没有办法告诉ScrollView将垂直触摸事件发送到日期选择器,但是将水平触摸事件发送到滚动视图以切换页面?

iphone objective-c uidatepicker scrollview

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