问题列表 - 第7936页

关系数据库中的"差异"对象

我们的win32应用程序从MySQL关系数据库中的许多表中的数据中组装对象.在这样的对象中,多个修订存储在数据库中.

当存储多个版本的东西时,迟早你会问自己一个问题,如果你可以看到两个版本之间的差异:)所以我的问题是:什么是"差异"两个这样的数据库对象的好方法?

  • 你会在数据库级别进行比较吗?(听起来不是一个好主意:太低级,对架构过于敏感).
  • 你会比较对象吗?
    • 你会编写一个"手动"比较两个对象的属性和字段的函数吗?
    • 你如何存储差异?在一个单独的,通用的"TDiff"对象?
    • 关于如何在用户界面中可视化这些东西的任何一般性建议?

关于您自己的经历的建议或故事非常受欢迎; 谢谢一堆!

用例的额外信息(20090515)

回答安东尼的评论:这个特定的应用程序用于安排由教师团队运营的培训课程.教师的日程安排存储在数据库的各个表中,并包含诸如"她必须在哪一天去哪里","谁是她在团队中的同事"等信息.此信息分布在多个表.

偶尔,我们会"发布"日程安排,以便教师可以在网页上看到它.每个"出版物"都是一个修订版,我们希望能够向用户(以及后来的教师)展示两个出版物之间的变化 - 如果有的话.

希望使场景更有形:)

最后的一些评论

好吧,赏金已经结束,所以我接受了答案.如果以某种方式可以将我的代表中的额外100个分开,并将其提供给其他一些答案,我会毫不犹豫地这样做.你们所有人的帮助都很棒,我非常感激!~Onno 20090519

language-agnostic oop diff

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

为什么递归下降解析器不能处理左递归

有人可以向我解释为什么递归下降解析器不能使用包含左递归的语法?

theory parsing

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

选择每行的Mysql可交换和

我想通过mysql查询来实现

+------+---------+
| frq  | -any-   |
+------+---------+
|   10 |      10 |
|   15 |10+15=25 |
|   15 |25+15=40 |
+------+---------+
Run Code Online (Sandbox Code Playgroud)

请帮助代码参考,谢谢

mysql database

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

Perlin Noise还有其他用途吗?

我最近一直在研究不同的算法,并且已经阅读了很多关于perlin噪声的信息.似乎人们使用它的唯一方法是生成纹理(云/木纹)或分布树木.

Perlin Noise还能用于什么?

language-agnostic algorithm noise

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

图:找到小于O(| V |)的接收器 - 或者显示无法完成

我有一个图表,n节点作为邻接矩阵.

是否有可能在不到O(n)时间内检测到水槽?

如果有,怎么样?如果不是,我们如何证明呢?

接收器顶点是一个顶点,具有来自其他节点的入射边缘,没有出射边缘.

algorithm computer-science graph-theory graph sink-vertex

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

Ruby on rails路径助手

我知道这是一个小问题,但是为什么,如果你在RoR中使用脚手架,你可以在链接标签中使用像'new_ model name here _path' 这样的行,但是如果不使用脚手架,我会得到一个NameError?例如,我有一个简单的地址簿应用程序,它使用基本的CRUD操作.我是一个RoR初学者,但想要构建一个没有脚手架的应用程序,这些东西似乎不起作用.我将config/routes.rb和app/helpers/*与脚手架应用程序中的那些进行了比较,它们没有什么不同.我错过了什么?

ruby ruby-on-rails

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

Java - 存储GMT时间

  1. 我的服务器有GMT + 7,所以如果我移动到另一台服务器有另一个GMT时区,存储在db中的所有日期都不正确?
  2. 是Q1是正确的,我将如何在GMT + 0时区存储日期并将其显示在每个成员选择的自定义GMT时区中
  3. 我如何在java中使用GMT + 0获取日期

java timezone gmt

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

如何从维基百科中获取信息到我的应用程序中

嗨,大家好,我希望从维基百科获取我在数据库中的条目信息,例如一些体育场馆和国家信息.我正在使用Zend Framework,我还能如何处理返回多个模糊条目的查询等等.我希望能得到所有帮助...

php wikipedia zend-framework

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

Java date iterator factory,其中的规则指定了如何计算间隔

我正在寻找一个Java类,我可以在其中指定一组日期规则,例如"每隔3个星期日"和"每隔一个月第一次出现星期一".我希望能够从中获得类似无限迭代器的东西(.next()将返回与规则集匹配的下一个日期).

我想我自己可以自己构建它 - 但是日历很麻烦,而且感觉类似的东西已经存在了.我不喜欢重新发明一个更糟糕的轮子.

有人知道这样的事吗?我一直在看JODA,它似乎为它奠定了基础,但似乎没有提供我想要的全部功能..

java iterator date rules

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

如何动态调整DIV元素的宽度以适应其文本内容?

假设我有这个HTML代码段:

<div id="container">
<div id="textContent">Text Content Te</div>
<div id="anotherText">Another Text Content</div>
</div>
Run Code Online (Sandbox Code Playgroud)

原始HTML输出http://img26.imageshack.us/img26/1571/beforeeffect.gif

我不知道我怎么能动态调整divtextContent宽度,使得它非常适合其文本内容(无论是文本将被包装也不滚动,也没有截断).

期望的HTML输出http://img26.imageshack.us/img26/5851/desiredeffect.gif

我对使用CSS和/或JavaScript的任何解决方案持开放态度.

html javascript css

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