在java程序中执行另一个jar

我写了几个简单的Java应用程序,名为A.jar,B.jar。 现在我想编写一个GUI Java程序,以便用户可以按下buttonA来执行A.jar和buttonB来执行B.jar。我也想在GUI程序中输出运行时过程的详细信息。 任何build议?

只有当Django开始ONCE时执行代码?

我正在编写一个Django中间件类,我只想在启动时执行一次,以初始化其他一些代码。 我跟着sdolan发布的非常好的解决scheme,但是“Hello”消息被输出到terminal两次 。 例如 from django.core.exceptions import MiddlewareNotUsed from django.conf import settings class StartupMiddleware(object): def __init__(self): print "Hello world" raise MiddlewareNotUsed('Startup complete') 并在我的Django设置文件中,我有MIDDLEWARE_CLASSES列表中包含的类。 但是当我使用runserver运行Django并请求一个页面时,我进入了terminal Django version 1.3, using settings 'config.server' Development server is running at http://127.0.0.1:8000/ Quit the server with CONTROL-C. Hello world [22/Jul/2011 15:54:36] "GET / HTTP/1.1" 200 698 Hello world [22/Jul/2011 15:54:36] "GET […]

ConcurrentModificationException和一个HashMap

我正在使用JPA持久对象。 主对象与另一个对象拥有一对多的关系。 另一个对象存储在一个HashMap中。 什么样的同步可以解决这个问题? 这似乎发生在完全随机的时间,是非常不可预知的。 这是我得到的例外: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown Source) at org.hibernate.collection.AbstractPersistentCollection$IteratorProxy.next(AbstractPersistentCollection.java:555) at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:296) at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:242) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:219) at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169) at org.hibernate.engine.Cascade.cascade(Cascade.java:130)

JavaScript:上传文件

比方说,我在页面上有这个元素: <input id="image-file" type="file" /> 这将创build一个button,允许网页的用户通过浏览器中的“文件打开…”对话框select一个文件。 假设用户点击所述button,在对话框中select一个文件,然后点击“确定”buttonclosures对话框。 所选的文件名现在存储在: document.getElementById("image-file").value 现在,假设服务器处理URL为“/ upload / image”的多部分POST。 如何将文件发送到“/ upload / image”? 另外,如何收听file upload完成的通知?

转置列表的列表

让我们来: l = [[1,2,3],[4,5,6],[7,8,9]] 我正在寻找的结果是 r = [[1,4,7],[2,5,8],[3,6,9]] 并不是 r = [(1,4,7),(2,5,8),(3,6,9)] 非常感激

为什么嵌套权重对性能不利? 备择scheme?

我已经写了几个布局文件,我使用layout_weight属性来创build不同视图之间的比例。 在某些时候,我开始得到有关嵌套权重的皮棉警告。 所以,我想知道为什么嵌套的权重对性能不利,如果有一种更有效的方法来创build可以用于不同屏幕尺寸的视图尺寸之间的恒定比例,并且不需要指定很多尺寸dpi值通过几个布局文件(针对不同的屏幕尺寸,我的意思是)。 谢谢!

原始值与参考值

我读了一本名为“Web开发专业版Javascript”的书,它说:“variables由引用值或原始值赋值,引用值是存储在内存中的对象”。 然后它没有说明如何存储原始值。 所以我猜这不是存储在内存中。 基于此,当我有这样的脚本: var foo = 123; Javascript如何记住foovariables以备后用?

你如何cachingJavascript中的图像

我和我的朋友正在一个网站上工作,我们想要caching某些图片,以便将来更快地展示它们。 我有两个主要问题: 你如何caching图像? 一旦它被caching,你如何使用一个图像? (只是为了validation,如果图像caching在页面A上,可以从caching中调用它来在页面B上使用它,对吗?) 另外,是否有可能设置图像的caching版本何时到期? 如果包含一个描述这一点的页面的例子和/或链接,那将是非常值得赞赏的。 我们很好地使用原始的JavaScript或jQuery版本。

如何在Python中定尾日志文件?

我想在Python中输出tail -F或类似的东西,而不用阻塞或locking。 我在这里发现了一些非常古老的代码,但是我认为现在必须有一个更好的方法或者一个库去做同样的事情。 任何人都知道吗? 理想情况下,我会有像tail.getNewData() ,我可以每次需要更多的数据时调用。

在C坏习惯中使用灵活的数组成员?

我最近读到,在C中使用灵活的数组成员是糟糕的软件工程实践。 但是,这一说法没有任何论据支持。 这是一个公认的事实吗? ( 灵活的数组成员是C99中引入的一个C特性,可以声明最后一个元素是未指定大小的数组,例如:) struct header { size_t len; unsigned char data[]; };