我正在尝试使用Java Webstart部署一个通过TibrvJ库使用Tibrv 的本机实现的应用程序.
我已经将所有Windows dll从内部打包c:\tibco\tibrv\bin到一个Jar文件中,并将它们添加到JNLP文件中的nativelib元素中.
我希望webstart 从文件中获取dlltibco-7.5.1-nativelibs.jar文件并允许它们通过System.loadLibrary调用 来加载Tibrv.open().但是它似乎不想正常工作.
我的JNLP文件如下所示:
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE jnlp PUBLIC "-//Sun Microsystems, Inc//DTD JNLP Descriptor 6.0//EN" "http://java.sun.com/dtd/JNLP-6.0.dtd">
<jnlp spec="6.0+"
codebase="http://somewhere:8080/my-gui/application"
href="launch.jnlp">
<information>
<title>My GUI</title>
<vendor>Technology</vendor>
<description>Dashboard</description>
<description kind="short">Dashboard</description>
<icon href="icon/Stocks-128x128.png" />
<offline-allowed />
<shortcut online="true">
<desktop />
<menu submenu="Dashboard" />
</shortcut>
</information>
<security>
<all-permissions />
</security>
<update check="always" policy="prompt-update" />
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se" …Run Code Online (Sandbox Code Playgroud) 我不想通过Java登录网站并执行操作,例如点击,通过Java向文本字段添加文本等.
我试图在固定宽度的div内水平显示许多图像.我想使用水平滚动条来显示不适合div内部的图像.
但是,图像垂直显示,而不是水平显示.有没有办法迫使它们并排显示?
div#event {
width: 150px;
overflow-x: scroll;
overflow-y: hidden;
}
div#event ul { list-style: none; }
div#event img {
width: 100px;
float: left;
}
<div id="lasteventimg">
<ul><li><img src="./gfx/gallery/image1.jpg" /></li>
<li><img src="./gfx/gallery/image2.jpg" /></li>
<li><img src="./gfx/gallery/image3.jpg" /></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud) 我正在学习vi,因为我很欣赏编辑器的巨大可能性,并且必须使用纯文本编辑器来完成我当前的项目.在许多教程中,我已经读过,为了速度,建议使用键"h","j","k"和"l"而不是箭头键.
然而,作为触摸打字员,我的手指通常处于a,s,d,f(左手)和j,k,l和ö(右手[德国键盘])的默认位置.在vi中导航需要有效地将右手放在h,j,k和l的默认位置.这使得正确地写文本,因为我经常注意到我开始输入文本,当我的右手处于"vi右手位置"而不是"触摸键入右手位置"时.
作为触摸打字员,您是否已根据vi模式调整手部记忆,或者您是否找到了其他解决方案?我很感激经验丰富的触摸打字员使用vi的经验和技巧.
我希望能够直接从磁盘读取和写入数据(即在扇区/集群级别),但我还没有找到适合在Windows下执行此操作的工具.
我一直试图弄清楚如何在C#中编写自己的文档,但我发现的文档很少,只处理C++ API.
什么是直接在C#中读取/写入驱动器的最佳方式?(或者任何人都可以向我推荐一种允许我直接从驱动器读/写的工具?)
我刚开始使用Spring Web MVC.我正试图避免网址中的文件扩展.我怎样才能做到这一点?(我使用的是Spring 2.5.x)
豆:
<bean name="/hello.htm" class="springapp.web.HelloController"/>
Run Code Online (Sandbox Code Playgroud)
我希望它是:
<bean name="/hello" class="springapp.web.HelloController"/>
Run Code Online (Sandbox Code Playgroud)
我无法让它发挥作用.有任何想法吗?
编辑:
网址映射
<servlet-mapping>
<servlet-name>springapp</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
我试过没有运气(*和/*)更改url-pattern.
我一直在寻找一个Eclipse功能,它允许你右键单击一个主源类并找到相应的JUnit类,而不必浏览我项目的测试类.我正在使用Mylyn,这有助于减少混乱,但如果有一个功能可以自动执行查找,那将会更容易.
我下面Maven的标准目录布局(/src/main/java,/src/test/java,等).我的所有测试类都被命名了*Test.我想这可以实现并且可能已经存在.
Eclipse中是否有一个函数或插件可以找到给定主类的相应JUnit测试类?
我想知道是否有人遇到过在iPhone SDK中生成音调的方法.我试图生成DTMF音调,似乎找不到任何实质性的东西.我希望能够指定播放音调的时间长度(即模拟按住按钮而不是简单地按下它.
我发现了一个名为iPhreak的开源应用程序.它应该产生DTMF音调来欺骗付费电话(我向你保证这不是我的意图 - 我的公司处理基于电话的内部通信系统).该应用程序的唯一问题是开源项目中缺少文件.也许其他人已经让这个项目在过去工作了?
如果有人知道我会在哪里找到这样的东西,我将非常感谢我的投票:)
我理解"new"关键字如何隐藏派生类中的方法.但是,它对实现使用关键字的接口的类有什么影响?
考虑这个例子,我决定通过使其属性读/写来扩展接口.
public interface IReadOnly {
string Id {
get;
}
}
public interface ICanReadAndWrite : IReadOnly {
new string Id {
get;
set;
}
}
Run Code Online (Sandbox Code Playgroud)
然后你就可以做到这样的事情:
public IReadOnly SomeMethod() {
// return an instance of ICanReadAndWrite
}
Run Code Online (Sandbox Code Playgroud)
这是不好的设计吗?它会导致我的类实现ICanReadAndWrite的问题吗?
编辑: 这是一个人为的例子,说明我为什么要这样做:
假设我有一个返回IShoppingCartItemReadWrite的工厂类.然后,我可以有一个服务层来操作它的价格,更改东西等.然后,我可以将这些对象作为IShoppingCartItemReadOnly传递给某种不会改变它们的表示层.(是的,我知道它在技术上可以改变它们 - 这是一个设计问题,而不是安全性等)
java ×3
c# ×2
css ×1
delphi ×1
delphi-2009 ×1
delphi-2010 ×1
disk ×1
dtmf ×1
eclipse ×1
editor ×1
generator ×1
interface ×1
iphone ×1
jnlp ×1
jsp ×1
junit ×1
keyboard ×1
navigation ×1
new-operator ×1
overflow ×1
scroll ×1
spring ×1
spring-mvc ×1
tibco ×1
touch-typing ×1
vi ×1