小编Mr.*_*gur的帖子

d3.js对象中的超链接

我是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进行修改吗?

d3.js

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

CMAKE 在构建后强制复制指定文件,即使源文件没有更改

我有一个项目是这样安排的:

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 文件中。

cmake

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

标签 统计

cmake ×1

d3.js ×1