问题列表 - 第19115页

最简单的CUDA包装初学者

我想开始学习如何在CUDA中编程,而不仅仅是语言,而是程序设计 - 比如我所听到的 - 编写没有条件的内核,以便所有线程运行相同的指令,并且同步开销.

从我所听到的,python包装器比C库更直观易用.

假设我已经知道/不知道的语言不是障碍,哪种语言最好开始学习CUDA?

哪一个让您最好地了解CUDA中的DO和DONT以及最简单的学习曲线?

cuda

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

如何在Java中迭代我的创作类?

我创建了一个具有字段的MyList类

private LinkedList<User> list;
Run Code Online (Sandbox Code Playgroud)

我希望能够像这样迭代列表:

for(User user : myList) {
   //do something with user
}
Run Code Online (Sandbox Code Playgroud)

(当我的列表是MyList的一个实例时).怎么样?我应该在课堂上添加什么?

java iterator linked-list

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

OS X是否等同于/ dev/shm?

OS X(特别是Snow Leopard)是否具有与Linux相同的(某些版本)/dev/shm,即可以在不必触及硬盘的情况下写入和读取文件的内容?

linux macos ipc ramdisk

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

MySQL-为什么LAST_INSERT_ID()对我不起作用?

我有以下代码:

  public function createNewGuide($userID,$guideName)
  {
    $sql =" INSERT INTO myTable(name, updated) 
            VALUES ('$guideName', 'NOW()')";

    //Process query
    $this->query($sql); // This inserts the new row
    $this->query('LAST_INSERT_ID()'); // This throws an error

    return $this->query_result;
  }
Run Code Online (Sandbox Code Playgroud)

我的查询功能如下所示:

  private function query($sql) 
  {
      $this->query_result = mysql_query($sql, $this->conn)
        or die("Unable to query local database <b>". mysql_error()."</b><br>$sql");   
  } 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

MySQL数据库错误:您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在"LAST_INSERT_ID()"附近使用正确的语法

我用谷歌搜索并看了类似的问题,但没有找到答案:(

我没有尝试过PHP函数mysql_insert_id(),因为我真的想用SQL来做这件事.

php mysql

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

执行while循环的最小次数是?

while循环执行的最小次数是多少?

它是零吗?

不是在谈论DO

c while-loop

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

C#异步套接字BeginSend EndReceive

我是编程新手,我对异步套接字编程感到困惑.

例如,假设我有两个BeginSends,一个接一个.第一个发送一百万个字符,第二个发送只有64个字符.

由于异步性质不会BeginSend在第一个完成之前完成第二个?

如果是这样,我怎么能告诉收到的数据EndRecieve,属于哪个消息?

c# sockets

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

在java中扩展不可实例化的类

我读了Joshua Bloch的"Effective Java",并从我们的应用程序中删除了"Constant Interface anti-pattern".诀窍是使用非实例化的util类,其构造函数是私有的,并将所有常量定义为'public static final'

我必须扩展这个常量的util类.我只能在将构造函数更改为protected时执行此操作.

有人可以建议一个更好的方法.

public class Constants {
    private Constants () {} // Prevent instantiation
    public static final String MyString = "MyString";
}

public class MyConstants extends Constants {
    private MyConstants () {} // Compiler error : Implicit super constructor Constants() is not visible.
    public static final String MySecondString = "MySecondString";
}
Run Code Online (Sandbox Code Playgroud)

java

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

运行django的最佳系统是什么?

考虑到健壮性,简单性,维护成本,维护可靠性,定价,应用程序升级以及django和其他系统组件的升级,运行django,操作系统,数据库,Web服务器等的最佳系统是什么?

django

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

如何在c ++中对可能没有填充数字的文件名进行排序?

我需要对可以有一个共同根目录的文件名进行排序,然后是不一致填充的数字; 一个示例是在Windows中重命名多个文件时获得的示例.

filenamea(1).txt filenamea(2).txt ... filenamea(10).txt ... filenamea(100).txt ... filenameb.txt ... filenamec(1).txt filenamec(2).文本

等等...

c++ sorting filenames

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

Java自动拆箱 - 是否有编译器警告?

我是Java中自动装箱的忠实粉丝,因为它节省了许多丑陋的锅炉板代码.但是我发现自动取消装箱在某些可能为null的情况下会引起混淆.有没有办法检测代码库中带有javac警告的自动拆箱位置?任何其他解决方案来检测仅出现拆箱(例如FindBugs或特定于Eclipse的编译器警告)将不胜感激,因为我找不到任何解决方案.

为了澄清我不希望在拳击上生成任何警告 - 仅取消装箱.

下面是一些可能导致混淆NullPointerExceptions的代码的简单示例:

class Test {
    private Integer value;

    public int getValue() {
        return value;
    }
}
Run Code Online (Sandbox Code Playgroud)

java autoboxing boxing unboxing

9
推荐指数
2
解决办法
3334
查看次数

标签 统计

java ×3

autoboxing ×1

boxing ×1

c ×1

c# ×1

c++ ×1

cuda ×1

django ×1

filenames ×1

ipc ×1

iterator ×1

linked-list ×1

linux ×1

macos ×1

mysql ×1

php ×1

ramdisk ×1

sockets ×1

sorting ×1

unboxing ×1

while-loop ×1