由于CSS图像替换技术,我的代码中有很多空的span标签等等.它们会触发HTML验证警告.我应该关心吗?
谢谢.
我正在寻找一个基于Java的论坛引擎,它很容易与现有网站集成.
目前我有用户表(包括密码和电子邮件等列),只想添加一个论坛.
从http://java-source.net/open-source/forum-software我发现了这些:
目前最优秀的候选人是JForum,Jive,mvnForum和Yazd.
我的问题是,有没有人有这些或其他论坛引擎的经验,尤其是将它与现有用户表集成的经验?
我正在使用Java AWT在面板上绘制线条(Line2D和Graphics2D.drawLine()),我想知道如何绘制带刻度线的线条,类似于:
| ---- | ---- | ---- | ---- | ---- |
我知道我想提前勾选的位置.
线条可以处于任何位置,因此刻度线必须以与线条本身相关的角度绘制.
我的基本几何和在Java中应用它的能力让我失望.:)
有时当我扩展自己的一个类时,我想(为了子类的目的)在超类中的方法中"注入"一行或两行代码.
在这些情况下,我有时会添加一个空的受保护方法的调用,以便子类重写.
public void superClassMethod() {
// some fairly long snippet of code
doSubclassSpecificStuff();
// some other fairly long snippet of code
}
// dummy method used for overriding purposes only!
protected void doSubclassSpecificStuff() {
}
Run Code Online (Sandbox Code Playgroud)
当我在同一个班级多次这样做时,我必须说它看起来很尴尬/丑陋所以我的问题:
我能想到的唯一选择是使用类似命令模式的东西setMiddleOfMethodHandler(SomeRunnableHandler),然后调用handler.doSubclassSpecificStuff()而不是使用伪方法.我看到它有一些缺点,例如无法触及受保护的数据.
JButtons考虑按空格键与单击JButton相同(假设JButton具有焦点,我在这里假设).有没有办法关闭这种行为,所以他们忽略按空格键?
另外,更一般地说,是否有一种技术可以做到这一点AbstractButtons?
是否有任何实际应用\r和\bJava中?有人可以给出一个使用它的例子吗?
当您键入文本框并按住某个键时,您将获得(a ....... aaaaaaaaaaaaaa),具体取决于初始按键延迟.
addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
// Handle key press here
}
Run Code Online (Sandbox Code Playgroud)
我正在创建一个用户反应非常重要的游戏.如何完全消除这种延迟?上面的代码不起作用.我也尝试重写processKeyEvent而没有运气.
我已经设法在Jersey,HK2和一个简单的GrizzlyServer中设置我自己的服务类的注入(进入资源类).(基本上遵循这个例子.)
我现在好奇将JPA EntityManagers注入我的资源类最好的是什么?(我目前正在考虑将一个请求作为一个工作单元).我目前正在探索的一个选项是以Factory<EntityManager>下列方式使用a :
class MyEntityManagerFactory implements Factory<EntityManager> {
EntityManagerFactory emf;
public MyEntityManagerFactory() {
emf = Persistence.createEntityManagerFactory("manager1");
}
@Override
public void dispose(EntityManager em) {
em.close();
}
@Override
public EntityManager provide() {
return emf.createEntityManager();
}
}
Run Code Online (Sandbox Code Playgroud)
并按如下方式绑定它:
bindFactory(new MyEntityManagerFactory())
.to(EntityManager.class)
.in(RequestScoped.class);
Run Code Online (Sandbox Code Playgroud)
问题是dispose从不调用-method.
我的问题:
(我宁愿不依赖于重量级容器或额外的依赖注入库来覆盖这个用例.)
我想从字符串中提取数字,如下所示:
String numbers[] = "M0.286-3.099-0.44c-2.901,-0.436,,,123,0.123,.34".split(PATTERN);
Run Code Online (Sandbox Code Playgroud)
从这样的字符串我想提取这些数字:
那是:
Float.parseFloat可以解析的东西,因此.34是有效的到目前为止我所拥有的:
String PATTERN = "([^\\d.-]+)|(?=-)";
Run Code Online (Sandbox Code Playgroud)
这在某种程度上起作用,但显然远非完美:
,,,在中间一样如何修复PATTERN以使其工作?