小编Ahm*_*wad的帖子

对于大量的行,HTML5 SVG vs Canvas?

问题:在下列情况下,画布是否比svg更合适?

案例:我正在绘制一个与此类似的图表(使用d3js库)(但有更多数据):

http://mbostock.github.com/d3/talk/20111116/iris-parallel.html

它基于一个svg,它适用于几千行(最多5000行),添加更多行(svg路径)会显着降低性能(页面滚动变慢)

请记住:我需要添加鼠标事件(在svg中很方便)

javascript html5 svg canvas d3.js

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

为什么 gradle 失败并出现包 javax.xml.bind.annotation 不存在错误?

我有一个相当复杂的 gradle 设置(一个父项目和许多子项目)。子项目之一失败并出现以下错误:

package javax.xml.bind.annotation does not exist

我正在使用包含此包的 Oracle Java 8(它已在 Java 11 中删除)。我确实安装了 Java 11,但它不是我的活动 Java 版本。这是唯一因这些错误而失败的子项目,而我确实有其他子项目引用相同的包并成功构建。

理论上来说,Java版本是不会混淆的。

$ echo $JAVA_HOME
/usr/lib/jvm/java-8-u221-oracle
Run Code Online (Sandbox Code Playgroud)
$ java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
Run Code Online (Sandbox Code Playgroud)

使用 gradle 包装器:

$ ./gradlew -v

------------------------------------------------------------
Gradle 5.6.4
------------------------------------------------------------

Build time:   2019-11-01 20:42:00 UTC
Revision:     dd870424f9bd8e195d614dc14bb140f43c22da98

Kotlin:       1.3.41
Groovy:       2.5.4
Ant:          Apache Ant(TM) version 1.9.14 compiled on March 12 2019
JVM:          1.8.0_221 (Oracle Corporation …
Run Code Online (Sandbox Code Playgroud)

java gradle

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

标签 统计

canvas ×1

d3.js ×1

gradle ×1

html5 ×1

java ×1

javascript ×1

svg ×1