问题列表 - 第18388页

使用java脚本为Ubiquity命令打开一个URL

我正在写一个Ubiquity命令,但我在JS上有0表示.如何使用JS 打开网址(例如http://www.stackoverflow.com)?

编辑:

谢谢大家,我相信你是对的,但是用下面的代码我就无法跳到这里.它可能与Ubiquity有关,但它被宣布为JS.

CmdUtils.CreateCommand({
names: ["so"],
preview: "go to stackoverflow",

execute: function so_execute() {
     displayMessage("Hello, World!");
     window.open('http://www.stackoverflow.com', 'dialog');
    //neither other two method will work
}
});
Run Code Online (Sandbox Code Playgroud)

javascript ubiquity

2
推荐指数
1
解决办法
412
查看次数

正确使用Arraylist和Java Generics vs Vectors

我过去一直在使用矢量,我对它们非常熟悉.我听说ArrayLists更快更灵活.我是使用ArrayListsJava Generics的新手.我目前正在使用它们如下并接收有关参数化的警告(我认为我通过声明它们来做到了这一点<String>.

ArrayList<String> arrayList = new ArrayList <String> ();
...
//then within a method
arrayList.add(file.getName()); //<-This line triggers the warning.
Run Code Online (Sandbox Code Playgroud)

我在网上发现,可以通过抑制方法中的警告来避免这种情况,如下所示.但是,这是一个解决方法,我宁愿了解arraylists如何正常工作和使用它们,而不是禁止警告错误地使用它们.

@SuppressWarnings("unchecked")
Run Code Online (Sandbox Code Playgroud)

并且,如果有关于使用ArrayLists的某种约定或标准,我也很想了解这些.

编辑: 我收到的警告如下:类型安全:方法add(Object)属于原始类型ArrayList.应该参数化对泛型类型ArrayList的引用

java standards warnings conventions arraylist

0
推荐指数
1
解决办法
2342
查看次数

hibernate锁定等待超时超时;

我正在使用Hibernate,试图模拟2个并发更新到数据库中的同一行.

编辑:我移动em1.getTransaction().提交在em1.flush()之后; 我没有得到任何StaleObjectException,这两个事务成功提交.

Session em1=Manager.sessionFactory.openSession();
Session em2=Manager.sessionFactory.openSession();

em1.getTransaction().begin();
em2.getTransaction().begin();

UserAccount c1 = (UserAccount)em1.get( UserAccount.class, "root" );
UserAccount c2 = (UserAccount)em2.get( UserAccount.class, "root" );

c1.setBalance( c1.getBalance() -1 );
em1.flush();
System.out.println("balance1 is "+c2.getBalance());
c2.setBalance( c2.getBalance() -1 );
em2.flush(); // fail

em1.getTransaction().commit();
em2.getTransaction().commit();

System.out.println("balance2 is "+c2.getBalance());
Run Code Online (Sandbox Code Playgroud)

我得到以下例外em2.flush().为什么?

2009-12-23 21:48:37,648  WARN JDBCExceptionReporter:100 - SQL Error: 1205, SQLState: 41000
2009-12-23 21:48:37,649 ERROR JDBCExceptionReporter:101 - Lock wait timeout exceeded; try restarting transaction
2009-12-23 21:48:37,650 ERROR AbstractFlushingEventListener:324 - Could not synchronize database state with session …
Run Code Online (Sandbox Code Playgroud)

java hibernate transactions

10
推荐指数
1
解决办法
5万
查看次数

CKEditor,AJAX Save

您能否提供一个示例,说明如何使用CKEditor工具栏中的"保存"按钮设置C​​KEditor以通过AJAX进行保存?

我有兴趣创建一个CKEditor AJAX保存页面,但我们没有在他们的网站上看到任何示例.

谢谢!

ajax ckeditor

6
推荐指数
2
解决办法
3万
查看次数

在Java中检查空字符串

我不知道下面的代码有什么问题....我从文本框中获取输入并将输入放在一个字符串中.如果文本框为空,则返回空字符串.在下面的代码中

   String[] str = new String[9]; 
   for(int i=0;i<9;i++){
       if(str[i].equals("")){
          System.out.println("set " + cmds[i] + " " + str[i]);
          WriteThread.sendCommand("set " + cmds[i] + " " + str[i] + "\n", false);
       }
    }
Run Code Online (Sandbox Code Playgroud)

在上面的代码str[i]存储文本框的输入文本,我试图检查数组的任何元素是否为空.我也试图与str[i] == ""str[i] == null,但没有运气.如果我打印字符串str[i],if块内的语句,它没有显示任何意味着它是空的.

我做错了什么吗?

java string

16
推荐指数
2
解决办法
6万
查看次数

SQL Server中的字符串替换使用另一个表的内容(例如update table1 set value = replace(table1.value,table2.val1,table2.val2))

我有一个包含邮政地址的SQL Server表.在准备邮寄时,我需要进行一些字符串替换以符合USPS首选项(例如,"Avenue"变为"Ave").

为了省去枚举所有替换的麻烦,我将标签/缩写对保存在两列表中.有没有一种优雅的方法可以将每个作为参数传递给更新语句中的Replace函数?

查找表如下所示:

CREATE TABLE addressLookup (label varchar(50),abbreviation varchar(20))
INSERT INTO addressLookup (label,abbreviation)
SELECT 'Avenue','Ave' UNION
SELECT 'Boulevard','Blvd' UNION
SELECT 'Drive','Dr' UNION
SELECT 'Lane','Ln' UNION
SELECT 'Street','St' UNION
SELECT 'First','1st' UNION
SELECT 'Second','2nd' UNION
SELECT 'Third','3rd' UNION
SELECT 'Fourth','4th' UNION
SELECT 'Fifth','5th' UNION
SELECT 'Sixth','6th' UNION
SELECT 'Seventh','7th' UNION
SELECT 'Eighth','8th' UNION
SELECT 'Ninth','9th' UNION
SELECT 'Tenth','10th' UNION
SELECT 'Eleventh','11th' UNION
SELECT 'Twelfth','12th' UNION
SELECT 'Apartment','Apt' UNION
SELECT 'Apartments','Apts' UNION
SELECT 'Floor','Fl' UNION
SELECT 'Room','Rm' UNION
SELECT 'Suite','Ste' UNION …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

4
推荐指数
1
解决办法
3397
查看次数

适用于Java的最佳OpenID库

我希望用户能够使用OpenID登录我的网站,但我不知道要使用哪个库.我知道哪些是那里,但我想知道哪一个是最好的.我正在运行JOnAS,但没有Web框架(没有Spring,Struts,GWT等).(请不要因为没有使用Web框架而惩罚我.我有我的理由.)为了它的价值,我的网站被分成多个WAR,我希望在那种情况下运行良好的东西,但那不是一个很重要.

有没有人有不同的图书馆经验?您可以分享的任何经验或智慧?

java openid java-ee

14
推荐指数
1
解决办法
5509
查看次数

'.ctor'不是有效的标识符

在visual studio 2008中打开VB.Net窗体的设计时,我收到的错误是"'.''不是有效的标识符".如果按"忽略并继续"链接,我可以看到表单设计器.
所有其他形式加载正常.

带有错误消息的callstack:

at Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomEventBindingService.ValidateMethodName(String methodName)
at System.ComponentModel.Design.EventBindingService.EventPropertyDescriptor.SetValue(Object component, Object value)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAttachEventStatement(IDesignerSerializationManager manager, CodeAttachEventStatement statement)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement)
Run Code Online (Sandbox Code Playgroud)

有关如何解决此问题的任何想法?

vb.net visual-studio-2008 winforms

3
推荐指数
1
解决办法
7891
查看次数

开发人员是否必须关注未来改变ORM的可能性?

让我们想象一下我开始开发一个项目.那么我是否必须认真关注将来改变ORM的可能性?

或者,更准确地说:

  1. 您是否要将当前项目中使用的ORM更改为其他项目.如果是,原因是什么?
  2. 你有没有这样做过?如果是这样,原因是什么?

实际上,我正在考虑是否有必要投入大量精力来尝试开发与ORM无关的解决方案.

.net orm

7
推荐指数
1
解决办法
271
查看次数

如何在javascript中以2009-12-24 14:20:57的格式获取当前时间?

我不熟悉javascript中的时间操作.

我尝试过new Date();以错误的格式给出结果:

2009年12月24日星期四14:24:06 GMT + 0800

如何获得格式的时间2009-12-24 14:20:57

javascript

4
推荐指数
1
解决办法
6447
查看次数