国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

大連專業(yè)網(wǎng)站建設(shè)東莞谷歌推廣

大連專業(yè)網(wǎng)站建設(shè),東莞谷歌推廣,網(wǎng)頁制作步驟php,三九手機網(wǎng)手機響應(yīng)式網(wǎng)站模版💝💝💝歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內(nèi)容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續(xù)學(xué)…

💝💝💝歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內(nèi)容和知識,也可以暢所欲言、分享您的想法和見解。
img

  • 推薦:kwan 的首頁,持續(xù)學(xué)習(xí),不斷總結(jié),共同進步,活到老學(xué)到老
  • 導(dǎo)航
    • 檀越劍指大廠系列:全面總結(jié) java 核心技術(shù)點,如集合,jvm,并發(fā)編程 redis,kafka,Spring,微服務(wù),Netty 等
    • 常用開發(fā)工具系列:羅列常用的開發(fā)工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
    • 數(shù)據(jù)庫系列:詳細(xì)總結(jié)了常用數(shù)據(jù)庫 mysql 技術(shù)點,以及工作中遇到的 mysql 問題等
    • 懶人運維系列:總結(jié)好用的命令,解放雙手不香嗎?能用一個命令完成絕不用兩個操作
    • 數(shù)據(jù)結(jié)構(gòu)與算法系列:總結(jié)數(shù)據(jù)結(jié)構(gòu)和算法,不同類型針對性訓(xùn)練,提升編程思維,劍指大廠

非常期待和您一起在這個小小的網(wǎng)絡(luò)世界里共同探索、學(xué)習(xí)和成長。💝💝💝 ?? 歡迎訂閱本專欄 ??

博客目錄

    • 一.簡單介紹
      • 1.什么是 PlantUML?
      • 2.PlantUML 作用是什么?
    • 二.簡單語法
      • 1.類圖(Class Diagram)
      • 2.時序圖(Sequence Diagram)
      • 3.用例圖(Use Case Diagram)
    • 三.使用方式
      • 1.下載插件
      • 2.新建 PlantUML 圖
      • 3.文件命名
      • 4.效果展示
      • 5.語法
    • 四.圖片無法展示
      • 1.問題描述
      • 2.解決方案
      • 3.如果無法安裝
      • 4.unsupported dunno
      • 5.查看 dot 的位置
      • 6.設(shè)置 dot 位置
      • 7.驗證結(jié)果

一.簡單介紹

1.什么是 PlantUML?

PlantUML 是一種用于繪制 UML 圖表的開源工具。UML(Unified Modeling Language)是一種標(biāo)準(zhǔn)化的建模語言,用于描述和可視化軟件系統(tǒng)的設(shè)計。PlantUML 允許通過簡單的文本語法創(chuàng)建 UML 圖表,而無需手動繪制圖形。

2.PlantUML 作用是什么?

使用 PlantUML,您可以使用簡單的文本描述來定義類圖、時序圖、用例圖、活動圖等多種 UML 圖表類型。通過定義關(guān)鍵元素和它們之間的關(guān)系,PlantUML 將根據(jù)您的描述自動生成相應(yīng)的圖形表示。

二.簡單語法

1.類圖(Class Diagram)

@startuml
class Car {+ speed: int+ start()+ accelerate()+ brake()
}
@enduml

2.時序圖(Sequence Diagram)

@startuml
Alice -> Bob: 請求
Bob --> Alice: 響應(yīng)
@enduml

3.用例圖(Use Case Diagram)

@startuml
actor User
usecase Login {+ Main Page
}
User --> Login
@enduml

三.使用方式

1.下載插件

在插件市場搜索 PlantUML,可以看到如下圖所示的插件,直接點擊安裝。

image-20231127154854593

2.新建 PlantUML 圖

點擊右鍵新建文件,可以看到一個新建 PlantUML File 的選項,通過點擊可以生成一個 PlantUML 文件。

image-20231127155013066

3.文件命名

image-20231127155117335

4.效果展示

左側(cè)是源碼編輯區(qū),右側(cè)是預(yù)覽圖,可以看到生成的圖片還是很美觀的

image-20231127155156995

5.語法

@startuml
'https://plantuml.com/class-diagramabstract class AbstractList
abstract AbstractCollection
interface List
interface CollectionList <|-- AbstractList
Collection <|-- AbstractCollectionCollection <|- List
AbstractCollection <|- AbstractList
AbstractList <|-- ArrayListclass ArrayList {
Object[] elementData
size()
}enum TimeUnit {
DAYS
HOURS
MINUTES
}@enduml

四.圖片無法展示

1.問題描述

新建 PlantUML 文件后,預(yù)覽圖如圖所示。

image-20231127155335607

2.解決方案

安裝 Graphviz

Graphviz 是一個開源的圖形可視化軟件,可以將結(jié)構(gòu)信息表示為圖形,應(yīng)用于網(wǎng)絡(luò)、生物信息學(xué)、軟件工程、數(shù)據(jù)庫和網(wǎng)頁設(shè)計、機器學(xué)習(xí)等技術(shù)領(lǐng)域。

如果是 MAC,可以通過如下命令進行安裝,其他系統(tǒng),下載方式在這里

brew install graphviz

3.如果無法安裝

查看 brew 配置

brew config
#更改鏡像源
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc#是配置生效
source ~/.zshrc
#繼續(xù)安裝
brew install graphviz# 查看是否安裝成功
brew info graphviz

4.unsupported dunno

如果出現(xiàn)如下錯誤

  • unknown or unsupported macOS version: :dunno (MacOSVersionError)

解決方案:

brew update-reset

5.查看 dot 的位置

# 查看是否安裝成功
brew info graphviz

可以看到安裝目錄是 /opt/homebrew/Cellar/graphviz/9.0.0

image-20231127155817114

6.設(shè)置 dot 位置

在 idea 中配置 dot 的位置

/opt/homebrew/Cellar/graphviz/9.0.0/dot

image-20231127155950375

7.驗證結(jié)果

可以看到已經(jīng)生成了 PlantUML 生成的圖片

image-20231127160022142

覺得有用的話點個贊 👍🏻 唄。
??????本人水平有限,如有紕漏,歡迎各位大佬評論批評指正!😄😄😄

💘💘💘如果覺得這篇文對你有幫助的話,也請給個點贊、收藏下吧,非常感謝!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且長,行則將至,讓我們一起加油吧!🌙🌙🌙

img

http://m.aloenet.com.cn/news/34800.html

相關(guān)文章:

  • 網(wǎng)站建設(shè)外包合同seo外鏈發(fā)布
  • 做網(wǎng)站需要哪些費用seo排名助手
  • 怎么優(yōu)化網(wǎng)站公司網(wǎng)站設(shè)計報價
  • 百度 網(wǎng)站地圖怎么做搜索引擎優(yōu)化百度百科
  • 怎么樣檢查網(wǎng)站有沒有做全站301鄭州網(wǎng)站策劃
  • 科技局網(wǎng)站建設(shè)方案百度關(guān)鍵詞價格
  • 科技網(wǎng)站設(shè)計愛站網(wǎng)關(guān)鍵字挖掘
  • 2015做啥網(wǎng)站能致富百度權(quán)重查詢
  • 邯鄲做網(wǎng)站推廣的公司桔子seo
  • 門戶網(wǎng)站建設(shè) 簡報網(wǎng)絡(luò)廣告策劃書范文
  • 怎么做淘寶客導(dǎo)購網(wǎng)站百度問問首頁登錄
  • 中國建設(shè)銀行招聘長沙seo代理商
  • 制作自己網(wǎng)站有什么用官方網(wǎng)站百度一下
  • 便宜網(wǎng)站建設(shè)價格微信引流推廣精準(zhǔn)粉
  • 百度資料怎么做網(wǎng)站網(wǎng)站建設(shè)對企業(yè)品牌價值提升的影響
  • 什么行業(yè)做網(wǎng)站深圳網(wǎng)絡(luò)推廣有幾種方法
  • 網(wǎng)站項目建設(shè)目標(biāo)免費下載b站視頻軟件
  • 網(wǎng)絡(luò)工作室是干嘛的seo系統(tǒng)源碼
  • 軟件開發(fā)公司網(wǎng)站設(shè)計許昌seo推廣
  • 做商城網(wǎng)站要哪些流程如何創(chuàng)建自己的域名
  • 連云港做鴨網(wǎng)站2022最新新聞
  • 屏蔽蜘蛛網(wǎng)站還會被收錄嗎南京網(wǎng)站設(shè)計公司大全
  • 濟南做html5網(wǎng)站建設(shè)發(fā)布信息的免費平臺有哪些
  • 專業(yè)做網(wǎng)站網(wǎng)站seo搜索引擎優(yōu)化教程
  • 百度廣告聯(lián)盟看廣告賺錢seo項目經(jīng)理
  • 什么是軟件定制開發(fā)免費seo搜索優(yōu)化
  • 投資做個app要多少錢長沙seo優(yōu)化排名
  • 福州網(wǎng)站建設(shè)電話天津谷歌優(yōu)化
  • 大連h5網(wǎng)站開發(fā)東莞seo優(yōu)化推廣
  • asp新聞網(wǎng)站模板seowhy培訓(xùn)