中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

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

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

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

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

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

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

博客目錄

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

一.簡(jiǎn)單介紹

1.什么是 PlantUML?

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

2.PlantUML 作用是什么?

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

二.簡(jiǎn)單語(yǔ)法

1.類(lèi)圖(Class Diagram)

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

2.時(shí)序圖(Sequence Diagram)

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

3.用例圖(Use Case Diagram)

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

三.使用方式

1.下載插件

在插件市場(chǎng)搜索 PlantUML,可以看到如下圖所示的插件,直接點(diǎn)擊安裝。

image-20231127154854593

2.新建 PlantUML 圖

點(diǎn)擊右鍵新建文件,可以看到一個(gè)新建 PlantUML File 的選項(xiàng),通過(guò)點(diǎn)擊可以生成一個(gè) PlantUML 文件。

image-20231127155013066

3.文件命名

image-20231127155117335

4.效果展示

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

image-20231127155156995

5.語(yǔ)法

@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

四.圖片無(wú)法展示

1.問(wèn)題描述

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

image-20231127155335607

2.解決方案

安裝 Graphviz

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

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

brew install graphviz

3.如果無(wú)法安裝

查看 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)如下錯(cuò)誤

  • 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.驗(yàn)證結(jié)果

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

image-20231127160022142

覺(jué)得有用的話(huà)點(diǎn)個(gè)贊 👍🏻 唄。
??????本人水平有限,如有紕漏,歡迎各位大佬評(píng)論批評(píng)指正!😄😄😄

💘💘💘如果覺(jué)得這篇文對(duì)你有幫助的話(huà),也請(qǐng)給個(gè)點(diǎn)贊、收藏下吧,非常感謝!👍 👍 👍

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

img

http://www.risenshineclean.com/news/34800.html

相關(guān)文章:

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