问题列表 - 第33305页

Phonegap离线存储

我正在开发一个手机iPhone应用程序,该应用程序以HTML文档的形式从网络下载内容,包含文本,图像和嵌入的HTML5视频.

我想下载这些文档,并将它们存储在本地,以便在离线模式下进一步阅读.我搜索了一下,发现存储这种数据的最佳位置是在应用程序的Documents文件夹中.但是,我真的不知道如何使用Phonegap API访问它.

我知道如何从js创建XHTML文件,但是如何从/向我自己的应用程序的Documents文件夹读取/写入文件?

iphone directory documents cordova

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

在ListView控件中隐藏ID列

我将ListView控件绑定到DataTable.DataTable有一个名为ProductID的列.有没有办法隐藏这个专栏,因为我以后需要它的价值?

c# ado.net listview winforms

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

使用什么数学技术来比较算法的复杂性?

我今天开始阅读"算法简介",但我对其中一个练习感到困惑.

练习1.2.2询问读者

假设我们在同一台机器上比较Merge sort和Insertion Sort的实现.对于大小为n的输入,插入排序以8n ^ 2步进行,而合并排序以64n log n步进行.

n的值是插入排序打败合并排序?

我首先尝试打开W​​olfram Alpha并使用它来绘制方程图,但我无法准确地比较两个图.

然后我尝试为n(200)选择一个随机值,在纸上计算方程,然后根据我的结果修改n的值.
但这花了太长时间.

解决这个问题的正确方法是什么?

algorithm math

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

jQuery更改输入类型

尝试将input类型属性更改passwordtext.

$('.form').find('input:password').attr({type:"text"});
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?

jquery attributes

33
推荐指数
6
解决办法
8万
查看次数

使用scanf和赋值读取变量之间的区别

int main()
{
  int i,j;
  i='c';

  scanf("%d",&j);   // I will read 'c' here 

  printf("%d %d",i,j);

}
Run Code Online (Sandbox Code Playgroud)

输出不一样.'j'获取垃圾值并'i'获取ascii值'c'.任何人都可以说出原因是什么?

c

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

在mongo mapper中不等于

我正在尝试运行查询,我想忽略具有特定电子邮件地址的记录...

@foo = Bar.all(:email =>'xxx')<---除非我想否定此电子邮件地址的存在位置.

请让我知道如何做到这一点.

谢谢!

ruby mongodb mongomapper

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

在QT4中有QPath :: Combine吗?

我需要一个类似于.NET的方法来安全地组合路径部分,而不必担心路径分隔符的平台细节.

在QT4中有这样的类和方法吗?

就像是:

QPath::Combine
Run Code Online (Sandbox Code Playgroud)

c++ qt qt4 path path-separator

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

CUDA在不同平台上的结果不同

我已经在我的macbook pro上编写了一个小的CUDA程序,现在在我的Linux机器上试用它并获得不同的结果.

为了确保正确性,我编写了单元测试:包含要检查的值的浮点数组被复制到设备然后返回.最糟糕的是它有时会在Linux上返回不同的值(而且非常奇怪),但在我的Mac上它每次都能正确运行.

我在Mac上的两个平台上使用CUDA 3.1但是我必须将其编译为32位,因为尚不支持64位CUDA.Linux机器是x64,Mac上的Ubuntu 10.04(gcc是4.3.4),gcc版本是i686-apple-darwin10-gcc-4.2.1.

GPU采用Mac GeForce 9600M GT(计算能力1.1)和PC GeForce GTX 285或Telsa C1060(计算能力1.3)

我已经做了一些检查并确保完全读取数据,但到目前为止我无法确定问题如何找出导致问题的原因?

更新我无法重现所有内容,但此示例有时会打印出零,有时会输出正确的结果.为什么?

#include <stdio.h>

__device__ void testFunc(float *ptr)
{
    *ptr = 3.4;
}

__global__ void testkernel(float* validation_data, int n)
{
    for(int i=0; i<100; i++)
        validation_data[i] = 666;

    float *ptr;
    testFunc(ptr);
    validation_data[0] = *ptr;
}

int main()
{  
    int n = 100;
    float *validation_data = (float*)malloc(sizeof(float)*100);
    float *validation_data_d;

    cudaMalloc((void**)&validation_data_d, sizeof(float)*n);

    testkernel <<<1,1>>> (validation_data_d, n);

    // Copy the array back again.
    cudaMemcpy(validation_data, validation_data_d, sizeof(float)*n,
        cudaMemcpyDeviceToHost);

    for(int i=0; i<n; …
Run Code Online (Sandbox Code Playgroud)

cuda

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

在C++模板类问题中键入条件

使用GCC 4.2.我有条件类型的metatemplate:

template <bool condition, typename Then, typename Else>
struct IF
{
    typedef Then RET;
};

template <class Then, class Else>
struct IF<false, Then, Else>
{
    typedef Else RET;
};
Run Code Online (Sandbox Code Playgroud)

当我像这样使用它时:

template <typename T>
class Param
{
    IF< sizeof(int)<sizeof(long), long, int>::RET  i;
};
Run Code Online (Sandbox Code Playgroud)

它工作,但当我像这样使用它(尝试使用模板参数):

template <typename T>
class Param
{
    IF< sizeof(int)<sizeof(long), T&, T* >::RET mParam;
};
Run Code Online (Sandbox Code Playgroud)

我收到此错误代码:

error: type 'IF<false, T&, T*>' is not derived from type 'Param<T>'
Run Code Online (Sandbox Code Playgroud)

为什么会这样?怎么解决?提前致谢!

c++ templates metaprogramming

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

用CSS改变字符大小

是否可以使用CSS更改特定字符的大小?

例如,在我正在使用的段落中font-face: Arial; font-size: 12pt;.我希望只有字母"a"出现在10号.

有没有办法做到这一点?

谢谢.

css size fonts typography

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