Tag: 更新

如何比较本地文件与Amazon s3文件

我正在研究桌面Java应用程序。 它需要检查我的S3服务器上的特定文件。 我不想下载整个文件进行比较,我需要找出服务器中的那个是否比本地更新,然后下载并替换。 我不确定如何检查是否有更新的可用部分。 我听说哈希作为一种方法,但我对如何在两个方面(本地和通过S3)实际执行此操作几乎没有经验

使用p2更新Eclipse E4应用程序

我正在Eclipse E4应用程序中添加更新function。 为此,我使用了Lars Vogel的源代码和教程 。 当我测试我的应用程序时,provisioningJob始终为null。 它在运行Eclipse时应该只为null。 但是当我尝试更新导出的应用程序时,provisioningJob仍然为null。 我做错了什么? public class UpdateHandler { private static final String REPOSITORY_LOC = System.getProperty(“UpdateHandler.Repo”, “file:////updateServer/repository”); @Execute public void execute(final IProvisioningAgent agent, final Shell shell, final UISynchronize sync, final IWorkbench workbench) { Job updateJob = new Job(“Update Job”) { @Override protected IStatus run(final IProgressMonitor monitor) { return checkForUpdates(agent, shell, sync, […]

检索项目的父项时出错:找不到与给定名称“Theme.AppCompat.Light”匹配的资源。 我的R.java失踪了

谷歌现在已经安装了Android Lollipop,我开了我的sdk经理并决定更新几个套餐……它让我从2天开始流连忘返。 找不到主题 我也试过这个: 无法重命名目录 不成功。 我试图从谷歌下载一个新的sdk并从头开始安装,但没有再次运行。 这是错误。 D:\~\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name ‘Theme.AppCompat.Light’. D:\~\res\values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name ‘Theme.AppCompat.Light’. D:\~\res\values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name […]

Java Web Start应用程序无法从快捷方式更新

我使用Java Web Start部署了一个Java(FX)桌面应用程序。 更新工作正常,但只有当我手动运行下载的JNLP时,它们才能从安装到桌面和菜单的快捷方式中运行。 这是我的JNLP: Companyapp Media Citizens Companyapp Presentation Desktop 以防万一,这是我的程序中安装快捷方式的部分: // install shortcuts try { IntegrationService is = null; try { is = (IntegrationService) ServiceManager.lookup(“javax.jnlp.IntegrationService”); } catch (UnavailableServiceException use) { throw new ApplicationError(use.getLocalizedMessage()); } if (!is.hasDesktopShortcut()) { if (!is.requestShortcut(true, true, “Companyapp”)) { throw new ApplicationError(“Integration failed.”); } } else { //initialController.dialog(“Shortcuts exist”, “Go […]

如何正确处理两个线程更新数据库中的同一行

我有一个名为T1的线程用于读取平面文件并解析它。 我需要创建一个名为T2的新线程来解析这个文件的某些部分,稍后这个T2线程需要更新原始实体的状态,原始线程T1也会对其进行解析和更新。我该如何处理这个问题情况? 我收到一个包含以下样本记录的平面文件: AAAA BBBB AACC BBCC AADD BBDD 首先,此文件以“已Received状态保存在数据库中。 现在,所有以BB或AA开头的记录都需要在一个单独的线程中处理。 一旦成功解析,两个线程都会尝试将数据库中此文件对象的状态更新为Parsed 。 在某些情况下,我得到staleObjectException 。 编辑:在exception丢失之前,任何线程完成的工作。 我们正在使用乐观锁定。 避免这个问题的最佳方法是什么? 两个线程更新同一个对象时可能出现的hibernateexception? 上面的post有助于理解它的某些部分,但它无助于解决我的问题。

Java Swing更新JList

我想知道在用户添加或删除项目之后以及用户对其进行排序之后是否有任何方法可以更新Jlist。 有没有什么办法可以编写一个标准化的方法来根据数组或向量中的项目顺序更新显示,以及当用户从JList所基于的数组中删除或添加一个对象时? 谢谢。

Java,MongoDB:如何在迭代庞大的集合时更新每个对象?

我收集了大约100万条记录,每条记录有20个字段。 我需要在每个记录(文档)中更新整数flag字段,将1或2随机分配给此flag字段。 如何在完整集合上迭代光标时执行此操作? 为了能够更新它,第二次搜索MongoDB已找到的对象似乎不是一个好主意: DBCursor cursor = coll.find(); try { while(cursor.hasNext()) { BasicDBObject obj = (BasicDBObject) cursor.next(); … coll.update(query,newObj) } } finally { cursor.close(); } 如何有效地更新具有不同值的巨大MongoDB集合的每个文档中的字段?

如何每5秒更新一次textview变量

可能重复: 每N秒更新一次TextView? 在这里,我想在每次迭代计算后更新textview中的Hr值,但每次延迟2秒。 我不知道该怎么做。 我现在在textview中得到的是迭代的最后一个值。 我希望所有的值都以恒定的延迟显示。 任何人帮忙。 for(int y=1;y<p.length;y++) { if(p[y]!=0) { r=p[y]-p[y-1]; double x= r/500; Hr=(int) (60/x); Thread.sleep(2000); settext(string.valueof(Hr)); } }