小编use*_*073的帖子

PhoneGap使用什么数据库以及大小限制是多少?

我写了一个HTML5数据库,它抽象了localStorage,indexedDB和WebSQL.使用直接HTML5我的数据库选项如下所示:

  • IE10 - indexedDB - 最大1GB
  • FireFox - indexedDB - 无限制
  • Safari - WebSQL - 最大50MB
  • Chrome - IndexedDB(或Web SQL) - 无限制(使用HTML5配额API ref1,ref2)
  • Opera - WebSQL(直到他们切换到webkit?) - 无限制

我想使用PhoneGap或Quota API扩展最大数据库大小.从PhoneGap的文档来看,它看起来像当前的PhoneGap数据库生态圈是:

  • WebSQL - Android,Blackberry,iPhone和webOS
  • localStorage - Windows Phone 7
  • indexedDB - Windows Phone 8,我猜,到处都是indexedDB可用,但WebSQL不可用.

还有PhoneGap SqlLite插件.iOS,Android,Windows Phone 8+


问题1 - 我对数据库PhoneGap将使用的准确度的理解是什么?

问题2 - 是否有关于给定类型的PhoneGap数据库将存储多少数据的可靠文档?*如果是PhoneGap数据库而不是浏览器数据库实现.

问题3 - PhoneGap是否计划遵守Web存储标准,从而放弃WebSQL以支持indexedDB?如果是这样,一旦切换到indexedDB,我仍然可以使用我现有的WebSQL代码(通过内置的PhoneGap-polyfill)吗?

问题4 - 在数据库大小有限且无法通过PhoneGap或Quota API扩展但是可以访问文件系统的情况下,可以合理地假设"额外"数据可以存储在设备的文件系统上或在SD卡上?

mobile offline cordova

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

强制IE10在IE10兼容性视图中运行?

我有一个在IE10中破解的应用程序,但在IE10兼容性视图中运行良好.一个快速的谷歌结果

<meta http-equiv="X-UA-Compatible" content="IE=8">
<!-- plus variations such as emulate, quirks, 7, 8, 9 --->
Run Code Online (Sandbox Code Playgroud)

标签.标签上的一些MS文档就在这里.如果按F12,则可以看到它更改了文档模式.我需要它将浏览器模式更改为Internet Explorer 10兼容性视图.有没有可以做到这一点的标签?

在此输入图像描述

更新 我需要提一下,我已经尝试了以下所有的doctypes,但没有一个工作.我认为在IE10中使用它的唯一方法是使用兼容性视图.

<!--
    <!DOCTYPE html>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 …
Run Code Online (Sandbox Code Playgroud)

internet-explorer internet-explorer-10

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

有没有办法获得警报框的来源?

我使用了一些我没写过的非常庞大且令人困惑的JavaScript文件.有时会出现警报,但我不知道它来自哪里.

您可以在所有文件中搜索警报中包含的文本,但如果该文本是动态的,则无法使用.

有没有办法设置断点以拦截警报?

javascript webkit

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

你如何让节点检查员工作?

安装:

npm install node-inspector
Run Code Online (Sandbox Code Playgroud)

运行应用:

node --debug-brk c:\users\me\desktop\myapp.js // app stops successfully
Run Code Online (Sandbox Code Playgroud)

运行检查员:

node-inspector // doesnt work.
C:\Users\me\node_modules\.bin\node-inspector // does work.
Run Code Online (Sandbox Code Playgroud)

打开chrome或safari并确保调试器已打开并导航到localhost:5858.但是这会从断点释放应用程序,并且它不会出现在chrome或safari中的任何位置.

在此输入图像描述

解:

在此输入图像描述

node.js

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

如何在保留其他值的同时设置单个变换值?

如果您有一个具有多个变换值的元素,那么如何更改其中一个值而不更改其他值?

你可以每次都重写它们,但在某些情况下,这意味着你必须将css分解为变换为不同的部分.例如:

-webkit-transform:rotateY(45deg) rotate(45deg);
Run Code Online (Sandbox Code Playgroud)

你必须获得rotate和rotateY的属性和值.是否有办法获得并设置只旋转而不更改rotateY的值?

问题在这里说明.

javascript css

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

覆盖虚函数的不同之处仅在于调用约定意味着什么?

我正在尝试实现IUnknown.我按照指示进入发球台,但它不起作用.当我尝试编译时,我得到:

Error   2   error C2695: 'testInterfaceImplementation::AddRef': overriding virtual function differs from 'IUnknown::AddRef' only by calling convention  c:\users\seanm\desktop\test\test\source.cpp 6   1   test
Error   3   error C2695: 'testInterfaceImplementation::QueryInterface': overriding virtual function differs from 'IUnknown::QueryInterface' only by calling convention  c:\users\seanm\desktop\test\test\source.cpp 14  1   test
Error   4   error C2695: 'testInterfaceImplementation::Release': overriding virtual function differs from 'IUnknown::Release' only by calling convention    c:\users\seanm\desktop\test\test\source.cpp 22  1   test
Run Code Online (Sandbox Code Playgroud)

从这段代码:

#include <Windows.h>
#include <tchar.h>

class testInterfaceImplementation : public IUnknown {
    protected:
        ULONG AddRef() 
        {
            MessageBox(NULL,
                _T("TEST1"),
                _T("TEST1"),
                NULL);
            return …
Run Code Online (Sandbox Code Playgroud)

c++ com

9
推荐指数
1
解决办法
4688
查看次数

global_work_size和local_work_size对应用程序逻辑有影响吗?

我试图了解维度中所有不同的维度参数是如何组合在一起的.如果我的问题不明确,那部分是因为一个形成良好的问题需要我没有的答案.

work_dim,global_work_sizelocal_work_size如何协同工作以创建在内核中使用的执行空间?例如,如果我制作work_dim 2,那么我可以

get_global_id(0);
get_global_id(1);
Run Code Online (Sandbox Code Playgroud)

我可以使用global_work_size将这两个维度划分为n个工作组,对吗?所以,如果我像这样制作global_work_size

size_t global_work_size[] = { 4 };
Run Code Online (Sandbox Code Playgroud)

那么每个维度将有4个工作组,总共8个?但是,作为初学者,我只使用global_id作为我的索引,所以只讨论全局id的问题.你可以告诉我,我对所有这些都非常困惑,所以你能提供的任何帮助都会......帮助.


我试图理解这个问题的图像

我在谷歌上发现的图像描述工作组

opencl

9
推荐指数
1
解决办法
5754
查看次数

如何使用Qt HTML5应用程序与浏览器之间发送数据

在线提供的教程都没有显示如何创建Qt HTML5应用程序.理想情况下,我只需要一种方法来在webkit和Qt之间发送数据(字符串可以做).

当我创建一个Qt HTML5应用程序时它生成

  1. myApp.pro
  2. html5applicationviewer.pri //评论说不要碰这个文件
  3. html5applicationviewer.h //评论说不要碰这个文件
  4. html5applicationviewer.cpp //评论说不要碰这个文件
  5. main.cpp中
  6. 的index.html

那么如何在C++中添加一个与浏览器通信的函数呢?如何在浏览器中添加一个与C++通信的函数呢?

qt qtwebkit

8
推荐指数
1
解决办法
3407
查看次数

cordova/phonegap不会制作android目录

ant,java,node.js,phonegap和我的adobe帐户都设置正确.该入门指南说,我应该能够类型:

cordova create hello com.example.hello "HelloWorld"
Run Code Online (Sandbox Code Playgroud)

创建一个phonegap项目.这不起作用,但遵循这些说明并执行:

phonegap build android
Run Code Online (Sandbox Code Playgroud)

最终会得到一个.apk文件.但是入门指南告诉我打开eclipse并导航到我的项目目录,然后将子目录设置为/ android.但/ android没有被创建,当你这样phonegap build android做我没有任何工作.

如何获得phonegap来创建android目录?我正在尝试完成入门指南,而不是走捷径.

android cordova

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

为什么对转换元素的观点会出现倒退?

我有一个小提琴,你可以玩.在rotateX和rotateY滑块周围移动以查看.最接近你的元素部分较小,而较远的部分较大.如果你翻转它使用

transform:rotateZ(180deg);
Run Code Online (Sandbox Code Playgroud)

它看起来很正确,但我不明白为什么它首先看起来不正确.

在此输入图像描述

更新

如果你看看这个3D立方体就有意义了.立方体的变换原点是立方体的中间.

html css css3 css-transforms

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