zoukankan      html  css  js  c++  java
  • 我的php站点系统分析工具01

    出于后的工作需求。须要高速弄清楚整个php站点系统是怎样执行的。抱着试探的心态。写出了这个工具。

    临时把它叫做“系统信息动态解析地图”吧,或许“系统信息图”更方便。

    这次拿的织梦的系统做实验对象。

    这写代码,发现一款好用的SVG插件——svgjs(svgjs.com),能够很方便的用JS脚本控制绘制一些矢量图。

    这个程序构思了非常长时间,实现它仅仅是这两天的事。

    这套程序在本地的虚拟机上执行,整个显示过程须要等待浏览器将进半分钟的样子。

    尽管整个程序还有非常多不完好的地方,但假设以后有非常高的使用频率,还是有继续改进的地方的。



    算法过程概述:

    每一个元素都一个独有的ID。而且划一块空间存储了连线目标的ID值,这个元素自己主动读取自己携带的目标ID的坐标信息,创建连线,这部分是JS完毕的,元素ID的命名以及所携带的ID是由PHP部分通过对文件的绝对地址的hash形成的。


    以下是代码自己主动生成效果的网页截图。

    青色线条代表着php文件里requireonce的php文件位置(眼下仅仅写了php对php文件的定位。其它文件还没加进去)。

    黄色线条是手动单选一个文件所形成的连线。

    连接线条能够所有擦除。






  • 相关阅读:
    计算panel的靶向区段长度
    interval的排序,合并,取样等功能
    Bait 和 target的区别
    R 数据拆分到列
    制作annovar注释依赖的cosmic数据库
    制作适用于annovar的COSMIC数据库
    痘痘机理
    属性、域、元组、关系、候选码、主键、外键、关系代数
    how to install emacs25 in ubuntu 14
    Centos Install Emacs
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/7230633.html
Copyright © 2011-2022 走看看