问题列表 - 第42777页

工作流程(即定向图)基于浏览器的编辑器

我想提供一个WYSIWYG工具,最好是基于JavaScript的工具,用于工作流程图(即有向图).我需要商业软件友好许可,其中包括向OEM支付费用.如果有必要的服务器端部件,我需要它在Java或ColdFusion中,因为我正在与现有产品集成.

我的工作流图可以有多个起始顶点,但只有一个末端顶点,并且边是指向的.超越所见即所得的编辑,我正在寻找一个可以协助以下工具的工具:

  1. 能够导出图形,因此它可以是:
    1. 坚持
    2. 由编程语言解析(我假设是XML,但其他格式都很好).
    3. 再次编辑(保留布局信息)
  2. 将任意数据与边和顶点相关联,包括定义视图/编辑窗格的功能.

很高兴有:

  1. 检测是否有任何顶点无法到达终点.
  2. 如果未提供绘图信息,则自动布置顶点和边.

我看过mxGraph,看起来很有希望,但我希望这里的回答者可以在我跳下兔子洞之前提供一些额外的方向.

javascript java coldfusion workflow

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

如何使用python在ESRI shapefile中以特定纬度/经度查找信息?

我有一个ESRI shapefile(来自这里:http://pubs.usgs.gov/ds/425/).我希望使用python以给定的纬度/经度从形状文件(在这种情况下为表面材料)中查找信息.

解决这个问题的最佳方法是什么?

谢谢.

最终解决方案

#!/usr/bin/python

from osgeo import ogr, osr

dataset = ogr.Open('./USGS_DS_425_SHAPES/Surficial_materials.shp')
layer = dataset.GetLayerByIndex(0)
layer.ResetReading()

# Location for New Orleans: 29.98 N, -90.25 E
point = ogr.CreateGeometryFromWkt("POINT(-90.25 29.98)")

# Transform the point into the specified coordinate system from WGS84
spatialRef = osr.SpatialReference()
spatialRef.ImportFromEPSG(4326)
coordTransform = osr.CoordinateTransformation(
        spatialRef, layer.GetSpatialRef())

point.Transform(coordTransform)

for feature in layer:
    if feature.GetGeometryRef().Contains(point):
        break

for i in range(feature.GetFieldCount()):
    print feature.GetField(i)
Run Code Online (Sandbox Code Playgroud)

python gis shapefile

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

如何在mongodb中返回更新对象的数量?

我正在更新mongodb中的多个元素.是否可以返回受影响对象的数量?

mongodb mongodb-query

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

MySQL不会首先显示最短的结果

我们有一个标准的MySQL 5.1数据库,其中有一个名为places的表.我们有两列,name和name_bg,其中name是地方的英文名称,name_bg是地方的保加利亚名称.

我们有两个以"РИМ"开头的地方."Рим"和"Римини".

+--------+--------+--------------+
| id     | name   | name_bg      |
+--------+--------+--------------+
| 221543 | Rimini | ??????       |
|  34514 | Rome   | ???          |
+--------+--------+--------------+
Run Code Online (Sandbox Code Playgroud)

当这样搜索时:

select id, name from places where name like '???%';
Run Code Online (Sandbox Code Playgroud)

或者像这样:

select id, name from places where name_bg like '???%';
Run Code Online (Sandbox Code Playgroud)

一切都很好看.

奇怪的是,这样搜索时(GROUP BY子句):

SELECT places.name, places.name_bg, places.country_id, countries.continent_id WHERE places.name LIKE '???%' OR places.name_bg LIKE '???%' ORDER ("CHAR_LENGTH(places.name), CHAR_LENGTH(places.name_bg), countries.continent_id, places.popular DESC") GROUP BY country_id LIMIT 10
Run Code Online (Sandbox Code Playgroud)

查询首先返回Римини而不是Рим.

我们在查询中尝试了订单和组,但没有任何帮助.

甚至切换了地点的ID,但发生了相同的结果.

我们希望首先得到卖空结果.

任何帮助都是适当的.

最好的,Yavor

mysql sql

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

如何配置Doxygen以正确记录Objective-C类别

Doxygen似乎对Objective-C类别进行了特殊处理,我想知道其他人是否能够成功解决它.我想doxygen将类中的所有类别记录为单独的实体,而不管是否记录了基类.

如果我将doxygen标记添加到未记录的基类上的类别 - 比如NSString,那么doxygen 会将类列表中的类别及其方法列为单独的实体.

/**
 *   @category NSString(Foo)
 *   @brief A sample category on NSString
 */
 @interface NSString(Foo)
 @end
Run Code Online (Sandbox Code Playgroud)

结果在类列表中记录的实体NSString(Foo).

但是,以下示例不会:

/**
 *    @category CCFMyCustomClass(Foo)
 *    @brief A category on a documented base class
 */
@interface CCFMyCustomClass(Foo)
@end
Run Code Online (Sandbox Code Playgroud)

相反,在后一种情况下,CCFMyCustomClass(Foo)上的所有方法都包含在CCFMyCustomClass的文档中 - 基类.

以下虽然经常被引用,但似乎没有帮助解决这个问题:

doxygen objective-c categories

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

Ruby在单个脚本中使用帮助器

我想在我正在编写的ruby脚本中使用pluralize文本助手,但无法在任何地方找到如何在单个ruby脚本中包含Rails助手.我知道你需要包含帮助模块并需要助手,但就像我说的那样,我并不是100%确定如何让它工作.

ruby

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

在vim启动时打开两个.vimrc?

是否可以从命令行在vim中获取两个.vimrc?

假设我有〜/ .vimrc.我想创建一个别名来源.vimrc以及另一个任意的vim配置文件,但仅在启动vim时.就像是:

alias vim='vim --source=~/.vimrc2"
Run Code Online (Sandbox Code Playgroud)

我不想从.vimrc本身调用源命令调用这个文件,我想知道在启动vim作为参数时是否可以调用它.

(我考虑过将.vimrc放在/ etc中.)

vim

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

Jquery选择器,我应该指定html标签的类型吗?

我有很多带有class ='class1'的html标签.它们都恰好是/并且始终是相同类型的元素.例如输入元素.

两者之间是否存在性能差异?

$("input.class1")
Run Code Online (Sandbox Code Playgroud)

$(".class1")
Run Code Online (Sandbox Code Playgroud)

谢谢!

注意:在这种情况下,我需要专门针对IE8的信息,但是提到跨浏览器解决方案很重要,我的客户只能使用IE8,因此最佳答案将具有针对IE8的最佳答案.

html javascript performance jquery internet-explorer-8

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

surefire HeapDumpOnOutOfMemoryError

当在Windows上的Maven中运行我的单元测试时,我得到一个OutOfMemory异常.我尝试将-XX:-HeapDumpOnOutOfMemoryError选项添加到surefire argLine,但是没有生成转储文件.我也尝试向MAVEN_OPTS添加相同的东西,但仍然没有,我只是得到一个OutOfMemory异常并且该过程挂起,直到我手动杀死它.

我的pom如下:

<plugin>
    <artifactId>maven-surefire-plugin</artifactId>
    <configuration>                    
        <testFailureIgnore>false</testFailureIgnore>
        <argLine>-Xms512m -Xmx512m -XX:PermSize=256m -XX:-HeapDumpOnOutOfMemoryError</argLine>
        <forkMode>once</forkMode>            
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

MAVEN_OPTS:

set MAVEN_OPTS=-XX:-HeapDumpOnOutOfMemoryError
Run Code Online (Sandbox Code Playgroud)

你知道为什么没有生成转储文件吗?

out-of-memory surefire maven

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

选择"插入替换局部变量"作为列

我想将一个表中的记录插入到另一个表中

Insert into table2([column1], [column2], [column3])  
select column1, column2, column3  
from table1
Run Code Online (Sandbox Code Playgroud)

但是,不是来自表1的所有三个值,而是我想插入存储在变量中的特定值.我觉得它看起来像这样

declare @variable int
set @variable = 2

Insert into table2([column1], [column2], [column3]) 
select @variable, column2, column3  
from table1
Run Code Online (Sandbox Code Playgroud)

这样,表1中的每一行都将插入到表2中,唯一的区别是第一列中的每个值都是2.

这可能不使用游标吗?

sql-server variables select insert

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