我有一个新的Android应用程序,我几天前在市场上.我在发布之前对我的机器人机器人进行了相当多的测试,并试图进行彻底的测试.好吧,我得到了一些负面的评论,说明它是如何在某人的EVO 2.2或X10上运行的(甚至不知道最初是什么).好吧,它在我的手机上运行完美.
关于我应该如何修复或支持在100种不同手机上运行的应用程序的任何建议?
其他开发者如何接近这个?(实际上没有购买每部手机).谢谢.
我看到有000-default虚拟主机,我离开了它.我为mysite.com创建了一个新文件和链接,它可以工作,但不是我想要的.我想知道,有没有人知道我是否需要删除或者我是否应该删除000-default vh?
出于某种原因,如果要访问http://mysite.com,它会将我带到000-default网站,但如果我去http://www.mysite.com,它会把我带到正确的地方.为什么会有区别?
这是mysite.com vh文件:
#NameVirtualHost *
<VirtualHost *:80>
ServerAdmin nick@mysite.com
ServerName mysite.com
ServerAlias www.mysite.com *.mysite.com
DocumentRoot /home/nick/www/mysite.com
ErrorLog /var/log/apache2/mysite.com/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel info
CustomLog /var/log/apache2/mysite.com/access.log common
ServerSignature On
</VirtualHost>
Run Code Online (Sandbox Code Playgroud) 我知道API状态"用于处理SQL地图的线程安全客户端",但我想了解它是如何工作得更好,并且想知道是否有人在具有事务的多线程环境中运行这个.例如使用:
void doSomeSql() throws SQLException{
sqlMapper.startTransaction();
sqlMapper.startBatch();
final Map paramMap = new HashMap();
paramMap.put("data", "data");
Integer num = (Integer) sqlMapper.queryForObject("getRowCount", paramMap);//get row count
sqlMapper.insert("insertData", paramMap); //insert row
num = (Integer) sqlMapper.queryForObject("getRowCount", paramMap);//get row count again
sqlMapper.executeBatch();
sqlMapper.commitTransaction();
}
Run Code Online (Sandbox Code Playgroud)
如果这被用于多个线程可以调用它的地方并且只有一个共享的sqlMapper对象会有一些线程正在执行批处理,因为另一个线程调用了executeBatch()?如果我在其他线程中使用相同的sqlMapper进行删除更新等许多其他方法,这就成了一个问题.
我不想在一个线程中启动事务,并在上一个线程完成之前有另一个线程提交.
我知道我可以同步所有这些,但宁愿不必.
我有一个生产服务器与apache2,php,mysql.我现在只有一个站点(mysite.com)作为虚拟主机.我想把phpmyadmin,webalizer和webmin放在那里.到目前为止,我安装了phpmyadmin,它可以工作,但整个互联网都可以访问mysite.com/phpmyadmin
如何将可见性降低到192.168.0.0/16,以便防火墙后面的机器可以访问它?
我正在使用Google Drive Android API(是的,我知道它仍然在开发人员预览中),在Drive上创建一个可以在所有用户设备上保留数据的文件.
https://developers.google.com/drive/android/create-file
因此,请使用手机上的应用:
- 检查文件是否存在(按文件名过滤而不是在垃圾箱中)
- 如果存在,则使用数据读取和更新本地sqlite
- 如果不存在则创建新文件,并从sqlite写入数据.然后请求同步.
- 当用户更改数据时,再次打开文件,写入内容并提交/同步.
我正在测试我在手机上运行的位置,然后在我的平板电脑上的情况,并且恰好有多个同名的文件被打开,我的应用程序在打开时会感到困惑.我猜有重复项,因为同步有一个延迟,第二个设备没有找到现有文件,因此创建了一个新文件.
所以,现在我想,我用这个名字(没有标记为垃圾)拉入所有文件并合并它们,然后在除了其中一个之外的所有文件上标记垃圾并称之为当前.随着时间的推移,这将在垃圾箱中留下许多文件.
几个问题:
无论如何都要创建一个具有唯一名称的文件,或者通过一些独特的句柄拉动.重复使得使用此Drive产品变得麻烦.
是否有删除文件,不标记垃圾,但实际上删除.合并后,我不想在使用数月之后留下数百个标记为垃圾的文件.
我错过了一些明显的东西吗?我想做的就是不断覆盖最后一个设备的文件以保存数据并调用主副本.然后让其他设备知道它们应该在运行时刷新.现在,我有一个网络工具应用程序,但我也在创建一个游戏,并希望利用相同的机制来保存/持久设备的游戏状态....此时我不太相信Drive是适当的手段.
android ×2
apache2 ×2
blazeds ×1
ibatis ×1
java ×1
php ×1
phpmyadmin ×1
soap ×1
testing ×1
web-services ×1