小编Rob*_*uer的帖子

使用像RequireJS这样的AMD加载器和PhoneGap/Cordova应用程序是否明智?

我们都知道使用RequireJS的好处.我想知道在开发Cordova应用程序时是否需要考虑性能因素(特别是在像Android 2.x这样可能比较慢的平台上).假设我正在编写SPA并在导航到新视图时动态加载模块 - 即使我从文件系统加载,也不会出现延迟问题?与在应用最初加载时加载我的所有JavaScript资产相反?

是的,我知道我可以测试自己 - 我只是想知道那里的人是否已经测试了性能!

requirejs cordova

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

iOS PhoneGap应用程序因使用localStorage而被拒绝

Apple刚刚拒绝了我提交的PhoneGap应用程序.我在应用程序中使用HTML5 localStorage来保存下载的数据以用于缓存目的:2.23应用程序必须遵循iOS数据存储指南,否则它们将被拒绝.

我很困惑,因为如果我认为5.1中的localStorage实际上将数据保存在缓存中而不是在使用iCloud备份的地方[来源].这是我想要的行为 - 我不需要或想要备份数据.

我错了还是Apple?我可以在PhoneGap应用中执行哪些操作来保存此缓存数据而不会违反?

编辑: PhoneGap 1.8.1如果有帮助.

local-storage ios cordova

14
推荐指数
1
解决办法
9542
查看次数

使用PhoneGap使Android应用程序可供访问(适用于残障人士)

有没有人在使用PhoneGap时可以使用Android应用程序?至少我们需要使我们的应用符合Section 508标准.

我已经尝试实现一些标准的辅助功能(文本框的标签,向div添加标题属性等).但是,在Android中使用TalkBack和Expore by Touch时,加载我的PhoneGap应用程序时,它只是说"WEB CONTENT" - 就是这样.我的应用程序没有其他任何内容可以大声说出来.

当相同的应用程序在iOS中使用VoiceOver运行时,一切都运行良好.它读取所有"标题"属性就好了.

android accessibility cordova

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

Firebase不会在没有链接Fabric应用程序的情况下向我显示Crashlytics的详细信息

我使用Firebase设置了一个新项目,并启用了Crashlytics崩溃报告.我的Firebase控制台显示崩溃(因此我知道SDK已正确配置):

在此输入图像描述

但是,当我点击崩溃时,我会看到这个对话框:

在此输入图像描述

好的...但这个应用程序在Fabric中不存在,我也没有Fabric帐户(实际上 - 我确实有一个Fabric帐户,但删除了它).如果我创建一个新的Fabric帐户,无论如何都无处"添加"应用程序.我错过了什么?

firebase crashlytics google-fabric

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

将SQL CE 4部署到IIS 7 - 需要特殊权限吗?

我有一个使用新的SQL CE 4 CTP的ASP.NET 4站点.该站点在本地(Win7上的IIS 7.5)工作正常,在Server 2003/IIS 6中运行良好.在Server 2008上部署到IIS 7时失败.我得到的错误是:

访问被拒绝.(HRESULT异常:0x80070005(E_ACCESSDENIED))

有趣的是,如果我将应用程序池用户从其默认用户切换到LocalSystem,一切都很好.很明显,某处存在权限问题.

长话短说,有人知道在部署SQL CE 4数据库时需要设置哪些特殊权限?(顺便说一句,我们已经在db本身和c:\ windows\temp上设置了r/w访问权限)

谢谢!

asp.net sql-server-ce

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

VS Code + Prettier 不使用 printWidth 设置?

我正在尝试让 Prettier 使用printWidth80 个字符(我理解为默认值)来格式化我的文件。但是,即使配置了我的用户设置:

"prettier.printWidth": 80

.prettierrc并在项目中使用配置:

{
  "tabWidth": 2,
  "useTabs": false,
  "printWidth": 80
}
Run Code Online (Sandbox Code Playgroud)

...当我保存文件时没有任何变化(实施了其他设置,这让我认为某处存在冲突)。

甚至 VS Code 中的 Prettier 输出也显示它正在拉入配置:

["INFO" - 8:27:53 PM] Using config file at '/Users/username/Documents/whatever/.prettierrc'
["INFO" - 8:27:53 PM] Prettier Options:
{
  "filepath": "/Users/username/Documents/whatever/project/file.mdx",
  "parser": "mdx",
  "tabWidth": 2,
  "useTabs": false,
  "printWidth": 80
}
["INFO" - 8:27:53 PM] Formatting completed in 93.855083ms.
Run Code Online (Sandbox Code Playgroud)

visual-studio-code prettier prettier-vscode

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

SQL CE 4 的 GUI 工具?

是否有用于管理 SQL CE 4 数据库的良好 GUI 工具?例如,不需要我编写创建表语句的东西。

sql-server-ce

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

使用LINQ vs SQL过滤集合

关于使用LINQ vs SQL过滤集合,我有一个非常笼统的问题.假设您在数据库表上运行了一个相当复杂的过滤器.它正在运行,比如10,000次,过滤器每次都可能不同.性能方面,您最好将整个数据库表集合加载到内存中并使用LINQ执行过滤器,还是应该让数据库使用SQL处理过滤(因为这是构建的内容).有什么想法吗?

编辑:我应该更清楚.让我们假设我们正在谈论一个包含1000条记录和20列的表(包含int/string/date数据).目前在我的应用程序中,我每半小时运行一次查询,将所有数据导入集合(将该集合保存在应用程序缓存中),并在整个应用程序中过滤该缓存集合.我想知道这是否比进行数据库服务器(它是Oracle fwiw)的大量往返更糟糕.

c# linq asp.net

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

iOS媒体查询问题与iOS设备有关

我设置了以下媒体查询以针对各种iOS设备(iPad3,iPad2,iPhone4,iPhone3).当我用iPhone3和iPad2加载这个页面时,正确的div被着色.当我用iPad3加载这个页面时,iPad2和iPhone4样式被加载,但不是iPad3.(目前无法测试iPhone4.)有什么想法吗?

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />
<link rel="stylesheet" href="ipad3.css" media="only screen and (min-device-width:1536px) and (max-device-width:2048px) and (-webkit-min-device-pixel-ratio:2)" type="text/css" />
<link rel="stylesheet" href="ipad2.css" media="only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:0)" type="text/css" />
<link rel="stylesheet" href="iphone4.css" media="only screen and (min-device-width:640px) and (max-device-width:960px) and (-webkit-min-device-pixel-ratio:2)" type="text/css" />
<link rel="stylesheet" href="iphone3.css" media="only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:0)" type="text/css" />
</head>

<body>
<div id="ipad3" style="width:200px;height:200px;border:1px solid black"></div>
<div id="ipad2" style="width:200px;height:200px;border:1px solid black"></div>
<div id="iphone4" style="width:200px;height:200px;border:1px …
Run Code Online (Sandbox Code Playgroud)

css css3 ios media-queries

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

将PhoneGap iOS应用程序迁移到Android - 遇到可怕的性能问题

我们使用Telerik的PhoneGap 1.8.1和Kendo UI在一个相当大的iOS应用程序上工作了几个月.我会说iOS应用程序的速度比其原生等效速度快90%,这对我们来说是完全可以接受的.我们采用了相同的代码库并在Android等效的javascript文件中替换,启动了我们的设备(摩托罗拉Xoom运行4.0.3),性能非常糟糕.最糟糕的是页面转换 - 可能需要0.3秒 - 需要2-5秒.如果在仿真器上性能相同,则性能相同(毫不奇怪).

如果有可以发布的有用代码,请告诉我.否则我想我们正在寻找遇到这种情况的其他人和/或改进性能的建议.在这一点上,PhoneGap对于我们来说是Android开发的完全非首发.

android kendo-ui cordova

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

iOS PhoneGap应用升级到Cordova 2.1 - 内容完全忽略状态栏

我刚刚将iOS PhoneGap应用程序升级到Cordova 2.1.应用程序构建正常,但在模拟器上运行时,应用程序的内容似乎完全忽略状态栏存在的事实.现在状态栏下面隐藏了20px的内容,我似乎无法添加填充以将其向下移动.

我该如何解决?

ios cordova

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

在C#中使用3DES加密的ColdFusion中解密字符串

我们无法解密之前使用3DES和C#加密的ColdFusion中的字符串.这是我们最初用于加密字符串的代码:

    public static string EncryptTripleDES(string plaintext, string key)
    {
    TripleDESCryptoServiceProvider DES = new TripleDESCryptoServiceProvider();
    MD5CryptoServiceProvider hashMD5 = new MD5CryptoServiceProvider();
    DES.Key = hashMD5.ComputeHash(ASCIIEncoding.ASCII.GetBytes(key));
    DES.Mode = CipherMode.ECB;
    ICryptoTransform DESEncrypt = DES.CreateEncryptor();
    byte[] Buffer = ASCIIEncoding.ASCII.GetBytes(plaintext);

    string EncString = Convert.ToBase64String(DESEncrypt.TransformFinalBlock(Buffer, 0, Buffer.Length));
    EncString = EncString.Replace("+", "@@12");

    return EncString;
    }
Run Code Online (Sandbox Code Playgroud)

我们尝试过使用这里的建议:

TripleDES加密 - .NET和ColdFusion玩得不好

..没有运气.这是我们的CF代码和错误:

  <cfset variables.theKey = "blahblah" />
  <cfset variables.theAlgorithm = "DESede/CBC/PKCS5Padding">
  <cfset variables.theEncoding = "Base64">
  <cfset strTest = decrypt(#DB.PASSWORD#, variables.theKey, variables.theAlgorithm, variables.theEncoding)>
Run Code Online (Sandbox Code Playgroud)

返回错误:尝试加密或解密输入字符串时发生错误:''无法解码字符串"blahblah"

因此,看起来它正在尝试解密密钥而不是字符串,但这并不是ColdFusion中概述解密函数的方式.有任何想法吗?

更新:尝试使用以下CF代码,但返回的错误仍然是"尝试加密或解密输入字符串时发生错误:给定最终块未正确填充."

<cfset dbPassword  = "Hx41SYUrmnFPa31QCH1ArCHN1YOF8IAL">
<cfset …
Run Code Online (Sandbox Code Playgroud)

c# asp.net coldfusion 3des

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

将TypeScript与PhoneGap/Cordova插件配合使用

我想要开始使用Google Analytics Cordova插件,但是我正在使用TypeScript组合我的所有javascript资源,我遇到了一些障碍.以下是我遇到的具体问题的一个很好的例子:

window.plugins.googleAnalyticsPlugin.startTrackerWithAccountID("UA-xxxxxxx-x");
Run Code Online (Sandbox Code Playgroud)

TypeScript瘫痪window.plugins,抛出编译错误:

属性"插件"在"Window"类型的值上不存在.

这完全合情合理.但是,我无法通过使用declare var window;语句解决这个问题,因为这会为窗口创建重复的标识符.

phonegap-plugins cordova typescript

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