期刊文献+
共找到6篇文章
< 1 >
每页显示 20 50 100
Chrome V8引擎中的JavaScript数组实现分析与性能优化 被引量:9
1
作者 刘旭 《计算机与现代化》 2014年第10期66-70,共5页
随着实际应用中JavaScript程序的复杂度日益提高,程序执行的性能问题变得突出,而优化JavaScript程序中数组的使用方式可以提高程序效率。通过分析JavaScript数组的特点,结合广泛应用的Chrome V8引擎的源程序,描述V8对JavaScript数组的... 随着实际应用中JavaScript程序的复杂度日益提高,程序执行的性能问题变得突出,而优化JavaScript程序中数组的使用方式可以提高程序效率。通过分析JavaScript数组的特点,结合广泛应用的Chrome V8引擎的源程序,描述V8对JavaScript数组的实现细节,重点分析Fast Elements和Dictionary Elements两种数组存储模式,给出对JavaScript数组性能优化的基本原则,并举例分析4个实际应用中可以优化的程序片段。 展开更多
关键词 V8 CHROME JAVASCRIPT 数组 性能 优化
下载PDF
基于深度优先搜索的正方化树图布局算法 被引量:4
2
作者 刘旭 《计算机系统应用》 2017年第5期105-112,共8页
正方化布局算法在树图可视化形式中得到广泛使用,然而经典正方化树图布局算法无法获得平均长宽比最优的结果.通过分析经典正方化树图布局算法的实现细节,特别是每一步矩形块位置的选择过程,论证了经典正方化算法由于使用贪心算法原理导... 正方化布局算法在树图可视化形式中得到广泛使用,然而经典正方化树图布局算法无法获得平均长宽比最优的结果.通过分析经典正方化树图布局算法的实现细节,特别是每一步矩形块位置的选择过程,论证了经典正方化算法由于使用贪心算法原理导致的缺陷,结合深度优先搜索技术,提出了基于深度优先搜索的正方化树图布局算法(DSS算法).在详细阐述DSS算法实现过程的基础上,结合实证研究,对DSS算法在平均长宽比方面的优势,时间性能的改进方向和本质特点进行了深入探讨. 展开更多
关键词 可视化 树图 正方化 深度优先 搜索
下载PDF
基于D3的层次边聚合图设计与实现 被引量:2
3
作者 刘旭 《西华大学学报(自然科学版)》 CAS 2017年第4期27-33,50,共8页
首先分析层次边聚合图(hierarchical edge bundles)使用扇环和样条曲线进行可视化布局的特点,阐述使用样条曲线聚合连接线以减少视觉复杂度的设计细节;接着在分析基于SVG的D3(data-driven do cuments)可视化库特点的基础上,重点描述使... 首先分析层次边聚合图(hierarchical edge bundles)使用扇环和样条曲线进行可视化布局的特点,阐述使用样条曲线聚合连接线以减少视觉复杂度的设计细节;接着在分析基于SVG的D3(data-driven do cuments)可视化库特点的基础上,重点描述使用贝塞尔曲线分段绘制样条曲线的过程,并通过D3实现具有高亮、旋转等交互性的层次边聚合图。在案例分析中,应用基于D3的层次边聚合图对jEdit和Linux的代码重复检测结果进行可视化分析。其分析结果表明:基于D3实现层次边聚合图具有可行性;将层次边聚合图技术应用到软件可视化分析中具有可行性。 展开更多
关键词 可视化 层次边聚合图 D3 JAVASCRIPT SVG
下载PDF
双向文本元素在SVG中的显示技术 被引量:2
4
作者 刘旭 《计算机系统应用》 2017年第4期246-251,共6页
双向文本在SVG中的显示是使用Unicode双向算法实现的,然而在很多情况下双向算法无法自动生成符合语义的正确显示结果,需要进行额外的设置.通过分析双向算法的基本原理,深入探讨了双向文本显示中容易出现问题的几个方面,包括文本方向的判... 双向文本在SVG中的显示是使用Unicode双向算法实现的,然而在很多情况下双向算法无法自动生成符合语义的正确显示结果,需要进行额外的设置.通过分析双向算法的基本原理,深入探讨了双向文本显示中容易出现问题的几个方面,包括文本方向的判定,特殊字符显示位置,文本元素中跨越tspan元素的文字重排,以及设置显示方向之后位置的变化.针对各个问题的具体情况和不同浏览器的差异,使用SVG中的特定属性给出了进行正确设置的方式. 展开更多
关键词 双向算法 SVG 从右到左 UNICODE 可视化
下载PDF
代码重复检测结果可视化设计与实现 被引量:1
5
作者 刘旭 《西华大学学报(自然科学版)》 CAS 2017年第6期13-22,共10页
文章阐述了代码重复检测的意义及检测技术的基本原理,深入分析了树图(Treemap)和层次边聚合图(Hierarchical Edge Bundles)可视化技术的特性。根据代码重复检测数据结构的特点,文章总结了代码重复检测结果可视化的设计目标,提出使用树... 文章阐述了代码重复检测的意义及检测技术的基本原理,深入分析了树图(Treemap)和层次边聚合图(Hierarchical Edge Bundles)可视化技术的特性。根据代码重复检测数据结构的特点,文章总结了代码重复检测结果可视化的设计目标,提出使用树图和层次边聚合图作为可视化形式的方案。在此方案中,将树图作为代码层次关系的可视化形式,将层次边聚合图作为代码重复关系的可视化形式。文章进一步分析了系统中的数据交换格式及关键技术,设计并使用多种软件技术实现了代码重复检测结果可视化的原型系统Viz CD。实验结果表明,该可视化系统可用于代码重复检测结果分析中。 展开更多
关键词 软件度量 代码重复 可视化 树图 层次边聚合图
下载PDF
代码依赖可视化系统
6
作者 刘旭 《计算机系统应用》 2019年第5期57-63,共7页
分析了代码依赖可视化在智能化软件开发中的作用,在总结代码依赖特点和信息可视化系统一般流程的基础上,提出了代码依赖可视化系统的设计.该系统使用力导向节点连接图和层次边聚合图作为可视化形式,基于对两种可视化形式布局特点的深入... 分析了代码依赖可视化在智能化软件开发中的作用,在总结代码依赖特点和信息可视化系统一般流程的基础上,提出了代码依赖可视化系统的设计.该系统使用力导向节点连接图和层次边聚合图作为可视化形式,基于对两种可视化形式布局特点的深入分析,分别针对力导向节点连接图和层次边聚合图创造了过滤子节点和聚合叶节点的交互设计.在使用多种软件技术实现了代码依赖可视化原型系统dpViz之后,将系统试用于企业软件开发中,实验结果表明该可视化原型系统可有效增进代码分析效率. 展开更多
关键词 代码依赖 软件可视化 信息可视化 力导向节点连接图 层次边聚合图
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部