我是d3.js或java的新手.我正在使用http://bl.ocks.org/1093025中的缩进树示例.我花了两个小时才能在我的本地计算机上工作,所以这应该让你了解我的技能水平.
我打开了flare.json文件并开始搞乱它并且能够成功地操作它.看起来像这样
{
"name": "Test D3",
"children": [
{
"name": "News",
"children": [
{
"name": "CNN",
"size": 1000
},
{
"name": "BBC",
"size": 3812
}
]
},
{
"name": "Blogs",
"children": [
{
"name": "Engaget",
"size": 3938
}
]
},
{
"name": "Search",
"children": [
{
"name": "Google",
"size": 3938
},
{
"name": "Bing",
"size": 3938
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
我现在想做的是尝试添加超链接.例如,我希望能够点击"CNN"并转到CNN.com.我可以对flare.json进行修改吗?
我有一个项目是这样安排的:
CMakeLists.txt
|
|--------subdir1
| |--CMakeLists.txt
| |--sourcefiles
| |--filetocopy1
|
|--------subdir2
|--CMakeLists.txt
|--sourcefiles
|--filetocopy2
Run Code Online (Sandbox Code Playgroud)
我想将 filetocopy1 和 filetocopy2 复制到构建文件夹中的指定输出目录。所以在两者中,我都有类似的东西
add_custom_command(
TARGET nameoftargetinsubdir1
POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
"${CMAKE_CURRENT_SOURCE_DIR}/filetocopy1"
"${CMAKE_LIBRARY_OUTPUT_DIRECTORY}"
)
Run Code Online (Sandbox Code Playgroud)
问题是,如果 filetocopy1 或 filetocopy2 更改,但源文件没有更改,则在构建文件夹中调用 make 不会复制文件。有什么方法可以强制它复制这些文件吗?我感觉我可能必须将复制命令放在顶级 CMakeLists.txt 文件中。