小编Fro*_*dik的帖子

如何获取ContentEditable区域和当前插入符号行位置的行数?

我的问题有两个部分,但它们是相关的.

首先 - 我有一些文本的可信DIV,我需要得到这个DIV的总行数(行).可能吗 ?

其次 - 我需要得到插入行位置,如果它在行号1,2,3等等....

有人可以帮忙吗?

html wysiwyg caret contenteditable

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

如何保护HTML5 + PhoneGap移动应用中的数据?

是否可以保护使用PhoneGap + HTML5创建的移动应用程序内的sqlite数据库?我有一大块数据,我想保护.但是从使用过的技术的本质来看,它在我看来几乎是不可能的.如果无法保护数据,是否至少可以使用一些模糊处理来阻止"脚本小子"不尝试轻松获取数据?

javascript security obfuscation html5 cordova

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

如何强制PhoneGap Android应用程序执行自我更新?

我有这种情况 - 在Android中运行PhoneGap应用程序.它在我的服务器上使用外部API.我可能会更改API结构,因此我需要将我的移动应用程序更新到更新版本.是否有一些自动或半自动方式如何强制更新Android手机上的Phonegap应用程序?

我可以向用户显示消息,该应用程序已过时,他应该去Android Market并从那里更新应用程序,但我正在寻找一些更舒适的方法来强制进行此更新.

编辑 - 问题规范:

我不是在寻找如何在应用程序启动时加载外部脚本的方法.我正在寻找PhoneGap-Android特定的解决方案如何调用应用程序更新.

android google-play cordova

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

当PHP APC缓存完全填满时,如何防止Apache挂起?

当APC缓存已满时,它会挂起Apache.Apache响应请求,但是等待APC缓存永远释放一些资源,但这绝不会发生.

我使用自己的小型删除脚本每10分钟运行一次CRON作业,该脚本会从APC中删除过期的条目.好的,我可以为APC添加更多内存和/或我可以更频繁地运行清除脚本.但这不是真正的解决方案,我正在寻找一些如何处理问题的新方法.

php apache apc apache2

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

如何在Android Market和Apples AppStore上安装HTML5应用程序?

我有一个简单的问题.我有HTML5应用程序,我希望它可以安装为普通的本机应用程序.我知道有Titanium Developer和其他人,但是对于这个简单的任务来说它们似乎太复杂了.这个问题有一些简单的工具吗?

iphone html5 android

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

在进行异步AJAX调用时如何防止Android中的PhoneGap应用程序冻结?

我有PhoneGap-Android应用程序,我正在使用Jquery.我正在进行ASYNCHRONOUS AJAX调用,在通话期间,应用程序只是在AJAX通话结束后冻结并等待(在GSM连接时主要是明显的).

我会理解这一点,如果我要做同步请求,但我有:

$.ajax({type: 'POST',url: 'http://www.example.com', data: data,async:true,success:callback});
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

ajax jquery android asynchronous cordova

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

当使用具有高级优化的Closure编译器时,如何在javascript中保留全局变量?

我有自己的Javascript库,我想通过使用带有高级优化的Google闭包编译器来缩小它.通过查看文档,我看到如何声明在库外部使用的函数.

但是我找不到如何保存我的库中声明的全局变量的方法.Closure编译器只是删除它们,因为它认为它们从未被使用过.有人可以帮忙吗?

编辑:示例代码:

var variable_1 = true;
Run Code Online (Sandbox Code Playgroud)

这是在我的库的开头全局定义的,但它从未在库本身中使用过.当它包含在某个页面中时,它在库外使用.但Closure编译器不知道,这就是它删除这些声明的原因.

javascript obfuscation minify google-closure-compiler

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

如何找出我的Android应用程序有哪些硬件要求?

希望我的问题听起来不那么尴尬.我有Android应用程序在许多Android手机上运行良好.但是,我刚刚在朋友的三星Galaxy Mini(S5570)上发现它甚至都不会在Android Market中找到我的应用程序.当我在Market中使用直接链接到我的应用程序时,它表示该应用程序与手机不兼容.我不知道为什么 ??

我在AndroidManifest.xml文件中有这个:

<supports-screens
    android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:resizeable="true"
    android:anyDensity="true" />

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-sdk android:minSdkVersion="4"></uses-sdk>
Run Code Online (Sandbox Code Playgroud)

我不知道什么应该禁用我的应用程序与三星Galaxy Mini兼容或可能还有其他我不知道的手机.

有人可以帮我解决这个奇怪的问题吗?

编辑:

我已经检查了Android Market Developer Console,并且我的清单文件中有多种或不同的权限集:

This application is only available to devices with these features, as defined in your application manifest.
Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.location.network
android.hardware.camera
android.hardware.location
android.hardware.camera.autofocus
android.hardware.touchscreen
Run Code Online (Sandbox Code Playgroud)

我想这android.hardware.camera.autofocus可能是我的应用程序没有在Android Market上显示某些手机的原因.任何人都知道如何摆脱我不希望我的应用程序的这个要求?

android android-manifest google-play

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

如何在MySQL中命名通配符选择列?

我将简化我的场景 - 我有这两个表:

table_A - id int, id_table_B_one int, id_table_B_two int, name varchar(30)
table_B - id int, name varchar(30), description varchar(30)
Run Code Online (Sandbox Code Playgroud)

然后我有这个查询:

SELECT
table_A.id, table_A.name, table_B_one.*, table_B_two.* 
FROM
table_A
LEFT JOIN table_B table_B_one ON table_A.id_table_B_one = table_B.id
LEFT JOIN table_B table_B_two ON table_A.id_table_B_two = table_B.id
Run Code Online (Sandbox Code Playgroud)

我的问题是我将获得3个具有相同名称(id和name)的列.我知道我可以使用'AS'关键字来指定一列的别名.但是,我需要指定每个选定的列,但我必须使用'*'通配符.

有什么办法可以用'*'通配符设置别名列名吗?像这样的东西:

... table_B_one.*AS table_B_one_*...

mysql wildcard left-join

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

如何强制netbeans html自动完成使用双引号而不是单引号?

我正在使用NetBeans 7.3,我喜欢它的自动完成功能.然而,在这个新的版本7.3,当我输入<script src=它可以自动创建两个单引号是这样的:<script src='|'.但是我需要这些引号是双引号:<script src="|".

我在配置中到处查找并没有找到一种方法如何强制NetBeans使用双引号而不是单引号.有人知道任何方式或解决方法吗?提前感谢任何提示和帮助.

html netbeans netbeans-7.3

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