如何使用java bouncy castle library实现AES加密?示例代码或示例代码的链接将是不错的:)
当我表演
String test="23x34 ";
String[] array=test.split("x"); //splitting using simple letter
Run Code Online (Sandbox Code Playgroud)
我有数组中的两个项目为23和34
但是当我这样做的时候
String test="23x34 ";
String[] array=test.split("X"); //splitting using capitalletter
Run Code Online (Sandbox Code Playgroud)
我在阵列23x34中得到了一个项目
那么有什么方法可以使用split方法作为不区分大小写或者是否有任何其他方法可以帮助?
我正在使用Vaadin文本字段,我想限制它仅支持数字.我试图覆盖setValue()
并返回而不调用super.setValue()
如果文本不是数字.但它似乎没有起作用.我怎么能纠正这个?我正在使用Vaadin 7.我认为它也不支持NumberField.
我无法在Chrome浏览器中运行我的测试.我正在使用selenium-java 2.33.0和java进行编码.
以下是步骤
System.setProperty("webdriver.chrome.driver", "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome");
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)
它会打开Chrome浏览器并抛出以下错误.
Exception in thread "main" org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '2.32.0', revision: '6c40c187d01409a5dc3b7f8251859150c8af0bcb', time: '2013-04-09 10:39:28'
System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.7.4', java.version: '1.6.0_35'
Driver info: driver.version: ChromeDriver
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:216)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:111)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:115)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:161)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:107)
at com.integration.RandomID.main(RandomID.java:14)
Caused by: org.openqa.selenium.WebDriverException: …
Run Code Online (Sandbox Code Playgroud) 我们如何确定Chen notation
? 中的关系方向。如果我们添加A 有 B 关系,那么任何人都可以把它读成B 有 A吗?
当我有以下查询时,它会给我一个产品列表.
List<Product>=
getCurrentSession().createQuery("SELECT p FROM Product p ").list();
Run Code Online (Sandbox Code Playgroud)
如果有以下联接,它会返回什么?
getCurrentSession().createQuery("SELECT p FROM Product p inner join ProductCategory pc where p.id=pc.id").list();
Run Code Online (Sandbox Code Playgroud) 我正在使用PopupDateField
vaadin的组件,它只允许选择Day而不是时间.在vaadin中是否有任何其他组件,这个功能是否有任何方法可以更改PopupDateField以支持时间选择?
这是我的代码
PopupDateField popupDateFieldScheduled = new PopupDateField();
popupDateFieldScheduled.setImmediate(false);
popupDateFieldScheduled.setWidth("-1px");
popupDateFieldScheduled.setHeight("-1px");
popupDateFieldScheduled.setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
Run Code Online (Sandbox Code Playgroud) 我不明白何时使用多捕获.我看到一些帖子,编译时间类型的多捕获异常是最接近的超类型的多个异常类型.
可以说有异常类型A,B和它们最接近的超类型C.
选项1
try{//whatever}
catch(A|B ex){//whatever}
Run Code Online (Sandbox Code Playgroud)
选项2
try{//whatever}
catch(C ex){//whatever}
Run Code Online (Sandbox Code Playgroud)
选项3
try{//whatever}
catch(A ex){//whatever}
catch(B ex){//whatever}
Run Code Online (Sandbox Code Playgroud)
在抛出多个异常时,我们应该在哪些理想情况下使用上述选项?
我想在 url 中发送 json 数据,如下所示。
editTest.jsp?details=374889331-{"aNumber":2}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
如果以前得到回答,我很抱歉.我做了一个搜索,但没有找到.他试图将我的Enum定义如下,哪个工作正常.
public enum MyEnum {
PRODUCT,STORE,PROMOTION,VOUCHER,URL;
private int value;
}
Run Code Online (Sandbox Code Playgroud)
但是当我将其定义如下时,它无法识别int令牌.这是为什么?
public enum MyEnum {
private int value;
PRODUCT,STORE,PROMOTION,VOUCHER,URL;
}
Run Code Online (Sandbox Code Playgroud)