问题列表 - 第22864页

在eclipse中运行Jetty 7服务器?

我正在尝试设置Eclipse以运行并将我的项目部署到Jetty 7服务器(最旧版本可从http://download.eclipse.org/jetty/获得).我已经下载了Jetty 7并将其解压缩,我从可用的服务器适配器列表中安装了Jetty插件,但是当我尝试配置新的Jetty服务器时,服务器类型列表只包含"Jetty 6".如果我使用它并将其指向我的服务器运行时,当我尝试启动它时,我收到以下错误:

java.lang.NoClassDefFoundError: org/mortbay/start/Main
Caused by: java.lang.ClassNotFoundException: org.mortbay.start.Main
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main" 

我猜我需要一个不同的适配器来启动Jetty 7,但我不知道在哪里可以找到它.

eclipse jetty java-ee

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

如何在其他浏览器中打开链接?

如何在其他浏览器中打开链接?例如:

<a href="sample.html" >click to open in firefox</a>
<a href="sample.html" >click to open in Safari</a>
<a href="sample.html" >click to open in IE</a>
<a href="sample.html" >click to open in Chrome</a>
Run Code Online (Sandbox Code Playgroud)

可能吗?

有什么想法或建议吗?

谢谢.

html hyperlink

8
推荐指数
1
解决办法
1894
查看次数

具有多个主键的SQLAlchemy不会自动设置任何主键

我有一张简单的桌子:

class test(Base):
    __tablename__ = 'test'
    id = Column(Integer, primary_key=True)
    title = Column(String)

    def __init__(self, title):
        self.title = title
Run Code Online (Sandbox Code Playgroud)

使用此表时,会自动设置ID.我想添加另一个独特且有效的搜索字段,所以我添加了字段:

id2 = Column(String, primary_key=True)
Run Code Online (Sandbox Code Playgroud)

并更新了构造函数:

def __init__(self, id2, title):
    self.id2 = id2
    self.title = title
Run Code Online (Sandbox Code Playgroud)

现在,不再自动设置id,或者我得到错误:

IntegrityError:(IntegrityError)test.id可能不是NULL u'INSERT INTO test(id2,title)VALUES(?,?)'[u'a',u'b']

有没有办法维护第二个主键而不删除第一个主键的自动增量行为?

python database sqlalchemy primary-key

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

T-SQL的表级差异和同步过程

我对T-SQL源代码感兴趣,该源代码用于将表(或可能是其子集)与来自另一个类似表的数据同步.这两个表可以包含任何变量,例如我可以拥有的变量

 base table    source table 
 ==========    ============
 id     val    id       val
 ----------    ------------
 0        1    0          3
 1        2    1          2
 2        3    3          4
Run Code Online (Sandbox Code Playgroud)

要么

 base table             source table 
 ===================    ==================
 key    val1    val2    key   val1    val2
 -------------------    ------------------
 A         1       0    A        1       1  
 B         2       1    C        2       2
 C         3       3    E        4       0
Run Code Online (Sandbox Code Playgroud)

或任何两个包含类似名称的类似列的表.我希望能够

  • 检查两个表是否具有匹配的列:源表与基表具有完全相同的列,并且数据类型匹配
  • 从基表到源表的diff
  • 执行必要的更新,删除和插入以更改基表中的数据以对应源表
  • 可选地将diff限制为基表的子集,

最好是存储过程.有没有人为此写过存储过程,还是你指向一个来源?

sql t-sql database synchronization

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

复制包含索引的MySQL表

我可以复制一个MySQL表来创建一个新表:

CREATE TABLE newtable SELECT * FROM oldtable
Run Code Online (Sandbox Code Playgroud)

这可以,但索引不会复制到新表.如何复制包含索引的表?

mysql indexing create-table

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

迭代Django模板中的两个列表

我想在django模板中进行以下列表迭代:

foo = ['foo', 'bar'];
moo = ['moo', 'loo'];

for (a, b) in zip(foo, moo):
    print a, b
Run Code Online (Sandbox Code Playgroud)

django代码:

{%for a, b in zip(foo, moo)%}
  {{a}}
  {{b}}
{%endfor%}
Run Code Online (Sandbox Code Playgroud)

我尝试这个时收到以下错误:

File "/base/python_lib/versions/third_party/django-0.96/django/template/defaulttags.py", line 538, in do_for
    raise TemplateSyntaxError, "'for' statements should have either four or five words: %s" % token.contents
Run Code Online (Sandbox Code Playgroud)

我该如何做到这一点?

python django django-templates

33
推荐指数
4
解决办法
4万
查看次数

scriptblock上的新闭包

考虑以下代码:

PS> $timer = New-Object Timers.Timer
PS> $timer.Interval = 1000
PS> $i = 1;
PS> Register-ObjectEvent $timer Elapsed -Action { write-host 'i: ' $i }.GetNewClosure()
PS> $timer.Enabled = 1
i:  1
i:  1
i:  1
 ...
# wait a couple of seconds and change $i
PS> $i = 2
i:  2
i:  2
i:  2
Run Code Online (Sandbox Code Playgroud)

我假设当我创建新的closure({ write-host 'i: ' $i }.GetNewClosure())值时$i将绑定到此闭包.但不是在这种情况下.我改变了值,write-host取新值.

另一方面,这有效:

PS> $i = 1;
PS> $action = { write-host 'i: ' $i …
Run Code Online (Sandbox Code Playgroud)

powershell events closures

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

可能吗?匹配完全相同数量的开合括号

我不是Regex的专家.我正在尝试创建一个正则表达式,它将匹配完全相同数量的开始和结束括号,但我很难过如何做到这一点.

一个例子:

nothing: important, a b { c {{{ a another {{ nothing }} }}} }
Run Code Online (Sandbox Code Playgroud)

要么:

one { two {{ error, forgot ending brace }}
Run Code Online (Sandbox Code Playgroud)

问题是我不知道我预先会得到多少支撑.在第一个例子中,我需要获取文本{ c {{{ a another {{ nothing }} }}} }.在第二个我需要得到{{ error, forgot ending brace }}.

甚至可以创建一个匹配规则来执行此操作吗?(我正在使用Qt Regex引擎).

regex qt

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

.gitignore中的例外情况

如何向.gitignore添加一个例外,比如"忽略所有.dll文件但是 myfile.dll"?

git gitignore

184
推荐指数
5
解决办法
4万
查看次数

ITERATOR列表在std :: string构造函数中被破坏

在VS2005 SP1的Debug配置中编译的以下代码显示了两条带有"ITERATOR LIST CORRUPTED"通知的消息.

代码片段

#define _SECURE_SCL 0
#define _HAS_ITERATOR_DEBUGGING 0

#include <sstream>
#include <string>

int main()
{
  std::stringstream stream;
  stream << "123" << std::endl;
  std::string str = stream.str();
  std::string::const_iterator itFirst = str.begin();
  int position = str.find('2');
  std::string::const_iterator itSecond = itFirst + position;
  std::string tempStr(itFirst,itSecond); ///< errors are here
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是编译器或标准库中的错误吗?

c++ visual-c++-2008 visual-c++ visual-c++-2005

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