问题列表 - 第30155页

MySQL 外键在另一个数据库的表中?

是否可以在 MySQL 中引用(InnoDB)另一个数据库中的外键?

这是不好的做法吗?

mysql database

6
推荐指数
1
解决办法
2877
查看次数

动态JComboBoxes

我有以下数据(字符串):

Course1: A1
Course1: A2
Course2: B1
Course2: B2
Course2: B3
Course2: B4
Course3: C1
Course3: C2
Run Code Online (Sandbox Code Playgroud)

我想创建两个JComboBox(JComboBox1,JComboBox2),以便JComboBox1包含Course1,Course2,Course3等.

如果我选择JComboBox1中的Course2,则应在JComboBox2中填充相应的B1,B2,B3,B4.

怎么实现这个?非常感谢.

java swing actionlistener jcombobox

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

在Eclipse中使用Ant中的exec标记.如何扩展PATH?

我试图从日食中执行git描述蚂蚁.我的一个目标中有以下内容:

<exec  executable="git" outputproperty="git-desc">
    <arg value="describe"/>
</exec>
Run Code Online (Sandbox Code Playgroud)

当我从命令行尝试这个时,ant运行正常,因为它使用我的shell设置的PATH.当我尝试从eclipse运行ant时,我收到以下错误:

Cannot run program "git": error=2, No such file or directory
Run Code Online (Sandbox Code Playgroud)

很明显我需要更新给出日食的PATH.我该怎么做呢?

eclipse ant

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

GUI和UI有什么区别?

GUI =图形用户界面和UI =用户界面有什么区别?

user-interface

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

SQL通配符匹配,不包括特定模式

抱歉我是sql的新手.我正在尝试为我们的数据库创建一个搜索查询,我想知道如何过滤查询中的某些单词,例如:

以下是样本数据(名称栏):Jean,Jain,Joan,Jorn,Juan,John,Juin

假设我们正在搜索以"J"开头并以"n"结尾的名称,但我们不想包含"John".

SELECT id, name
FROM tblusers
WHERE name LIKE 'j__n'
WHERE name NOT LIKE 'John'
Run Code Online (Sandbox Code Playgroud)

显然上面会有错误,所以我想知道如何正确地写上面的内容.

提前致谢.

mysql sql

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

Haskell:`Num [a] => a`和`Num a => [a]之间的差异是什么?

显然,我的类型签名已关闭.我已经发现了原因.现在,我有兴趣了解更多有关GHCI推断签名的错误信息.我试图让这段代码工作:

elemNum :: (Eq a, Num b) => a -> [a] -> b
elemNum e l = f e l
  where  f _ [] = []  -- this was my typo, supposed to read 0
         f e (x:xs)
             | x == e = 1 + f e xs
             | otherwise = f e xs
Run Code Online (Sandbox Code Playgroud)

由于上述原因,它显然不起作用; 但是,如果我删除我的签名,它会编译(不知道为什么,请解释),我得到这个签名:

elemNum :: (Num [a], Eq t) => t -> [t] -> [a]
Run Code Online (Sandbox Code Playgroud)

我以前从未见过类型类Num [a].这意味着什么,以及它与之相比如何(Num a) => [a].

haskell types typeclass

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

Spring如何适应我的应用程序架构?

我目前正在使用Java重建现有的PHP应用程序.因此,我有一个现有的前端GUI和我正在使用的现有数据库模式.

这是我正在努力的技术堆栈:

  1. jQuery,客户端
  2. Wicket,前端
  3. 春天,???
  4. Hibernate,ORM
  5. MySQL,数据库

在阅读Wicket In Action和Hibernate文档中的Spring之前,我设想通过我自己的业务逻辑将两者连接在一起.我有JBoss Seam的经验,但我被告知Spring很难比较(尽管文档另有说明,IMO).如果没有在我的阅读清单上添加一本关于Spring的书(我还没有找到一个有良好评价的合适的书),我很茫然.

Spring会在这个技术堆栈中提供哪些好处?

主观和可选的后续问题:什么参考资料(书籍,网站等)将使我开始使用我可能使用的Spring 3部分?

java spring wicket hibernate web-applications

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

rspec中未处理延迟作业

我试图为自定义延迟作业(GetPage :: GetPageJob)运行rspecs,但我有一个问题.

当我运行它们时,作业很好地排队(也就是说,插入到delayed_jobs表中),但它们不会被作业工作者处理.实际上,在第一个终端中启动"rake jobs:work RAILS_ENV = test"之后,在第二个终端中运行规范之后,我看不到第一个终端中作业工作者的任何输出.

另一方面,如果我通过"脚本/控制台测试"将作业排入队列,则作业将得到很好的处理.所以我有点困惑.

使用规范和脚本/控制台,我用来排队工作的行是:

Delayed::Job.enqueue GetPage::GetPageJob.new("http://cnn.com")
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?

rspec ruby-on-rails delayed-job

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

制作工人线程?

有没有办法制作"工作线程"基本上我每次需要时都尝试创建线程,这导致比1线程慢,因为创建新线程总是很昂贵.是否有办法在应用程序首次启动时创建工作线程,然后在必要时让它们工作?

谢谢

c c++ multithreading

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

在域对象上保存基本审计数据的简便方法?

我的应用程序使用大型域对象树,对于大多数这些对象,我想保留一些基本信息(更新,修改时间等).我已经将这些属性和列添加到我的应用程序中.

当我想到持久层应该透明地处理它时,我正要在所有各种构造函数等中编写这些值的设置.

但是怎么样?

我当然可以在我的DAO中执行此操作,但是如何处理通过级联保存的对象?有没有办法拦截那些persist()方法?

什么是实现此功能的好方法?

java dns audit persistence jpa

4
推荐指数
2
解决办法
2481
查看次数