EasyTest_PerCollect

''' ··· EasyTest_PerCollect 一个性能收集平台 '''

EasyTest_PerCollect

  • 全称为 EasyTest Performace Collect Platform

  • 正式命名 EasyTest Perf Collecting Platform

  • 昵称 EasyTest Cloud Perfmance Platform

EasyTest性能收集平台

基本开发和发布规则:

  • 内网ip:8000 为正式发布端口

  • 8001 ,8002为测试端口 使用temp_demo

  • 无它,唯手熟尔

  • 外网ip:8001 为正式发布端口

  • 外网这个也兼职了测试调试,因为用的人暂时频率不高,所以可以在正式环境调试

bootstrap和echart时隔这么久之后,大概5,6年之后重新用起了echart

  • 宝刀未老

  • 一些思考

    • echart升级到了 5.4.0 版本,应该说还是相当与时俱进的,能从时代中竞争活下来确实是很了不起,还能持续进步

    • bootstrap也升级到了5版本,相比之下基于boostrap 3,4的flatlab,flatUI,已经很久没有更新了,这点颇为遗憾,

    • 所以左思右想之下,虽然dynamic table是 flatlab对boostrap之前老版本的封装更实用,但是没有之后升级的新特性和快感,也没有维护了,想想,基于目前的需求其实还是决定用新版

一些独立功能和模块思考

  • 一些独立功能,比如文件遍历功能,这些在navigation的工程下面是以函数形式存在,这些大部分是可以直接拿来用的

    • 例如在django html 页面展示数据,传值views下的render接口

    • render接口传字典,字典里可以是dict,可以是list或者set,但是首先它是个字典

    • 然后注意点是echart里面的M需要去除,echart只能渲染数字形式的数字或者字符串

将一些之前的思考顺序记录下来不然过段时间就忘记了 2022-10-20 15:57:47 by DailyR

  • 1.选择 echart line视图,bar视图,构建sample, example

  • 2.传内网,保持持续动力

  • 3.思考页面,是否引入db管理 model

  • 4.解析parse数据和template展示

  • 5.简单的route展示

    • 看半天没找到bootstrap分页的好例子,最后找的了django自己实现的分页功能,简单易懂(完成得很漂亮 2022-10-22 14:06:14 by DailyR)

当前目标:route页 展示美化

  • bootstrap5 版本看着展示比3,4更符合现代人的审美 2022-10-20 16:01:07 by DailyR

  • 决定使用最新版bootstrap5

  • 最终下载版本是bootstrap-5.1.3-dist

一些小技巧

  • 利用选中的代码,在sublime里面 快捷键 ctrl + shift + / 就可以快速注释了

已于昨天公告上线 2022-10-22 11:01:31 by DailyR

  • 目前看好评还不错

    • 准备进一步做营销和推广

    • 积极写文档总结,抽象出经验和模板模式来

  • 大概下一步还会有一些小的更新和尝试

    • 加入django Model来管理文件,现在直接放在文件夹里数据量不大的时候满足base需求,数据量大的时候可能就不那么美好了

阶段性总结

有什么收获?

  • 一般来说,参与越深,收获越多

    • 最主要的就是完成了文件的上传和收集解析,数据可视化这个功能

    • 将之前django的navigation 导航网页用到的很多知识点都运用了进来

    • 所以在一周左右的时间内就完成了,熟练度还是令自己满意的

    • 以后再遇到这种类似的需求,就可以进阶的去尝试了

  • 还有一些字段的补充暂时不是特别迫切,先暂缓

很多时候其实是积累的力量,量变引起的质变

  • 走了很远,但是别忘记自己出发时候的样子

    • 知乎上面一堆laodmap学习路线图,但是感觉学与用严重脱节,而且都是类似培训班似都东一点西一点,还不如自己慢慢查资料和看书,总比被误导都强。

    • 编程的自信程度,介于高手和大牛之间吧,还达不到大神都程度,但是算菜鸟和入门也不至于,经常练习,经受岁月的洗礼,提升自己解决问题的能力和思维就是对自己最大的肯定,相信自己。

django的登陆功能

  • 一些小技巧- Django套用模板

  • 6、套用模版

    -{% block 名字 %}

    • { % endblock %}

    • {% extends 'base.html' %}

    • {% include 'newslistpic.html' %}

  • 最近时间有点头疼,可能用脑过度 2022-10-28 09:19:09 by DailyR

    • 停一下外网的开发更新工作,重新规划

    • 工具开发到什么程度

    • 这个行业的核心问题是什么?

    • 已经上王者了,终于不用每天早起强迫症上分了,可以做个休闲玩家 2022-10-31 10:42:56 by DailyR

    • 其实工作了10年,确实技术是比上不足比下有余,然后这个东西可能更重要的是打造个人品牌,而不是一直持续的去追新追全

    • 到了现在这个程度,其实技术的边际效益已经很明显了

    • 那么就平稳的还完房贷吧,不要想着什么事情都把控在自己手里,很多事情不要想着不甘心,不要想着再拼一拼什么的,都么有调整自己的当前心态和状态,完成个人品牌构建的重要。

    • 大量的文档其实不是为了凸显自己的文笔有多好,而是为了对抗遗忘罢了

  • 增加背景页面功能

<!-- 增加了页面背景和style的用法测试 -->
  <body style="background-attachment: fixed;background:url(/static/images/bg-night.jpg) no-repeat;background-size: cover;">

  • 我不确定这是最近添加的内容,但在 Bootstrap v4.5 中,您只需将bg-transparent类名添加到导航栏的类属性中,如下所示:
<nav class="navbar navbar-expand-lg navbar-light bg-transparent">