小编ssn*_*sen的帖子

UILabel子类出现在Storyboard中

我创建了一个名为MyUILabel的UILabel子类.唯一改变的是字体和字体大小.当我运行应用程序时,它看起来像预期的那样 但是,在故事板中,显示了默认的UILabel.有没有办法让Storyboard显示我的子类的字体和字体大小?

MyUILabel:

public class MyUILabel : UILabel {
    required public init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        self.font = UIFont(name: Constants.DefaultFont, size: 30)
    }
}
Run Code Online (Sandbox Code Playgroud)

interface-builder uikit xcode-storyboard swift

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

使用CUBLAS查找最大值和最小值

我在掌握为什么我的函数在使用CUBLAS的双倍范围内找到最大值和最小值时无法正常工作时遇到问题.

代码如下:

void findMaxAndMinGPU(double* values, int* max_idx, int* min_idx, int n)
{
    double* d_values;
    cublasHandle_t handle;
    cublasStatus_t stat;
    safecall( cudaMalloc((void**) &d_values, sizeof(double) * n), "cudaMalloc     (d_values) in findMaxAndMinGPU");
    safecall( cudaMemcpy(d_values, values, sizeof(double) * n, cudaMemcpyHostToDevice), "cudaMemcpy (h_values > d_values) in findMaxAndMinGPU");
    cublasCreate(&handle);

    stat = cublasIdamax(handle, n, d_values, sizeof(double), max_idx);
    if (stat != CUBLAS_STATUS_SUCCESS)
        printf("Max failed\n");

    stat = cublasIdamin(handle, n, d_values, sizeof(double), min_idx);
    if (stat != CUBLAS_STATUS_SUCCESS)
        printf("min failed\n");

    cudaFree(d_values);
    cublasDestroy(handle);
}
Run Code Online (Sandbox Code Playgroud)

其中值是要在其中搜索的值.max_idx和min_idx是值中找到的数字的索引.来自CUBLAS调用的结果似乎相当随机并输出错误的索引.

任何人对我的问题都有很好的答案吗?我此刻有点伤心:(

c c++ cuda cublas

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

标签 统计

c ×1

c++ ×1

cublas ×1

cuda ×1

interface-builder ×1

swift ×1

uikit ×1

xcode-storyboard ×1