问题列表 - 第35905页

用于关系可视化的javascript框架

可能重复:
javascript中的图形可视化代码?

我需要在Javascript中为节点及其关系创建动态可视化.什么是最好的框架?这是我到目前为止简要回顾的内容:

  • Flare - 它是Flash并且近两年没有更新.
  • JavaScript InfoVis Toolkit - 交互似乎有点慢,也许这是在演示中的目的
  • Protovis - 文档看起来很棒,在IE中根本不起作用(我可以使用某种IE SVG适配器吗?)

这些是最好的在图表中显示节点并在javascript中与它们交互吗?

javascript visualization graph tree-nodes javascript-framework

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

在NERDTree中自动扩展Java目录结构

按照惯例,Java非常热衷于目录.因此,我当前Grails项目中的所有代码都嵌套了5个目录,例如......

~controllers
    ~com
        ~companyname
            ~teamname
                ~productname
                 |-[code actually here]
Run Code Online (Sandbox Code Playgroud)

每个核心Grails目录(服务,taglib,单元测试)下都有一个类似的文件夹结构,这意味着重复击中o和j很多.

有没有聪明的方法可以自动化并映射到组合键?

vim nerdtree

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

最快路径算法

我目前正在实施一个用于在欧洲路由的导航系统.到目前为止,我已经实现了最短路径(Dijkstra和A*).这是最简单的部分,现在我需要一些算法来获得最快的路径.它必须快速可靠.

我知道只需将值分配给道路质量(例如1条高速公路,2条主要道路......),然后将这些值乘以路线成本并最终使用Dijkstra或A*,就可以完成,但它不够复杂.

我正在寻找更准确的算法.地图本身包含各种数据,如道路质量,速度限制,交通灯位置等,我想使用它.

这有什么好的算法吗?或者至少对A*进行了很好的修改?

algorithm path-finding

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

无法从Coldfusion方法调用返回查询

好的,我已经实例化了一个对象,一切都很好.我可以轻松地调用该对象的各种方法,例如myobject.getId(),myObject.getName()等等.这些示例都返回字符串或数值.

现在我有另一个返回查询的方法.我已经cfdumped方法返回的内容,它确实是一个返回的查询.

当我尝试通过查询cfloop时,我得到一个错误.

这是cfloop代码:

<cfloop query="myObject.myFunction()">
    <p><cfoutput>#myObject.myFunction().title#</cfoutput></p>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

我得到的错误引用了第一行并说:

无效的变量声明[myObject.myFunction()]

有什么想法吗?提前致谢!

coldfusion object

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

需要递归地生成文件数组的每个唯一组合

我研究过很多类似的请求,但没有什么是我需要的.

这是我的问题.我在C#中工作,我有一个FileInfo []数组,其中包含未知数量的元素.

FileInfo[] files = new FileInfo[]
{
    new FileInfo(@"C:\a.jpg"),
    new FileInfo(@"C:\b.jpg"),
    new FileInfo(@"C:\c.jpg"),
    new FileInfo(@"C:\d.jpg"),
    new FileInfo(@"C:\e.jpg"),
    new FileInfo(@"C:\f.jpg"),
    new FileInfo(@"C:\g.jpg"),
    new FileInfo(@"C:\h.jpg"),
    new FileInfo(@"C:\i.jpg"),
}; // Using 9 elements for this example
Run Code Online (Sandbox Code Playgroud)

我需要生成这些文件的每个可能的重新排序组合的列表,而不重复文件.

所以,我的一些结果将是这样的(例子不是代码格式):

a, b, c, d, e, f, g, h, i
a, b, c, d, e, f, g, i, h // i & h switched
a, b, c, d, e, f, h, g, i // last 3 elements switched

a, a, b, b, …
Run Code Online (Sandbox Code Playgroud)

c# recursion combinations file factorial

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

实体框架4的示例:将POCO映射到EAV数据库?

我们的客户宣传产品,但产品的属性彼此差异很大.产品"类"几乎和产品一样多.

最初,我们创建了一个EAV数据库,我们为每个"类"产品添加和删除了属性.整个过程非常有效,但复杂性令人头脑麻木. 这是数据库#1.

我们最终提出了一组共同​​代表所有产品(POCO)的字段,将"额外"字段移动到XML字段"catch all". 这是数据库#2.

现在我们有一些客户使用旧的和一些将使用新的客户.我们真的不想更新旧版本,直到我们需要这样做,但由于EAV结构的原因,我们不时需要更换时间.

问题:

  1. 有关如何编写EF以将POCO持久保存到EAV数据库的任何示例(其中您有一个字段名称表和一个数据表)?
  2. 我们是否应该废弃数据库并为所有老客户编写"正常"表格,因为我们不时会有变化?

正常当然是指Boyce Codd Normal Form.
我们通过将其结构放入软件,然后映射到存储库中的POCO来处理旧数据库.

c# poco entity-framework-4

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

C:将签名转换为无符号

其实我(可能)是一个"简单"的问题.所以我不知道如何将有符号整数转换为无符号整数.

我的代码:

signed int entry = 0;
printf("Decimal Number : ");
scanf("%d", &entry);
unsigned int uEntry= (unsigned int) entry;
printf("Unsigned : %d\n", uEntry);
Run Code Online (Sandbox Code Playgroud)

如果我将无符号值发送到控制台(参见我的上一个代码行),我总是得到一个有符号整数.

你能帮助我吗?

非常感谢!

亲切的问候,亲

c signed unsigned-integer

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

如何在C#中使用Linq将函数应用于列表中的每个元素,如python中的方法reduce()?

如何在C#中使用Linq将函数应用于列表中的每个元素,如python中的方法reduce()?

c# python linq

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

为什么sax解析比dom解析更快?stax是如何工作的?

有点相关:来自java的libxml2

是的,这个问题相当啰嗦 - 对不起.我保持尽可能密集.我把问题加粗了,以便在阅读整篇文章之前更容易窥视.

为什么sax解析比dom解析更快? 我唯一能想到的是w/sax你可能忽略了大部分传入数据,因此不会浪费时间处理你不关心的xml部分.IOW - 解析w/SAX后,无法重新创建原始输入. 如果您编写SAX解析器以便它占据每个xml节点(并因此可以重新创建原始节点),那么它不会比DOM更快吗?

我问的原因是我正在尝试更快地解析xml文档.我需要在解析后访问整个xml树.我正在编写一个插入第三方服务的平台,所以我无法预测xml文档的哪些部分需要以及哪些部分不需要.我甚至不知道传入文件的结构.这就是为什么我不能使用jaxb或sax.内存占用对我来说不是问题,因为xml文档很小,我一次只需要1个内存.这是解析这个相对较小的xml文档所花费的时间.我之前没有使用过stax,但也许我需要进一步调查,因为它可能是中间地带? 如果我理解正确, 通过这种方式,原始的解析时间可能很快,但每次我要求它遍历尚未遍历的树的一部分时,就是处理发生的时候?

如果您提供了回答大多数问题的链接,我会接受您的回答(如果他们已在其他地方回答,您无需直接回答我的问题).

更新:我在sax中重写了它,并在avg 2.1 ms上解析文档.这比dom所采用的2.5毫秒有所改善(快16%),但这并不是我(等人)猜到的那么大.

谢谢

java xml stax dom sax

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

UTF-8的多字节安全wordwrap()函数

wordwrap()对于像UTF-8这样的多字节字符串,PHP的函数无法正常工作.

注释中有一些mb安全函数的例子,但是对于一些不同的测试数据,它们似乎都有一些问题.

该函数应采用与之完全相同的参数wordwrap().

特别要确保它适用于:

  • 削减中间词如果$cut = true,不要削减中间词
  • 如果没有在单词中插入额外的空格 $break = ' '
  • 也为...工作 $break = "\n"
  • 适用于ASCII,以及所有有效的UTF-8

php string utf-8 word-wrap multibyte

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