问题列表 - 第11259页

在Google appengine数据存储区中存储有向图

我需要在google appengine中存储一个大而动态的无向图,这是最好的方法吗?图形表示必须能够支持快速拉出一组顶点(用于在页面上渲染)和来自特定顶点的所有链接,以及跨图形的路径寻找(尽管最佳路径并不是真正需要的,只是一个公平的好的一个)

我对这个主题的看法:最明显的方法是有一个顶点模型和一个引用两个顶点的边缘模型,但听起来它最终会为每个操作使用大量的查询,我想知道是否有一种更好的方法(可能以某种方式将链接信息构建到每个顶点)

google-app-engine database-design directed-graph path-finding

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

Anders Hejlsberg的C#4.0 REPL

在Ander谈论C#的未来的最后10分钟里,他演示了一个非常酷的C#Read-Eval-Print循环,这将是学习语言的巨大帮助.

几个.NET4相关的下载已经可用:Visual Studio 2010和.NET Framework 4.0 CTP,Visual Studio 2010和.NET Framework 4 Training Kit.你知道这个REPL发生了什么吗?它是隐藏在例子中的某个地方吗?

我知道mono repl.请,没有替代解决方案.

c# read-eval-print-loop c#-4.0

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

如何使用jQuery获取lang属性的值?

假设我有一个HTML文档,如下所示:

<html lang="en">
...
</html>
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何lang使用jQuery 获取属性的值?
我已经尝试$("html").attr("lang")但它没有用......有什么建议吗?

html jquery

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

Silverlight 3浏览器外:设置主机窗口大小?

在浏览器外模式下运行的Silverlight 3应用程序是否可以设置容器窗口的大小?我有一个带有可折叠面板部分的应用程序,我希望窗口自动调整大小为LayoutRoot控件的当前大小.

silverlight-3.0

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

大数的Scala阶乘有时会崩溃,有时则不会崩溃

以下程序经过编译和测试,有时会返回结果,有时会填满屏幕

java.lang.StackOverflowError
at scala.BigInt$.apply(BigInt.scala:47)
at scala.BigInt.equals(BigInt.scala:129)
at scala.runtime.BoxesRunTime.equals(Unknown Source)
at bigint$.factorial(fact2.scala:3)
at bigint$.factorial(fact2.scala:3)
...
Run Code Online (Sandbox Code Playgroud)

该程序:

object bigint extends Application {
  def factorial(n: BigInt): BigInt = if (n == 0) 1 else n * factorial(n-1)
  println("4391! = "+factorial(4391))
}
Run Code Online (Sandbox Code Playgroud)

我的问题:

  • 是因为JVM上存在堆栈溢出,有时会发生,有时却不会?
  • 这种不确定行为是否被视为错误?
  • 我假设Scala没有尾递归这个?我怎么能让它尾巴递归呢?

细节:

Scala编译器版本2.7.5.final - 版权所有2002-2009,LAMP/EPFL Scala代码运行器版本2.7.5.final - 版权所有2002-2009,LAMP/EPFL

java版"1.6.0_0"OpenJDK运行时环境(build 1.6.0_0-b11)OpenJDK客户端VM(版本1.6.0_0-b11,混合模式,共享)

Ubuntu 2.6.24-24-通用

jvm scala

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

如何将Byte []转换为sql图像

我有sql数据类型图像来存储webparts的状态,但在.Net中它是Byte [].如何将Byte []转换为sql映像以进行插入和其他操作.

.net asp.net

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

使用IStream拖放虚拟文件

我想启用从基于Windows窗体的应用程序拖放到Windows资源管理器.最大的问题:文件存储在数据库中,因此我需要使用延迟数据渲染.有一篇关于codeproject.com文章,但作者正在使用一个H_GLOBAL对象,这会导致文件大于aprox的内存问题.20 MB.我没有找到使用IStream对象的工作解决方案.我认为必须有可能实施,因为这不是一个不寻常的情况.(例如,FTP程序也需要这样的功能)

编辑:当用户删除文件时是否可以获取事件?所以我可以将它复制到temp并且资源管理器从那里获取它?也许有一个替代方法来解决我的问题......

c# drag-and-drop

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

Nhibernate:在子查询上左外连接

更新需要2

这是我正在使用的两个查询(在两个查询中都省略了分页)

我想得到以下查询

SELECT * 
FROM product
LEFT OUTER JOIN 
(
    SELECT * 
    FROM Cart 
    LEFT OUTER JOIN 
    cartproducts 
    ON Cart.Id = cartproducts.Cart_id 
    WHERE Cart.username = 'user'
)
AS CartFiltered 
ON product.Id = CartFiltered.product_id
Run Code Online (Sandbox Code Playgroud)

但我似乎总是得到

SELECT * 
FROM product  
LEFT OUTER JOIN 
cartproducts 
ON product.Id = cartproducts.Product_id 
LEFT OUTER JOIN
Cart
ON
cartproducts.cart_id = cart.id
WHERE Cart.username = 'user'
Run Code Online (Sandbox Code Playgroud)

我如何设法创建第一种查询?我希望我的问题更清楚:)缺乏清晰度有时候是我的大敌:p


更新:

FWIW,我仍然没有找到答案,我正在加载分页产品数据和整个购物车以显示正确的对象.原始解决方案,但它的工作原理,它击败了我一直试图让Criteria API认识我作为它的主人的组合.如果有人碰巧指出我正确的方向,我会很感兴趣;)


你好,

我很难在Criteria API中编写以下查询,我真的没有看到如何做到这一点:我希望有些人可以提供帮助.

在数据库上,我有产品.这些产品可以在许多推车(每个用户一个推车),每个推车可以包含许多产品,所以我们有很多关系.我想显示每个产品的列表,旁边还有一个小图标,告知用户该特定产品已经在购物车中.我做的是我向NHibernate询问我的产品,并在购物车所有者过滤的推车上做左外连接.

Dim critPage As ICriteria = Session.CreateCriteria(GetType(Product)) _
.SetFirstResult(pageNumber * itemsPerPage).SetMaxResults(itemsPerPage) _
.CreateCriteria("Carts", "c", …
Run Code Online (Sandbox Code Playgroud)

nhibernate subquery left-join

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

为什么声明的顺序对静态初始化器很重要?

我有这个代码

private static Set<String> myField;

static {
    myField = new HashSet<String>();
    myField.add("test");
}
Run Code Online (Sandbox Code Playgroud)

它的工作原理.但是当我翻转订单时,我收到了非法的前向引用错误.

static {
    myField = new HashSet<String>();
    myField.add("test"); // illegal forward reference
}

private static Set<String> myField;
Run Code Online (Sandbox Code Playgroud)

我有点震惊,我没想到Java这样的东西.:)

这里发生了什么?为什么声明的顺序很重要?为什么分配工作而不是方法调用?

java language-features

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

如何在javascript中打印漂亮的xml?

在JavaScript中漂亮打印xml的最佳方法是什么?我通过ajax调用获取xml内容,在textarea中显示此请求之前,我想格式化它,以便它看起来很好看:)

javascript xml pretty-print

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