我的问题有两个部分,但它们是相关的.
首先 - 我有一些文本的可信DIV,我需要得到这个DIV的总行数(行).可能吗 ?
其次 - 我需要得到插入行位置,如果它在行号1,2,3等等....
有人可以帮忙吗?
是否可以保护使用PhoneGap + HTML5创建的移动应用程序内的sqlite数据库?我有一大块数据,我想保护.但是从使用过的技术的本质来看,它在我看来几乎是不可能的.如果无法保护数据,是否至少可以使用一些模糊处理来阻止"脚本小子"不尝试轻松获取数据?
我有这种情况 - 在Android中运行PhoneGap应用程序.它在我的服务器上使用外部API.我可能会更改API结构,因此我需要将我的移动应用程序更新到更新版本.是否有一些自动或半自动方式如何强制更新Android手机上的Phonegap应用程序?
我可以向用户显示消息,该应用程序已过时,他应该去Android Market并从那里更新应用程序,但我正在寻找一些更舒适的方法来强制进行此更新.
编辑 - 问题规范:
我不是在寻找如何在应用程序启动时加载外部脚本的方法.我正在寻找PhoneGap-Android特定的解决方案如何调用应用程序更新.
当APC缓存已满时,它会挂起Apache.Apache响应请求,但是等待APC缓存永远释放一些资源,但这绝不会发生.
我使用自己的小型删除脚本每10分钟运行一次CRON作业,该脚本会从APC中删除过期的条目.好的,我可以为APC添加更多内存和/或我可以更频繁地运行清除脚本.但这不是真正的解决方案,我正在寻找一些如何处理问题的新方法.
我有一个简单的问题.我有HTML5应用程序,我希望它可以安装为普通的本机应用程序.我知道有Titanium Developer和其他人,但是对于这个简单的任务来说它们似乎太复杂了.这个问题有一些简单的工具吗?
我有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)
有人可以帮忙吗?
我有自己的Javascript库,我想通过使用带有高级优化的Google闭包编译器来缩小它.通过查看文档,我看到如何声明在库外部使用的函数.
但是我找不到如何保存我的库中声明的全局变量的方法.Closure编译器只是删除它们,因为它认为它们从未被使用过.有人可以帮忙吗?
编辑:示例代码:
var variable_1 = true;
Run Code Online (Sandbox Code Playgroud)
这是在我的库的开头全局定义的,但它从未在库本身中使用过.当它包含在某个页面中时,它在库外使用.但Closure编译器不知道,这就是它删除这些声明的原因.
希望我的问题听起来不那么尴尬.我有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上显示某些手机的原因.任何人都知道如何摆脱我不希望我的应用程序的这个要求?
我将简化我的场景 - 我有这两个表:
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_*...
我正在使用NetBeans 7.3,我喜欢它的自动完成功能.然而,在这个新的版本7.3,当我输入<script src=它可以自动创建两个单引号是这样的:<script src='|'.但是我需要这些引号是双引号:<script src="|".
我在配置中到处查找并没有找到一种方法如何强制NetBeans使用双引号而不是单引号.有人知道任何方式或解决方法吗?提前感谢任何提示和帮助.
android ×4
cordova ×3
google-play ×2
html ×2
html5 ×2
javascript ×2
obfuscation ×2
ajax ×1
apache ×1
apache2 ×1
apc ×1
asynchronous ×1
caret ×1
iphone ×1
jquery ×1
left-join ×1
minify ×1
mysql ×1
netbeans ×1
netbeans-7.3 ×1
php ×1
security ×1
wildcard ×1
wysiwyg ×1