graphviz

fw: 还能这么玩?我用VsCode画类图、流程图、时序图、状态图不要太爽!

删除回忆录丶 提交于 2020-08-12 10:19:45
还能这么玩?我用VsCode画类图、流程图、时序图、状态图不要太爽! 柠檬橙1024 2020-03-11 13:36:23 2855 收藏 14 原力计划 分类专栏: 工具 版权 文章每周持续更新,各位的「三连」是对我最大的肯定。可以微信搜索公众号「 后端技术学堂 」第一时间阅读(一般比博客早更新一到两篇) 软件设计中,有好几种图需要画,比如流程图、类图、组件图等,我知道大部分人画流程图一般都会用微软的viso绘制,我之前也是这个习惯。 viso画图有个不好的地方是需要时刻去调整线条和边框已达到简洁美观,今天我给大家介绍一款程序员画图神器PlantUML,一款你用了就爱上的画图软件! VsCode以插件的形式支持了这款画图神器,还不知道VsCode? VsCode 强大地自定义功能,已经成为程序员最爱编辑器。 Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和Linux之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching

python—sift特征提取

天涯浪子 提交于 2020-08-11 18:50:56
一、SIFT提出的目的和意义 二、SIFT的特征简介 三、SIFT算法实现步骤简述 四、图像集 五、匹配地理标记图像 六、SIFT算法代码实现 代码 结果截图 小结 七、SIFT实验总结 八、实验遇到的问题 一、SIFT提出的目的和意义 1999年David G.Lowe教授总结了基于特征不变技术的检测方法,在图像尺度 空间基础上,提出了对图像缩放、旋转保持不变性的图像局部特征描述算子 -SIFT(尺度不变特征变换),该算法在2004年被加以完善。 二、SIFT的特征简介 SIFT算法可以解决的问题 目标的旋转、缩放、平移(RST) 图像仿射/投影变换(视点viewpoint) 弱光照影响(illumination) 部分目标遮挡(occlusion) 杂物场景(clutter) 噪声 三、SIFT算法实现步骤简述 SIFT算法的实质可以归为在不同尺度空间上查找特征点(关键点)的问题。 SIFT算法实现特征匹配主要有三个流程,1、提取关键点;2、对关键点附加 详细的信息(局部特征),即描述符;3、通过特征点(附带上特征向量的关 键点)的两两比较找出相互匹配的若干对特征点,建立景物间的对应关系。 图1 需要配置vfleat安装包 使用开源工具包 VLFeat 提供的二进制文件来计算图像的 SIFT特征 。这里附上VLFeat 工具包链接http://www.vlfeat.org/

graphviz.backend.ExecutableNotFound: failed to execute ['dot', '-Tpng'], make sure the Graphviz executables are on your systems' PATH

时光总嘲笑我的痴心妄想 提交于 2020-08-11 03:16:50
问题 I wasn't able to find any solution to this issue for one hour and decided better to ask here. The only rich info is given here with no detailed instructions to match my case. I am on Windows 10, using PyCharm to connect to offline Ubuntu 16.04 server to try some machine learning classification. The code is working to some point, then throwing this Traceback (most recent call last): File "/home/user/.local/lib/python3.5/site-packages/graphviz/backend.py", line 159, in run proc = subprocess

graphviz.backend.ExecutableNotFound: failed to execute ['dot', '-Tpng'], make sure the Graphviz executables are on your systems' PATH

前提是你 提交于 2020-08-11 03:15:07
问题 I wasn't able to find any solution to this issue for one hour and decided better to ask here. The only rich info is given here with no detailed instructions to match my case. I am on Windows 10, using PyCharm to connect to offline Ubuntu 16.04 server to try some machine learning classification. The code is working to some point, then throwing this Traceback (most recent call last): File "/home/user/.local/lib/python3.5/site-packages/graphviz/backend.py", line 159, in run proc = subprocess

在ASP.NET Core中创建自定义端点可视化图

北战南征 提交于 2020-08-09 19:46:05
在 上篇文章中 ,我为构建自定义端点可视化图奠定了基础,正如我 在第一篇文章中 展示的那样。该图显示了端点路由的不同部分:文字值,参数,动词约束和产生结果的端点: 在本文中,我将展示如何通过创建一个自定义的 DfaGraphWriter 来为自己的应用程序创建一个端点图。 这篇文章使用了本系列前几篇文章中的技巧和类,因此我强烈建议在继续之前先阅读这些技巧和类。 作者:依乐祝 原文链接: https://andrewlock.net/creating-a-custom-endpoint-visualization-graph/ 译文: https://www.cnblogs.com/yilezhu/p/13380120.html 为端点图添加配置 我们首先要看的是如何配置最终端点图的外观。我们将为两种类型的节点和四种类型的边缘添加配置。边是: 文字边缘:路线部分,例如 api 和 values 中的文字匹配 api/values/{id} 。 参数边缘:路线的参数化部分,例如 {id} route中 api/values/{id} 。 捕获所有边:与“全部捕获”路由参数相对应的边,例如 {**slug} 。 策略边缘:与URL以外的其他约束相对应的边缘。例如,图中的基于HTTP谓词的边 HTTP: GET 。 节点是: 匹配节点:与端点匹配关联的节点,因此将生成响应。 默认节点: 不

diagrammer - how can I add arms to my flowchart?

北战南征 提交于 2020-08-07 13:39:11
问题 For my flowchart, I have a vertical chart detailing the data flow. However on the downward arrows, I want to add side arrows to describe where the missing data is going. How do I do this? I can't see it in any of the documentation and examples because it tends to be about far more complex things, and I know this is a very basic task! library(DiagrammeR) grViz("digraph flowchart { # node definitions with substituted label text node [fontname = Helvetica, shape = rectangle, fixedsize = false,

还能这么玩?用VsCode画类图、流程图、时序图、状态图...不要太爽!

≡放荡痞女 提交于 2020-08-07 09:29:28
文章每周持续更新,各位的「三连」是对我最大的肯定。可以微信搜索公众号「 后端技术学堂 」第一时间阅读(一般比博客早更新一到两篇) 软件设计中,有好几种图需要画,比如流程图、类图、组件图等,我知道大部分人画流程图一般都会用微软的viso绘制,我之前也是这个习惯。 viso画图有个不好的地方是需要时刻去调整线条和边框已达到简洁美观,今天我给大家介绍一款程序员画图神器PlantUML,一款你用了就爱上的画图软件! VsCode以插件的形式支持了这款画图神器,还不知道VsCode? VsCode 强大地自定义功能,已经成为程序员最爱编辑器。 Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和Linux之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Somasegar 也告诉笔者这款编辑器也拥有对 Git 的开箱即用的支持。引用 360百科 主角出场 PlantUML

PHP 7.1安装xhprof进行性能分析

送分小仙女□ 提交于 2020-08-04 16:38:31
PHP 7.1安装xhprof进行性能分析 安装扩展 该 xhprof扩展版本是从 https://github.com/longxinH/xhprof 获取的(第三方的一个库,官方版本不支持php7) 下载并编译xhprof扩展 在web的html目录下操作: git clone https://github.com/longxinH/xhprof 编译扩展 cd xhprof/extension/ phpize ./configure make make install 修改php.ini配置 [xhprof] extension=xhprof.so; xhprof.output_dir=/tmp/xhprof 其中 xhprof.output_dir 是 xhprof 的输出目录,每次执行 xhprof 的 save_run 方法时都会生成一个 run_id.project_name.xhprof 文件。这个目录在哪里并不重要。注意此路径的权限要可读写!!否则文件无法生成成功 重启 php-fpm sudo service php7.1-fpm restart 添加测试代码 <?php xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY); // 要检查性能的代码 $xhprof_data = xhprof_disable

ML之xgboost:利用xgboost算法对breast_cancer数据集实现二分类预测并进行graphviz二叉树节点图可视化

懵懂的女人 提交于 2020-07-29 10:25:35
ML之xgboost:利用xgboost算法对breast_cancer数据集实现二分类预测并进行graphviz二叉树节点图可视化 目录 实现结果 实现代码 实现结果 来源: oschina 链接: https://my.oschina.net/u/4314546/blog/4375196

安装 SeaFile 客户端

时光怂恿深爱的人放手 提交于 2020-07-29 06:32:20
操作系统:优麒麟 Ubuntu Kylin 20.04 LTS 适用架构:AMD64、ARM64(鲲鹏、飞腾) 方法1、从优麒麟官方的软件仓库安装 sudo apt install seafile-gui 方法2、自行编译 下载源代码 https://github.com/haiwen/seafile-client/releases 安装一些依赖 一次性全部安装 sudo apt install cmake gcc g++ qt5-default qt5-qmake qttools5-dev qttools5-dev-tools sqlite3 libsqlite3-dev libjansson-dev libsearpc-dev libseafile-dev libevent-dev doxygen-gui graphviz libssl-dev 分步骤安装依赖 sudo apt install cmake sudo apt install gcc g++ 查看版本:gcc --version,g++ --version。 sudo apt install qt5-default qt5-qmake qttools5-dev qttools5-dev-tools 查看版本:qmake --version。版本Qt >= 5.5 sudo apt install sqlite3