问题列表 - 第42064页

地址簿数据库设计:denormalize?

我正在设计一个联系人管理器/地址簿式应用程序,但不能满足于数据库设计.

在我目前的设置中,我有一个联系人,其中包含地址,电话号码,电子邮件和组织.所有联系人属性当前都是单独的表,其中fk到Contact表.不用说,联系人可以拥有任何数量的这些属性.

现在,如果我想在应用程序中阅读联系人,我发现自己将所有这些表连接在一起.由于没有对相关表执行过滤,反向查找,排序等,将相关字段作为json编码列表存储在Contact表的直接属性上不是更好/更简单的解决方案吗?

例如,不是将fk连接到带有3个条目的phonenumber表,只需编码所有的phonenumber并将它们存储到Contact表的字段中?

任何见解真的很感激!(fyi我正在使用Django虽然这并不重要)

sql database-design django-models denormalization

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

Grails没有安排石英工作

我需要以编程方式安排和取消安排石英作业.我能够安排使用它MyJob.schedule(cronExpression).有没有办法同样取消安排工作?

我正在使用0.4.2带有Grails的石英插件1.2.3

grails quartz-scheduler

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

如何在java的主程序后台实现事件监听器?

嗨,我是一个初学者,如果这听起来很幼稚,我很抱歉.

我想实现一个在后台运行并一直监听的线程.通过监听我的意思是说它继续检查从主线程返回的值,如果vaue超过某个数字,它执行某种方法,或者说退出程序.

如果你能给我一些想法或者至少把我推荐给有用的东西,那就太好了.

java

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

C++:命名空间语法问题

namespace Stuff
{
    class Sprite
    {
    };

    class Circle : Stuff::Sprite
    {
    };
}
Run Code Online (Sandbox Code Playgroud)

这会工作,还是会找到Stuff :: Stuff :: Sprite?

编辑:忘了一些分号.

编辑2:我接受了@Omnifarious的答案,因为一旦他用@ Vlad的帮助编辑了它,这是最完整的答案.还要感谢@Vlad.

c++ namespaces naming-conventions

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

实体框架:模型优先,继承?

我有一个Person表,一个Employee表和一个Contractor表.所有员工都是人,所有承包商都是人,每个人都是雇员或承包商.像这样:替代文字

我怎样才能使用Model First完成这个概念?遗产?

.net inheritance entity-framework ef-model-first

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

Rails:是否有距离获取最接近今天的Date对象?

鉴于约会,我如何在Rails中找到最近的星期一?

我知道我可以这样做:

Date.tomorrow Date.today

有没有像Date.nearest:星期一?

ruby-on-rails date

12
推荐指数
4
解决办法
6638
查看次数

移动外部程序的位置并更改其大小

所谓外部程序,是指非我自己开发的程序。

我有 2 个程序需要一起启动,其中 1 个是我开发的程序,另一个是 Window Media Player(仅作为示例)。

这些程序将被放置在静态位置,没有用户交互,因此我需要配置它们的高度宽度和 x/y 坐标。对于我自己的程序来说没有问题,但是对于外部程序,我是否能够使用窗口消息来更改它们的大小和位置。

我以前从未使用过窗口消息,但我在某处读过有关 sendMessage() 的内容,但我不确定移动和调整大小的命令。

我的程序是用C#完成的,我希望能够做这样的事情

.net c# windows

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

加载共享库时出错

我正在使用g ++编译器在Ubuntu上运行eclipse,我正在尝试运行一个使用xerces的示例程序.

构建没有产生任何错误,但是当我试图运行程序时,我会收到此错误:

error while loading shared libraries: libxerces-c-3.1.so: cannot open shared object file: No such file or directory

libxerces-c-3.1.so/opt/lib我在eclipse中作为库包含的目录中.我检查文件夹时文件就在那里.当我执行时echo $LD_LIBRARY_PATH,/opt/lib也列出了.

问题所在的任何想法?谢谢.

一个ldd libxerces-c-3.1.so命令产生以下输出:

linux-vdso.so.1 =>  (0x00007fffeafff000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00007fa3d2b83000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa3d2966000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa3d265f000)
libm.so.6 => /lib/libm.so.6 (0x00007fa3d23dc000)
libc.so.6 => /lib/libc.so.6 (0x00007fa3d2059000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fa3d1e42000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa3d337d000)
Run Code Online (Sandbox Code Playgroud)

shared shared-libraries

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

有没有使用'scala.swing'的好例子?

我不了解Java或Swing,但我对Scala非常熟悉,并且我将它用于我的目的没有任何问题.但是当我尝试实现GUI时,我遇到了许多文档无法轻易解决的问题/错误.我想scala.swing的例子可以帮助很多!

是否有任何使用scala.swing的小而不平凡且编写良好的应用程序,我可以从中学到什么?

swing scala scala-2.8 scala-swing

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

如何使用可选的时间参数创建DateFormat?

我希望构造一个可选择具有时间参数的日期格式.

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd [hh:mm]");
Run Code Online (Sandbox Code Playgroud)

是否也可以构造一个能够解析不同格式的日期格式对象?比如尝试当前的语言环境,然后再回到ISO-8601,或者如果一个失败,我应该写多个日期格式?

更新:回顾这个问题,我可以看到我没有指定多个日期格式的原因是解析字符串,而不是格式化日期,因此格式化日期对象的模糊不是我的问题.如果考虑到这一点,时间部分是否包含在解析字符串中.

java format datetime date

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