小编joh*_*wie的帖子

使用gitflow删除'feature'分支而不合并到master分支

我正在使用Atlassian的名为'Souretree'的Git GUI,特别是'Gitflow'模块来管理各个分支.

我刚刚创建了一个'release'分支,我不想将它合并回master或develop分支.我怎么摆脱它?我可以删除它吗?我担心的是我弄乱了gitflow配置.

我只对这个我不关心的分支做了一次提交.

git repository git-flow atlassian-sourcetree

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

如何保存/导出使用CSS从浏览器到图像文件样式的内联SVG

我有一个Web应用程序,它根据用户交互动态在客户端生成内联SVG图形.图形部分由元素属性定义,部分由CSS类和id定义.

我希望能够为客户端提供一个选项,将内联SVG的副本保存为位图或.svg图像文件.从外部CSS样式文件应用所有样式非常重要.我如何提供此功能以保存为.svg或位图(.gif),最好是在浏览器中使用javascript,或者在服务器上使用node.js?

javascript browser svg export image

21
推荐指数
2
解决办法
9647
查看次数

如何在JSON中将此数据编码为父/子结构

我正在使用d3.js将动物家族(有机体)可视化(一次最多4000个)作为树形图,尽管数据源也可以是目录列表或命名空间对象列表.我的数据看起来像:

json = {
    organisms:[
        {name: 'Hemiptera.Miridae.Kanakamiris'},
        {name: 'Hemiptera.Miridae.Neophloeobia.incisa'},
        {name: 'Lepidoptera.Nymphalidae.Ephinephile.rawnsleyi'},
        ... etc ...
    ]
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:我正在尝试找到将上述数据转换为分层父/子数据结构的最佳方法,正如许多d3可视化(例如treemap)所使用的那样(对于数据示例,请参阅d3中的flare.json/examples/data/directory).以下是所需数​​据结构的示例:

{"name": "ROOT",
 "children": [
        {"name": "Hemiptera",
         "children": [
             {"name": "Miridae",
              "children": [
                  {"name": "Kanakamiris", "children":[]},
                  {"name": "Neophloeobia",
                   "children": [
                       {"name": "incisa", "children":[] }
                   ]}
              ]}
         ]},
        {"name": "Lepidoptera",
         "children": [
             {"name": "Nymphalidae",
              "children": [
                  {"name": "Ephinephile",
                   "children": [
                       {"name": "rawnsleyi", "children":[] }
                   ]}
              ]}
         ]}
    ]}
}
Run Code Online (Sandbox Code Playgroud)

编辑:在ROOT节点内包含所有原始所需的数据结构,以便符合d3示例的结构,这些示例只有一个主父节点.

我希望了解一般的设计模式,作为奖励,我希望在javascript,php,(甚至是python)中看到一些解决方案.javascript是我的偏好.关于php:我实际使用的数据来自php脚本对数据库的调用,该脚本将结果编码为json.php脚本中的数据库结果是一个有序数组(见下文),如果这是基于php的答案的任何用途.

Array
(
    [0] => Array
        (
            ['Rank_Order'] => …
Run Code Online (Sandbox Code Playgroud)

javascript json hierarchy treemap d3.js

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

我可以使用变量在mysql中指定OUTFILE

有没有办法做以下的事情?这不起作用,但显示我想做的事情

SET @OutputPath = '/Users/jo/Documents'
SET @fullOutputPath = CONCAT(@OutputPath,'/','filename.csv')
SET @fullOutputPath2 = CONCAT(@OutputPath,'/','filename2.csv')

SELECT * INTO OUTFILE @fullOutputPath
FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '"'
FROM database.tableName;

SELECT * INTO OUTFILE @fullOutputPath2
FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '"'
FROM database.tableName2;
Run Code Online (Sandbox Code Playgroud)

mysql sql variables

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

在CouchDB中执行WHERE-IN查询

我想通过一次调用CouchDB来查询特定文档的列表.

使用SQL我会做类似的事情

SELECT *
FROM database.table
WHERE database.table.id
IN (2,4,56);
Run Code Online (Sandbox Code Playgroud)

什么是在CouchDB中通过_id其他字段或其他字段执行此操作的方法?

sql database couchdb where-in

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

如何将CSV/MySQL数据初始批量导入neo4j数据库

我正在考虑用neo4j数据库替换MySQL数据库.我是neo4j的初学者,想知道如何将当前MySQL数据批量插入到neo4j数据库中,这样我就可以进行实验并开始学​​习neo4j.

关系数据库包括4个表:Person,Organism,Story,Links.链接描述其他3个表中的行之间的关系.

Links:ID,FromTable,FromID,ToTable,ToID,LinkType

Person:ID,property_2,property_1等...

Organism:ID,property_A,property_B等....

Story:ID,property_x,property_y

每个ID字段是一个自动递增的整数,从每个表的1开始

如果不明显,ID为3的人和ID为42的故事之间的链接将在Links表ID = autoincrement,FromTable = Person,FromID = 3,ToTable = Story,ToID = 42中有一行.即使我使用"来自"和"来"这些术语,实际的链接并不是真正的"指导".

我看过Michael Hunger的批量导入,但这似乎只适用于单个节点表和一个关系表,而我希望导入三种不同类型的节点和一个关系列表.

我有neo4j启动和运行,任何建议让我开始将非常感激.

我不熟悉Java,虽然我使用Python和bash shell脚本.初始导入后,我将使用带有Javascript的RESTful接口.

database import converter neo4j graph-databases

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

仅选择使用d3.js更新元素

d3.js join没有办法只从'进入'元素中选择"更新"元素?

updateAndEnter = d3.selectAll('element').data(data);

entering = updateAndEnter.enter();

exiting = updateAndEnter.exit();

updatingOnly = ??;
Run Code Online (Sandbox Code Playgroud)

d3.js

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

返回JavaScript字符串中最后一个下划线后的文本

如果我有这样的字符串:

var str = 'Arthropoda_Arachnida_Zodariidae_Habronestes_hunti';
Run Code Online (Sandbox Code Playgroud)

如何在最后一个下划线后得到字符串的最后一部分?

并且在没有下划线的情况下只返回原始字符串.

在这种情况下,我想要 'hunti'

javascript

5
推荐指数
2
解决办法
8308
查看次数

如何有条件地选择每行的表和列?

在对“链接”表的查询返回的结果中,我还想添加一个额外的列,该列显示“DisplayName”值,该值是从JOIN每行“toTable”值的条件中选择的。此外,有时“DisplayName”值是列连接的结果。

我的问题是我该怎么做?

我可以编写单独的查询并结合使用,UNION ALL但我想知道是否有条件的方法来做到这一点

“链接”表中的每个条目都描述了两个表(可能有 3 个或更多表)中的一对条目之间的链接。

链接表:

| LinkID | fromTable | fromID | toTable | toID |
|      1 |        A  |      1 |      B  |    1 |
|      2 |        A  |      1 |      C  |    2 |
|      3 |        B  |      1 |      C  |    1 |
|      4 |        C  |      1 |      A  |    1 |
Run Code Online (Sandbox Code Playgroud)

我想要的查询结果:例如 WHERE Links.fromTable = 'A' OR Links.fromTable = 'C'

| LinkID | fromTable …
Run Code Online (Sandbox Code Playgroud)

mysql sql conditional join

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

循环滚动数组

如何通过作用于数组本身或返回新数组的循环有效地滚动数组

arr = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情:

arr.scroll(-2)

arr now is [4,5,1,2,3]
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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