分享程序员常用的画图软件和小技巧说实话,我觉得做个程序员挺好的。日常工作有很多,写代码、对需求、写方案等等,但我最爱画图:流程图、架构图、交互图、功能模块图、UML 类图、部署图、各种可视化图表等等五花八门。通过图的形式,可以更好地展示系统、更清晰地表达自己的思路,便于理解;还能锻炼自己的画功,真是一举多得的事。今天就分享下我常用的画图软件和一点小技巧。常用图我平时画的比较多的是流程图、交互图和架
转载
2023-09-25 11:47:27
133阅读
软件构架是有关如下问题的设计层次:“在计算的算法和数据结构之外,设计并确定系统整体结构成为了新的问题。结构问题包括总体组织结构和全局控制结构;通信、同步和数据访问的协议;设计元素的功能分配;物理分布;设计元素的组成;定标与性能;备选设计的选择。” 软件架构(software archi
转载
2023-08-15 21:10:02
51阅读
另外,excalidraw提供了vscode的插件,只要下载一个vscode安装一下excalidraw插件,就可以直接使用桌面版了。作为职场打混用。
一:定义 不同系统设计方案存在共性问题,把这些共性部分抽取出来,就形式了具有代表性和可广泛接受的体系结构风格。他已经在不同的系统和环境中多次尝试和测试过。所以,体系结构模式应该是一种系统构成。软件体系结构风格也称为结构惯用模式,指不同系统所拥有的共同组织结构。软件体系结构表示系统的框架结构,用于从较高的层次上来描述各部分之间的关系和接口,
转载
2023-09-01 23:19:37
78阅读
matplotlib是一个大的集合框架粗略分三层:底层fiugre/renderer绘图、美工Artis层、脚本pytplot一:底层FigureCanvas对绘图表面(如“绘图纸”)的概念进行封装。Renderer执行绘图动作(如“画笔”)。Event处理键盘与鼠标事件这样的用户输入。二:美工Artis与底层教会,告知画圆点、矩形、标题、线条等三:脚本层pyplotArtis层得ap
转载
2023-07-11 21:05:59
122阅读
平时开发写文档也需要作图,下面推荐几个常见作图工具。 draw.io processon 亿图 ppt viso draw.io比较推荐
原创
2021-07-06 10:54:40
214阅读
9 一、思维导图 1.1 在线工具 1.1.1 ProcessOn 目前国产最牛作图神器,支持很多图形 官网:https://.processon
原创
2022-04-06 17:17:18
390阅读
# 创建 Dockerized 整合型作图软件的指南
面对日新月异的技术,Docker 已然成为开发者友好的工具。作为一名刚入行的小白,尽管一开始看起来可能会有些复杂,但通过这篇文章,我们将一步步实现一个基础的作图软件Docker环境。以下是整个实现过程的流程概述。
## 流程概述
在创建 Dockerized 作图软件的过程中,我们将遵循以下步骤:
| 步骤
AIGC 作图工具是一类基于人工智能生成内容的工具,主要用于生成图像、艺术作品以及其他视觉内容。接下来我会详细介绍如何集成和优化这些工具的过程,包括环境准备、集成步骤、配置详解、实战应用、排错指南和性能优化。
## 环境准备
在开始之前,我们需要为我们的项目配置好合适的开发环境。以下是一些常见依赖的安装指南:
```bash
# 在Ubuntu上安装依赖
sudo apt-get updat
简介: OmniGraffle是由The Omni Group制作的一款绘图软件,其只能于运行在Mac OS X和iPad平台之上。它曾获得2002年的苹果设计奖。
转载
2024-03-08 16:27:34
27阅读
软工学习进行了一个多月,但是真正静下心来学习也只是一周左右吧,这段时间里给自己印象最深刻的就是作图了, 机房收费系统我们是先进行的编码,后学习软件project对它来了一次回想性的文档编写。 刚開始当然不知道这些图都是干啥用的,早在项目開始前就问师傅里面的图都用啥工具来画的。师傅给了一个叫做《亿图》
原创
2022-01-07 16:15:12
329阅读
最后我们再来看使用体验,Stable-Diffusion 的参数设置很复杂,并且生成的风格模型需要单独下载,同时还必须手动设定采样器、采样步骤、相关性等参数,不过它有专业的第三方社区,不仅有大量
风格模型可以下载,还可以查看其他用户上传的图片和激励词,虽然只能使用英文,
但活用“拿来主义”就能生成优质的图像了。除此之外还有丰富的插件系统,可以训练
模型、调整人物动作、设定自己想要的角色形象等等,上
原创
2023-08-12 23:39:09
222阅读
简介作者简介:青铜码农,和大多数同学一样从零开始一步步学习,一步步积累。期待您的关注,让我们一起成长~注:本人学疏才浅,文章如有错误之处,敬请指正~本章节内容简介:仿Windows系统自带的画图工具。此项目包含了设置画笔粗细、选择画笔颜色、选择背景颜色、绘制图像、清除图像、使用橡皮擦、简笔画窗口等功能。所需技术如下图:功能预览:
画图完整版视频 功能结构:搭建项目01导入资源0
转载
2023-11-22 18:08:42
67阅读
对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方向发展。
转载
2024-09-26 23:29:42
27阅读
制作流程图的工具有很多种,比如,Visio、Axure、Smartdraw、Omnigraffle(Mac)等等,产品经理只需要选择一款适合自己的工具即可。1. VisioVisio是微软推出的一款流程图制作工具,也是目前产品经理最常用的一款流程图工具。通过Visio可以方便、快速地把业务流程、系统实现流程画出来。它本身有很多的组件库,可以很方便的完成各类流程图、结构图和网络图的制作。Visio的
转载
2023-07-26 22:37:24
458阅读
关于系统架构的宏观介绍(由学习微服务架构引发的思考)一、什么是系统架构(软件架构)1. 软件架构:像学写文章一样,在学会用字、词、句之后,就应上升到段落,就应上升到文章的“布局谋篇”,这就是架构。通常来讲,软件架构设计就是软件系统系统的“布局谋篇”。2. 软件架构与系统架构:(个人理解)软件是系统的一部分,所以软件架构也是系统架构的一部分,但是由于大多数情况下,软件是系统的主体,且设计软件架构时也
转载
2023-07-10 21:02:46
263阅读
一个好的软件,文档很重要,在软件的总体设计中,需要对软件的总体结构进行设置,下面接受三个软件结构设计的图形工具. 一.软件结构图软件结构图是软件系统的模块层次结构,是进行软件结构设计的有力工具,用来表达表达软件的组成模块及其调用关系.结构图的主要内容有三个:1)模块.用方框表示,方框中写上模块的名字,模块名最好能反映模块功能2
转载
2023-08-15 14:51:01
271阅读
在使用Matplotlib的时候,一开始并不懂得美化,修改style,设置dpi…都是小打小闹,发现绘制的曲线图跟论文中的相差很远。Word、PPT、Visio、Origin、SigmaPlot都能做出比较好看的配图,但是懒得学,目前还用不到这么专业的绘图工具。对于刚上手的小白来说,反而简单易上手,不那么“专业”的开源工具包是相对更好的选择。本文就介绍一个近期更新的SCI/IEEE论文绘图工具——
转载
2023-10-19 10:04:42
285阅读
什么是软件架构软件应用架构是定义结构化解决方案的过程,它满足所有技术和操作需求,也满足通用的质量属性,如性能\安全\可管理。它包含一系列的决定,涉及广泛的方面,每个决定对质量、性能、可维护性和应用程序的成功都有重要的影响。 程序或者计算系统的软件架构是系统的结构,它由软件元素、元素的可见属性和它们之间的关系组成。架构关心公开的接口部分,元素的具体实现细节不是架构,至少不是架构主要关心的内
转载
2023-09-30 17:03:49
85阅读
在项目开发的过程中需要各种类型的图来进行支撑,比如用例图、系统架构图、时序图、类图、E-R图,甚至项目管理的甘特图等等。为了画这些图我们往往需要寻找各类付费、免费的软件进行操作。今天给大家推荐一款开源的软件,可以画项目中几乎常用的各类图。最关键的是开源免费,支持各类操作系统,而且还在持续更新当中。这款软件GitHub项目名叫drawio-desktop,对应地址为:https://github.c