云服务器上放多个网站,wordpress ping大全,北京中天人建设工程有限公司网站,最难进的十大央企ScottPlot学习的常用笔记 写在前面版本的选择第一个障碍#xff1a;版本问题。 ScottPlot4.0的官方网站与示例官方起始页cookbook5.0Demo4.1 demo以4.1为例#xff0c;解压和运行如下#xff1a; 下载源代码和编译先说结论#xff1a; 写在前面
之前调研的TraceCompass版本问题。 ScottPlot4.0的官方网站与示例官方起始页cookbook5.0Demo4.1 demo以4.1为例解压和运行如下 下载源代码和编译先说结论 写在前面
之前调研的TraceCompass虽然进展相对明确但时间上推算一下是来不及了。 再者TraceCompass的界面是满足不了我预期的计划。原因为TraceCompass在时间上没有划格子。这是我们系统工程师必备的要求。 之前的经验是我们自己开发了工具。
周末加了下班直接将nonolog的文件解析后利用ScottPlot绘制了出来。
虽然很原始但有个开始了。
这些内容因为产权的原因不能再写了但是与ScottPlot相关的基础知识记在这里。
版本的选择
写这个笔记的原因是因为ScottPlot对我来说是全新的知识。 因为之前的工具虽然我参与了但是主要是我当时招的一位刚毕业的实习生编写的。 现在要我自己来写了。 所以很陌生。
第一个障碍版本问题。
因为现在有了cursor这类的工具我先在vscode中试了一下然后它就给建了个工程。 但是是基于开源的.Net Core。 不是说我对.Net Core有什么意见啊因为我对它不是很熟而且我也没有跨平台的需求。 所以我自己手工重建了一个.net Framework的 Winform的。这些我就不写在这了太初级了。 然后就用 NuGet Manager 安装了4.0最新的版本当下是 4.1.74
然后编了了代码。 代码主要是3部分 一部分是load parse nanolog的文件型。 二:按线程分类 三绘制在图形上。X轴是时间Y轴是线程内部ID。 线程内部ID并不是真的线程id或者tid而是我们的框架在每个线程启动时给了一个顺序号。 所以得到上面绘制的那张图。 线程不全是因为nanolog被魔改之后可以按模块过滤。 这个log中提交者只打开了部分他关心的线程。 正常情况如果都开能看到从1到80多所有的线程。
事先说明我这个笔记想到哪写到哪。 为什么要写的原因是大部分当前的AI只解析了ScottPlot 4.0的用法。 所以如果你选了5.0的版本基本上那些AI帮不上你任何忙。 所以我选了4.0这是这份笔记最重要的信息。
ScottPlot4.0的官方网站与示例
官方起始页
https://scottplot.net/
cookbook
https://scottplot.net/cookbook/
5.0Demo
https://scottplot.net/demo/5.0/
4.1 demo
https://scottplot.net/demo/4.1/ https://scottplot.net/demos/ScottPlot-Demo-WinForms.zip 这个页面我找了好久 所以上面的信息是本文的价值所在。
以4.1为例解压和运行如下
要注意只有binary没有code !
下载源代码和编译
如下下载了示例之后发现这些示例没有源码所以要下载源码自己编译。
先说结论
1。 先安装vs 2022; 2. 到github下载代码代后选4.0目录loadcompile即可。 3. https://github.com/scottplot/scottplot/ 上图是编译的结果。 下图是要打开的目录和sln ## 要点总结 这里的信息很重要。 特别是你我一样只装了一个vs2019平时也不怎么用的 一定要装vs2022 这是要点。vs2019不集结如何补装SDK似乎也不行。
暂是到这里其它的就按照例子来学习吧。