问题列表 - 第675页

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

如何加载多对多的LINQ查询?

我有以下(非常标准)表结构:

Post <-> PostTag <-> Tag
Run Code Online (Sandbox Code Playgroud)

假设我有以下记录:

PostID Title
1,     'Foo'
2,     'Bar'
3,     'Baz'

TagID Name
1,    'Foo'
2,    'Bar'

PostID TagID
1      1
1      2
2      2
Run Code Online (Sandbox Code Playgroud)

换句话说,第一个帖子有两个标签,第二个标签有一个标签,第三个标签没有标签.

我想在一个查询中加载所有帖子及其标签,但无法找到正确的运算符组合.我已经能够加载带有标签的帖子多个标签时重复的帖子.

鉴于上面的数据库,我想在Post对象的collection属性中收到三个帖子及其标签(如果有的话).有可能吗?

谢谢

linq-to-sql

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

使用db4o进行报告

我过去曾在许多项目中使用db4o取得了很大的成功.随着时间的推移,它似乎已经发生了很大的变化,并且像LINQ这样的现代趋势在每个人的舌头上它再次引起了我的兴趣,特别是现在我知道它开始支持透明的激活和持久性,这引起了我很多兴趣,但是一个朋友当我第一次提到db4o时,向我提出了一个非常好的问题,即使有了现代创新,我仍然不确定如何回答它.

生成报告的最佳/最快/最常用的方法是什么,类似于可以在SQL等平台上有效完成的大型跨表复杂约束报告?我很清楚节省了多少时间,精力和开发时间,甚至许多性能提升,特别是在ORM上,但是一些应用程序需要复杂的报告,我不知道如何使用对象和对象查询表达,我也是关注性能,因为即使在专门为此目的设计的系统上,优化和维护复杂的报告也可能是压倒性的.

-
编辑:

更清楚的是,可以使用对象数据源等将db4o拉入与SqlDataSource等人相同的数据丰富的控件中.我已经在db4o网站上引用了有关将其与ReportViewer一起使用的文档以及建议将数据反规范化到报告数据库中,但这个问题意味着对如何完成查询类型提出了一个概念上的挑战. RDBMS的表现如此之好,以至于他们拥有行业.我喜欢db4o,但我想不出真正有效的方法来报告存在于几种不同类型(或SQL中的表)中的聚合数据,而不会将所有相关对象从数据库中拉出来,激活它们并执行计算在应用程序级代码中.我可能错了,但这似乎无法'

我希望在我们能够聚集在这里的聪明人中,有人知道我没有的东西,或者对未来的实施有创新的想法,可以扩展ODBMS领域.我知道各种ORM实现复杂报告对象的方法,我想知道是否有任何具有这些技术经验的人可能有一些不依赖于我的代码和db4o之外的任何技术的创意(我可以使用单独的SQL服务器).

reporting db4o design-patterns

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

Visual Studio打开默认浏览器而不是Internet Explorer

当我在Visual Studio中进行调试时,Firefox会打开并且因为Internet Explorer和Visual Studio具有的连接而烦人,例如当您关闭启动调试打开的Internet Explorer浏览器时,Visual Studio会停止调试.如何在不将Internet Explorer设置为默认浏览器的情况下让Visual Studio打开Internet Explorer?

internet-explorer visual-studio

202
推荐指数
6
解决办法
20万
查看次数

如何将PHP中的字符串截断为最接近一定数量字符的单词?

我有一个用PHP编写的代码片段,它从数据库中提取一个文本块并将其发送到网页上的小部件.原始文本块可以是冗长的文章或短句或短句; 但对于这个小部件,我不能显示超过200个字符.我可以使用substr()来切断200个字符的文本,但结果会在单词中间切断 - 我真正想要的是在200个字符之前在最后一个单词的末尾剪切文本.

php string function

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

在Python中用空格分割字符串 - 保留引用的子字符串

我有一个字符串,如下所示:

this is "a test"
Run Code Online (Sandbox Code Playgroud)

我正在尝试用Python编写一些东西,用空格分割,同时忽略引号内的空格.我正在寻找的结果是:

['this','is','a test']
Run Code Online (Sandbox Code Playgroud)

PS.我知道你会问"如果报价中有引号会发生什么,那么,在我的申请中,这将永远不会发生.

python regex

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

您今天建议使用哪种并行编程模型来利用未来的众核处理器?

如果您今天从头开始编写一个新的应用程序,并希望它可以扩展到明天可以使用的所有内核,您会选择哪种并行编程模型/系统/语言/库?为什么?

我对这些轴的答案特别感兴趣:

  1. 程序员的生产力/易用性(凡人能成功使用它吗?)
  2. 目标应用程序域(它(不)擅长什么问题?)
  3. 并发风格(它是否支持任务,管道,数据并行,消息......?)
  4. 可维护性/面向未来(任何人都会在20年内使用它吗?)
  5. 性能(它如何在什么类型的硬件上扩展?)

我故意对应用程序的性质含糊不清,以期获得对各种应用程序有用的良好通用答案.

parallel-processing multicore

46
推荐指数
6
解决办法
5287
查看次数

是我,还是Eclipse非常不可预测?

我最近开始在我的Java servlet项目中使用Eclipse.我一直在使用jEdit多年,这是一个超级强大的文本编辑器.它具有语法突出显示功能,但它没有任何特定于语言的功能,如代码完成和智能重构.我发现这会妨碍我的工作效率.我非常想要喜欢Eclipse.我真的这样做.但问题发生后我一直遇到问题.

  1. 现在Eclipse可以使用ant脚本来构建,而不是仅仅从ant脚本创建自己的构建环境,然后忽略对它的任何更改,我找到了一些在线指南并进行了设置.但是,它似乎还没准备好迎接黄金时段.我的ant脚本从命令行构建得很好,但是我得到了所有这些构建错误,因为我需要告诉Eclipse所有这些build.xml已经包含在内的东西,比如CLASSPATH,以及外部jar.
  2. 当我让Eclipse运行太久时,或者有时候我的笔记本电脑从休眠状态中醒来后,UI开始崩溃.例如,编辑器窗格上的选项卡会消失,因此我一次只能编辑一个文件,而不会说明它是哪一个.
  3. 我们遇到了几个不应该重建类的实例,导致调试演练中的行号不准确以及其他不可预测的行为(这不仅仅是我;其他两个开发人员在我身上试图看到同样的事情).
  4. 我发现工作区与源代码位于不同的位置是一件很麻烦的事.我有其他需要编辑的文件(xml文件等),对于我想要编辑文件的每个目录,我需要设置一个特殊的条目,它甚至不会默认设置我的源代码所在的位置那个.

其他人是否面临同样的问题?

还有更好的选择吗?

java eclipse ide editor

8
推荐指数
3
解决办法
2542
查看次数

如何将怪物添加到口袋妖怪游戏中?

我的朋友和我正在开始像口袋妖怪这样的游戏,我们想知道我们将如何在游戏中添加怪物?我们正在使用VisualBasic,因为我朋友的兄弟说它会更容易.

到目前为止,我们可以在屏幕上放置怪物的图片,你可以点击攻击和填充.

现在,当我们想要添加怪物时,我们必须打开一个新窗口.这需要我们很长时间才能为每种类型的怪物制作所有窗口.是否有工具或其他东西可以让它变得更快?游戏公司如何做到这一点?

vba

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

最好的模拟图书馆

哪个是C#3.0/ASP.NET MVC最好的模拟库?为什么?

c# asp.net-mvc mocking

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