如何创build战争文件

创buildwar文件(使用eclipse)在tomcat上运行的最佳实践是什么? 教程,链接,例子,高度赞赏。

JVM标志CMSClassUnloadingEnabled实际上是做什么的?

除了一些非常模糊的高级定义,例如“摆脱你的PermGen问题”( 它不是 ,顺便说一句),我不能为我的生活find什么Java VM标志CMSClassUnloadingEnabled实际上做的定义。 我已经看过Sun的/ Oracle的网站,甚至选项列表也没有说明它的作用。 根据国旗的名称,我猜CMS的垃圾收集器不会默认卸载类,这个标志打开它 – 但我不能确定。

大多数现代系统中堆栈增长的方向是什么?

我正在准备一些C语言培训材料,我希望我的示例能够适合典型的堆栈模型。 在Linux,Windows,Mac OSX(PPC和x86),Solaris和最新的Unix中,C堆栈的发展方向是什么?

git rebase,跟踪“本地”和“远程”

在做git rebase的时候,在解决冲突的时候,我经常很难弄清楚“local”和“remote”是怎么回事。 我有时会有这样的印象:他们从一个承诺转到另一个承诺。 这可能(绝对),因为我还没有正确理解。 当重组时,谁是“本地”,谁是“偏远”? (我用P4Merge来解决冲突)

服务,asynchronous任务和线程之间的区别?

Service,Async Task&Thread有什么区别? 如果我没有错,他们都是用来做背景的东西。 那么,如何决定使用哪个以及何时使用?

通过构造函数或属性设置程序进行dependency injection?

我正在重构一个类,并添加一个新的依赖关系。 该类正在构造函数中使用现有的依赖关系。 所以为了一致性,我将这个参数添加到构造函数中。 当然,还有几个子类加上unit testing,所以现在我正在玩游戏,改变所有的构造函数来匹配,并且需要很长时间。 这让我觉得使用setter属性是获取依赖关系的更好方法。 我不认为注入的依赖关系应该是构造一个类的实例的接口的一部分。 你添加一个依赖关系,现在所有的用户(子类和任何直接实例化你的用户)突然知道它。 这感觉就像封装的rest。 这似乎不是现有代码的模式,所以我正在寻找一般共识是什么,build设者与财产的利弊。 是更好地使用属性设置?

在HTML(5)中是否有浮点inputtypes?

根据http://simon.html5.org/html-elements ,“数字”inputtypes的“值属性,如果指定,而不是空的,必须有一个有效的浮点数的值。 然而,简单地说(在Chrome.latest中,无论如何),使用整数而不是浮点数的“updown”控件: body { background-color: lightyellow; } header { font-family:'Segoe UI', 'Segoe Light', 'Courier New', sans-serif; //font-weight: bold; padding-left: 15px; background-color: Blue; color: White; } label { font-family: Consolas, 'Segoe UI', sans-serif; margin-left: 10px; min-width: 120px; } input { float:right; } .clearBoth { clear:both; } <header>New Delivery – @SerialNumber</header> </br> <label>Invoice #</label> <input type="text" […]

Java的String常量池在哪里生活,堆或栈?

我知道常量池的概念和JVM用来处理stringstring的string常量池。 但是我不知道JVM使用哪种types的内存来存储string常量字面值。 堆栈还是堆? 由于它是一个不与任何实例关联的文字,我会假设它将被存储在堆栈中。 但是,如果它没有被任何实例引用,则必须通过GC运行来收集文本(如果我错了,请纠正我),那么如果将它存储在堆栈中又如何处理呢?

iPhone操作系统内存警告。 不同级别的含义是什么?

关于在iPhone OS设备上pipe理内存的黑色艺术:不同级别的内存警告意味着什么。 1级? 2级? 表盘是否转到11? 背景:经过大量的记忆力testing阶段 – 包括运行我的iPad应用程序与iPod音乐播放器应用程序播放,我倾向于忽略随机而不经常的记忆警告我收到。 我的应用程序从不崩溃。 永远。 我的应用程序是无泄漏的。 而且,好吧,这些警告似乎并不重要。 谢谢, 道格

如何在Python中创build一个名称空间包?

在Python中,命名空间包允许您在多个项目中传播Python代码。 当您想要将相关库作为单独的下载发布时,这非常有用。 例如,在PYTHONPATH的目录Package-1和Package-2中, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py 最终用户可以import namespace.module1并import namespace.module2 。 定义一个名称空间包的最好方法是什么,以便多个Python产品可以在该名称空间中定义模块?