小编Ljd*_*son的帖子

XCode和CUDA集成

只是想知道是否有人有使用CUDA和XCode的经验?我正在做一场噩梦,把它全部搞定......

道森

macos xcode cuda

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

在C++中慢慢写入数组

我只是想知道这是否是C++中的预期行为.下面的代码运行大约0.001毫秒:

for(int l=0;l<100000;l++){
        int total=0;
        for( int i = 0; i < num_elements; i++) 
        {
            total+=i;
        }
    }
Run Code Online (Sandbox Code Playgroud)

但是,如果将结果写入数组,则执行时间最多为15毫秒:

int *values=(int*)malloc(sizeof(int)*100000);
        for(int l=0;l<100000;l++){
            int total=0;
            for( unsigned int i = 0; i < num_elements; i++) 
            {
                total+=i;
            }
            values[l]=total;
        }
Run Code Online (Sandbox Code Playgroud)

我可以理解写入数组需要时间,但时间是否成比例?

大家欢呼

c++ optimization

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

CUDA和MATLAB用于循环优化

我将尝试使用CUDA优化一些用MATLAB编写的代码.我最近开始编程CUDA,但我对它是如何工作有一个大概的了解.

所以,假设我想要将两个矩阵一起添加.在CUDA中,我可以编写一种算法,利用线程计算结果矩阵中每个元素的答案.但是,这种技术可能与MATLAB的功能类似吗?在这种情况下,效率是否与技术无关并且仅归因于硬件级别?

performance matlab cuda gpgpu

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

将 URL 转换为文件名的简单方法

我正在为 Android 编写一个异步图像下载器,只是想知道,给定一个任意的 URL,例如:

http://www.android.com/images/brand/droid.gif

将唯一 url 转换为文件名的最佳方法是什么。我想简单地拆分 url 并抓取最后一部分,但我希望文件名代表整个 URL。我认为的其他替代方案是用下划线替换所有正斜杠或简单地散列整个 URL 并存储它。

如果有人有任何想法,我很想听听他们!

谢谢

file-io android

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

检测 AppWidget 上的 OnTouch。如果可以的话?

检测 AppWidget 上的 OnTouch。如果可以的话?你好!我正在尝试为 Android 2.1 创建我的第一个 AppWidget,其中客户端可能有机会在我的自定义视图上选择一个项目。我将为其创建一个自定义视图和一个滑块,客户可以通过将滑块拉到自定义视图上来进行选择。为此,我想检测AppWidget的onTouch(以确定X、Y坐标),有办法做到这一点吗?

我看到了可以在 AppWidget 中使用的有效小部件列表:

  • 模拟时钟
  • 按钮
  • 天文台表
  • 图像按钮
  • 图像视图
  • 进度条
  • 文本视图
  • 视图翻转器
  • 列表显示
  • 网格视图
  • 堆栈视图
  • 适配器视图翻转器

然而它们不符合我的需要。我用谷歌搜索过这个,但没有找到任何可以帮助我的东西。有没有办法在 AppWidget 中检测 OnTouch?也许这需要我拥有更新的 API 版本。

android ontouchlistener touch-event android-appwidget

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

SQL 插入行并增加其他行

我想插入一行并在之后的所有其他行中增加一个值。有没有办法在单个 sql 插入中做到这一点?

id |  value
------------
a  |  0
b  |  1
c  |  2
Run Code Online (Sandbox Code Playgroud)

插入 d | 2 应该使数据库看起来像这样:

id |  value
------------
a  |  0
b  |  1
d  |  2
c  |  3
Run Code Online (Sandbox Code Playgroud)

sql sqlite

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

阵列访问优化

我在Java中有一个10x10数组,数组中的一些项目没有使用,我需要遍历所有元素作为方法的一部分.什么会更好:

  1. 使用2 for循环遍历所有元素并检查nulltype以避免错误,例如

    for(int y=0;y<10;y++){
        for(int x=0;x<10;x++){
           if(array[x][y]!=null)
                //perform task here
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 或者更好地保留所有已使用地址的列表...说一个点的arraylist?

  3. 我没有提到的不同之处.

我期待任何答案:)

java arrays optimization android

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

Android检测ListView fling

我想在我的ListView中添加一个侦听器,用于检测用户何时触发了一次.我已经有一个滚动监听器,但希望在用户决定"离开"当前位置时执行后台操作.

谢谢,劳伦斯

android listview

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

在应用程序中执行HTTP请求

我想知道我是否可以打开它但是没有打开android浏览器,我只需要它访问:(假装这是ip)http; // 91.91.91.91:2228?1,它将触发我的arduino上的动作兆.我试图用这段代码来做到这一点

onclick(Intent websiteIntent = new Intent(Intent.ACTION_VIEW);
    Uri uri = Uri.parse("http;//91.9.91.91:?1");
    websiteIntent.setData(uri);
    startActivity(websiteIntent);)
Run Code Online (Sandbox Code Playgroud)

但我不知道怎么做到这一点

html android arduino hyperlink

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