springboot小區物業管理系統

目 ?錄

章 緒 論

1.1背景及意義 1

1.2國內外研究概況 2

1.3 研究的內容 2

?關鍵技術的研究

2.1 相關技術 3

2.2 Java技術 3

2.3 MySQL數據庫 4

2.4 Tomcat介紹 4

2.5 Spring?Boot框架 5

第三章 系統分析

3.1 系統設計目標 6

3.2 系統可行性分析 6

3.3?系統功能分析和描述 7

3.4系統UML用例分析 8

3.4.1管理員用例 9

3.4.2用戶用例 9

3.5系統流程分析 10

3.5.1添加信息流程 11

3.5.2操作流程 12

3.5.3刪除信息流程 13

第四章 系統設計 14

4.1 系統體系結構 15

4.2 數據庫設計原則 16

4.3 數據表 17

第五章 系統實現 18

5.1用戶功能模塊 18

5.2管理員功能模塊 19

5.3員工功能模塊 19

章 ?系統測試

6.1測試定義及目的 21

6.2性能測試 22

6.3測試模塊 23

6.4測試結果 24

??

致 ?謝

參考文獻

章 緒 論

1.1背景及意義

系統管理也都將通過計算機進行整體智能化操作,對于小區物業管理系統所牽扯的管理及數據保存都是非常多的,例如管理員;首頁、個人中心、用戶管理、員工管理、業主信息管理、費用信息管理樓房信息管理報修信息管理車位信息管理、停車信息管理、投訴編號管理、公告信息管理、部門信息管理,用戶;首頁、個人中心、業主信息管理、費用信息管理樓房信息管理報修信息管理車位信息管理、停車信息管理、投訴編號管理、公告信息管理,員工;首頁、個人中心、樓房信息管理報修信息管理、投訴編號管理、公告信息管理、部門信息管理功能,這給管理者的工作帶來了巨大的挑戰,面對大量的信息,傳統的管理系統,都是通過筆記的方式進行詳細信息的統計,后來出現電腦,通過電腦輸入軟件將紙質的信息統計到電腦上,這種方式比較傳統,而且想要統計數據信息比較麻煩,還受時間和空間的影響,所以為此開發了小區物業管理系統;為用戶提供了方便管理平臺,方便管理員查看及維護,并且可以通過需求進行內容的編輯及維護等;對于用戶而言,可以隨時進行查詢所需信息,管理員可以足不出戶就可以獲取到系統的數據信息等,而且還能節省用戶很多時間,所以開發小區物業管理系統給管理者帶來了很大的方便,同時也方便管理員對用戶信息進行處理。

本論文小區物業管理系統主要牽扯到的程序,數據庫與計算機技術等。覆蓋知識面大,可以大大的提高系統人員工作效率。

1.2國內外研究概況

隨著國內經濟形勢的不斷發展,中國互聯網進入了一個難得的高峰發展時期,這使得中外資本家紛紛轉向互聯網市場。 然而,許多管理領域的不合理結構,人員不足以及市場管理需求的增加使得更多的人具備了互聯網管理的意識。

在當今高度發達的信息中,信息管理改革已成為一種更加廣泛和全面的趨勢。 “小區物業管理系統”是基于Mysql數據庫,在SpringBoot框架程序設計的基礎上實現的。為確保中國經濟的持續發展,信息時代日益更新,蓬勃發展同時,隨著信息社會的快速發展,各種管理系統面臨著越來越多的數據需要處理,如何用方便快捷的方式使管理者在廣闊的數據海洋里面查詢、存儲、管理和共享有效的數據信息,對我們的學習,工作和生活具有重要的現實意義。因此,國內外學術界對此進行了深入而廣泛的研究,一個新的研究領域——小區物業管理系統誕生了。

1.3 研究的內容

目前許多人仍將傳統的紙質工具作為信息管理的主要工具,而網絡技術的應用只是起到輔助作用。在對網絡工具的認知程度上,較為傳統的office軟件等仍是人們使用的主要工具,而相對全面且專業的信息管理軟件仍沒有得到大多數人的了解或認可。本選題則旨在通過標簽分類管理等方式,實現小區物業管理系統的各種功能,從而達到對小區物業管理系統的管理。

詳細內容介紹,將在以下六章中詳細闡述:

第一章、緒論,介紹了研究課題選擇的背景及意義、研究現狀,簡要介紹了本文的章節內容。

第二章、引入技術知識,通過引入關鍵技術進行開發,向系統中涉及直觀表達的技術知識。

第三章、重點分析了系統的分析,從系統強大的供需市場出發,對系統開發的可行性,系統流程以及系統性能和功能進行了探討。

第四章、介紹了系統的詳細設計方案,包括系統結構設計和數據庫設計。

第五章、系統設計的實現,通過對系統功能設計的詳細說明,論證了系統的結構。

第六章、系統的整體測試,評判系統是否可以上線運行。

2.1相關技術

小區物業管理系統是在Java?+ MySQL開發環境的基礎上開發的。Java是一種服務器端腳本語言,易于學習,實用且面向用戶。全球超過35%的Java驅動的互聯網站點使用Java。MySQL是一個數據庫管理系統,因為它的體積小但速度快,成本低,或者開源受到中小型網站的青睞。因此,Java?+ MySQL作為一個成熟的開發環境,可以滿足小區物業管理系統設計和開發所需的穩定性,安全性和可擴展性要求。

2.2 JAVA技術

JAVA語言是目前軟件市場上應用最廣泛的語言開發程序。可以在多種平臺上運用的,兼容性比較強,適應市面上大多數操作系統,不會出現亂碼的現像,其擴展性和維護性都更好,具有分析問題和解決問題的能力,是面向過程的程序設計方便我們編寫的代碼更強壯。

JAVA相對其它語言來說,比較簡單,編譯起來更方便一些,安全可靠性高。不完全統計,現在全世界大約有2000多萬人在使用它,JAVA既可以鑲嵌使用又可以獨力的使用。JAVA大致可以分成兩個部分,一種部分是JAVA負責的編譯,另一種是JAVA負責的運行。JAVAC++語言很相像,但JAVA在編程時是一種以對象為導向的方式來進行編譯的,使得編出來的軟件可以單機使用,也可以在互聯網上使用,檢查出錯更為方便。JAVA分布式、體系結構中立的特點也使得其存儲更快,編議更簡單。面向對象包括四個特點,一是封裝,就是說在定義類的時候可以實現一定的功能和屬性。二是抽象,屬于類的一種,可以把一個具有共同屬性的類封裝在一個抽象里,便于簡單編議。三是繼承,顧名思義就是帶有前者的特性。還有一個就是多態的特點,可以多種一起運用,表現了它可擴展性好。

2.3?MySQL數據庫

數據庫是系統開發過程中不可或缺的一部分。 在WEB應用方面,MySQL AB開發了一個具有很大優勢的MySQL關系數據庫管理系統。 MySQL可以將數據存儲在不同的表中,這非常靈活,并且還可以提高系統在實際應用中的速度。 數據庫訪問最常用于標準SQL語言,MySQL用于SQL語言,因此它具有高度兼容性。數據庫的操作是必不可少的,包括對數據庫表的增加、刪除、修改、查詢等功能。現如今,數據庫可以分為關系型數據庫和非關系型數據庫,Mysql屬于關系性數據庫,Mysql數據庫是一款小型的關系型數據庫,它以其自身特點:體積小、速度快、成本低等,Mysql數據庫是目前最受歡迎的開源數據庫。

在WEB應用技術中, Mysql數據庫支持不同的操作系統平臺,雖然在不同平臺下的安裝和配置都不相同,但是差別也不是很大,Mysql在Windows平臺下兩種安裝方式,二進制版和免安裝版。安裝完Mysql數據庫之后,需要啟動服務進程,相應的用戶就可以連接數據庫,用戶可通過命令行或者圖形界面工具登錄數據庫。

2.4?Tomcat介紹

Tomcat 雖然是Apache的擴展,但是它們都是可以獨立運行的,二者是不互相干擾的。當配置正確的時候,Apache服務器為HTML頁面的運行提供技術支持,Tomcat 的任務則是運行Servle和Java?頁面。Tomca也具有一定的HTML頁面處理功能。Tomcat屬于一種輕型的服務器,所以說在中小企業中并不具有普適性。但是當程序員需要開發或調試Java?程序時,則通常會將該服務器作為首選。對于一個僅具有計算機基礎知識的人來說,計算機系統具有一個好的Apache服務器,可以很好的對HTML 頁面進行訪問。Tomcat是非常受歡迎的服務器,因為它具有較好的擴展性,而且在運行的時候不需要太多的系統資源,擁有程序員所需要的收發郵件功能,還能夠支持負載平衡,該程序能夠不斷的更新,程序員能夠根據自己的需要增加新的功能。

2.5 SpringBoot框架

Spring?Boot是Pivotal團隊的一個新框架,旨在簡化新Spring應用程序的初始設置和開發。該框架使用特定的配置方法,無需開發人員定義樣板配置。通過這種方式,Spring?Boot旨在成為蓬勃發展的快速應用程序開發領域的領導者。
Spring?Boot特點:
1、創建一個單獨的Spring應用程序;
2、嵌入式Tomcat,無需部署WAR文件;
3、簡化Maven配置;
4、自動配置Spring;
5、提供生產就緒功能,如指標,健康檢查和外部配置;
6、絕對沒有代碼生成和XML的配置要求;
??安裝步驟:
???最基本的是,Spring?Boot是一個可以被任何項目的構建系統使用的庫集合。?為簡單起見,該框架還提供了一個命令行界面,可用于運行和測試Boot應用程序。?可以從Spring存儲庫手動下載和安裝框架的已發布版本,包括集成的CLI(命令行界面)。?更簡單的方法是使用Groovy?enVironment?Manager(GVM),它負責處理Boot版本的安裝和管理。?可以從GVM命令行GVM?install?springboot安裝Boot及其CLI。?在OS?X上安裝Boot時可以使用Homebrew包管理器。要完成安裝,首先使用brew?tap?pivotal?/?tap切換到pivotal存儲庫,然后執行brew?install?springboot命令。

第三章 系統分析

3.1 系統設計目標

小區物業管理系統主要是為了用戶方便對業主信息、費用信息、樓房信息、報修信息、車位信息等信息進行查詢,也是為了更好的讓管理員進行更好存儲所有數據信息及快速方便的檢索功能,對系統的各個模塊是通過許多今天的發達系統做出合理的分析來確定考慮用戶的可操作性,遵循開發的系統優化的原則,經過全面的調查和研究。

系統所要實現的功能分析,對于現在網絡方便的管理,根據自己的需求可以進行查看信息等,這樣既能節省用戶的時間,不用在像傳統的方式,需要查詢、由于很多用戶時間的原因,沒有辦法去了解,真的很難去滿足用戶的各種需求。所以小區物業管理系統的開發不僅僅是能滿足用戶的需求,還能提高管理員的工作效率,減少原有不必要的工作量。

3.2 系統可行性分析

系統的開發環境和配置都是可以自行安裝的,系統使用Java開發工具,使用比較成熟的Mysql數據庫進行對系統前臺及后臺之間相關的數據交互,根據技術語言對數據庫,結合需求進行修改維護,可以使得系統運行更具有穩定性和安全性,從而完成實現系統的開發。

1)硬件可行性分析

小區物業管理系統及信息分析的設計對于所使用的計算機沒有什么硬性的要求,計算機只要可以正常的使用進行代碼的編寫及頁面設計就可行,主要是對于服務器有些要求,對于平臺搭建完成要上傳的服務器是有一定的要求的,服務器必須選擇安全性比較高的,然后就是在打開系統必須順暢,不能停頓太長時間;性價比高;安全性高。

(2)軟件可行性分析

提供類似于借口動態模型的通用機制,設計更加集中。 此外,可以使用Java語言輕松實現模塊化和存儲信息。另外,代碼重用,也可以很好地反映出來。因此,考慮到系統的實際情況,通過以上分析,系統的設計和實現在軟件中是可行的。

因此,我們從兩個方面進行了可行性研究,可以看出系統的開發沒有問題。

3.3?系統功能分析和描述

使用小區物業管理系統分為管理員和用戶、員工三個權限子模塊。

管理員所能使用的功能主要有:首頁、個人中心、用戶管理、員工管理、業主信息管理、費用信息管理、樓房信息管理、報修信息管理、車位信息管理、停車信息管理、投訴編號管理、公告信息管理、部門信息管理等。

用戶可以實現;首頁、個人中心、業主信息管理、費用信息管理、樓房信息管理、報修信息管理、車位信息管理、停車信息管理、投訴編號管理、公告信息管理等。

員工可以實現;首頁、個人中心、樓房信息管理、報修信息管理、投訴編號管理、公告信息管理、部門信息管理等。

3.4系統UML用例分析

3.4.1管理員用例

管理員登錄后可進行首頁、個人中心、用戶管理、員工管理、業主信息管理、費用信息管理、樓房信息管理、報修信息管理、車位信息管理、停車信息管理、投訴編號管理、公告信息管理、部門信息管理,管理員的用例如圖3-1所示。

圖3-1 管理員用例圖

3.4.2用戶用例

用戶注冊登錄后可進行首頁、個人中心、業主信息管理、費用信息管理、樓房信息管理、報修信息管理、車位信息管理、停車信息管理、投訴編號管理、公告信息管理,用戶用例如圖3-2所示。

圖3-2 用戶用例圖

3.5系統流程分析

3.5.1添加信息流程

添加信息,編號系統使用自動編號模式,沒有用戶填寫,用戶添加信息輸入信息,系統將自動確認的信息和數據,驗證的成功是有效的信息添加到數據庫,信息無效,重新輸入信息。添加信息流程如圖3-3所示。

圖3-3?添加信息流程圖

3.5.2操作流程

用戶想進入系統,首先進入系統登錄界面,通過正確的用戶名、密碼,選擇登錄類型登錄,系統會檢查登錄信息,信息正確,然后輸入相應的功能界面,提示信息錯誤,登錄失敗。系統操作流程如圖3-4所示。

圖3-4操作流程圖

3.5.3刪除信息流程

用戶選擇要刪除的信息并單擊Delete按鈕。系統提示是否刪除信息。如果用戶想要刪除信息,系統將刪除信息。系統數據庫刪除信息。刪除信息流程圖如圖3-5所示。

3-5?刪除信息流程圖

第四章 系統設計

4.1 系統體系結構

小區物業管理系統的結構圖4-1所示:

圖4-1 ?系統結構

模塊包括主界面;首頁、個人中心、用戶管理、員工管理、業主信息管理、費用信息管理、樓房信息管理、報修信息管理、車位信息管理、停車信息管理、投訴編號管理、公告信息管理、部門信息管理等進行相應的操作

登錄系統結構圖,如圖4-2所示:

圖4-2 登錄結構圖

這些功能可以充分滿足小區物業管理系統的需求。此系統功能較為全面如下圖系統功能結構如圖4-3所示。

圖4-3系統功能結構圖

4.2?數據庫設計原則

每個數據庫的應用它們都是和區分開的,當運行到一定的程序當中,它就會與自己相關的協議與客戶端進行通訊。那么這個系統就會對使這些數據進行連接。當我們選擇哪個橋段的時候,接下來就會簡單的敘述這個數據庫是如何來創建的。當點擊完成按鈕的時候就會自動在對話框內彈出數據源的名稱,在進行點擊下一步即可,直接在輸入相對應的身份驗證和登錄密碼。?

小區物業管理系統的數據流程:

圖4-4??系統數據流程圖

用戶信息實體E-R圖,如圖4.5所示。

????圖4.5用戶信息E-R圖

員工信息E-R圖,如圖4.6所示。

?圖4.6員工信息E-R圖

4.3?數據表

將數據庫概念設計的E-R圖轉換為關系數據庫。在關系數據庫中,數據關系由數據表組成,但是表的結構表現在表的字段上。

表4-1 allusers表

列名

數據類型

長度

約束

id

int

11

NOT NULL

username

varchar

50

?default NULL

pwd

varchar

50

?default NULL

cx

varchar

50

?default NULL

表4-2 baoxiuxinxi

列名

數據類型

長度

約束

id

int

11

NOT NULL

addtime

varchar

50

default NULL

baoxiubianhao

varchar

50

default NULL

gerenzhanghao

varchar

50

default NULL

xingming

varchar

50

default NULL

menpaihao

varchar

50

default NULL

loufangmingcheng

varchar

50

default NULL

loufangweizhi

varchar

50

default NULL

baoxiuleixing

varchar

50

default NULL

baoxiuneirong

varchar

50

default NULL

shenqingriqi

varchar

50

default NULL

sfsh

varchar

50

default NULL

shhf

varchar

50

default NULL

表4-3:cheweixinxi

列名

數據類型

長度

約束

id

?int

11

NOT NULL

addtime

varchar

50

default NULL

cheweibianhao

varchar

50

default NULL

cheweimingcheng

varchar

50

default NULL

dizhi

varchar

50

default NULL

zhuangtai

varchar

50

default NULL

faburiqi

varchar

50

default NULL

表4-4:feiyongxinxi

列名

數據類型

長度

約束

id

?int

11

NOT NULL

addtime

varchar

50

default NULL

feiyongbianhao

varchar

50

default NULL

feiyongmingcheng

varchar

50

default NULL

jine

varchar

50

default NULL

gerenzhanghao

varchar

50

default NULL

xingming

varchar

50

default NULL

xingbie

varchar

50

default NULL

menpaihao

varchar

50

default NULL

loufangmingcheng

varchar

50

default NULL

faburiqi

varchar

50

default NULL

表4-5loufangxinxi

列名

數據類型

長度

約束

id

?int

11

NOT NULL

addtime

varchar

50

default NULL

xinxibianhao

varchar

50

default NULL

loufangmingcheng

varchar

50

default NULL

loufangweizhi

varchar

50

default NULL

loucengshu

varchar

50

default NULL

huxing

varchar

50

default NULL

huxingshuliang

varchar

50

default NULL

faburiqi

varchar

50

default NULL

????第五章 系統實現

5.1用戶功能模塊

用戶點擊進入到系統操作界面,可以對首頁、個人中心、業主信息管理、費用信息管理、樓房信息管理、報修信息管理、車位信息管理、停車信息管理、投訴編號管理、公告信息管理等功能模塊,

個人信息:通過列表可以獲取個人賬號、姓名、性別、年齡、身份證號碼、手機號碼、車牌號、相片并進行修改操作,如圖5-1所示。

圖5-1個人信息界面圖

費用信息管理:通過列表可以獲取費用編號、費用名稱、金額、個人賬號、姓名、性別、門牌號、樓房名稱、發布日期、是否支付等信息,進行詳情、修改、刪除操作,如圖5-2所示。

圖5-2費用信息管理界面圖

樓房信息管理:通過列表可以獲取信息編號、樓房名稱、樓房位置、樓層數、戶型、戶型數量、發布日期等信息,進行詳情、刪除操作,如圖5-3所示。

圖5-3樓房信息管理界面圖

報修信息管理:通過列表可以獲取報修編號、個人賬號、姓名、門牌號、樓房名稱、樓房位置、報修類型、報修內容、申請日期、審核回復、審核狀態等信息,進行詳情、刪除操作,如圖5-4所示。

圖5-4報修信息管理界面圖

5.2管理員功能模塊

管理員通過用戶名和密碼、角色填寫完成后進行登錄,如圖5-5所示。管理員登錄成功后進入到系統操作界面,可以對首頁、個人中心、用戶管理、員工管理、業主信息管理、費用信息管理、樓房信息管理、報修信息管理、車位信息管理、停車信息管理、投訴編號管理、公告信息管理、部門信息管理等功能模塊進行相對應操作。

用戶管理:通過列表可以獲取個人賬號、姓名、性別、年齡、身份證號碼、手機號碼、車牌號、相片內容,可以進行修改或刪除操作,如圖5-6所示。

圖5-5管理員登錄頁面

圖5-6用戶管理頁面

員工管理:通過列表可以獲取工號、員工姓名、性別、年齡、身份證號碼、手機號碼、相片、部門等信息,進行刪除或修改操作,如圖5-7所示。

圖5-7員工管理界面圖

費用信息管理:通過列表可以獲取費用編號、費用名稱、金額、個人賬號、姓名、性別、門牌號、樓房名稱、發布日期、是否支付等信息,進行修改或刪除操作,如圖5-8所示。

圖5-8費用信息管理界面圖

樓房信息管理:通過列表可以獲取信息編號、樓房名稱、樓房位置、樓層數、戶型、戶型數量、發布日期等信息,進行修改或刪除操作,如圖5-9所示。

圖5-9樓房信息管理界面圖

報修信息管理:管理員通過列表可以獲取報修編號、個人賬號、姓名、門牌號、樓房名稱、樓房位置、報修類型、報修內容、申請日期、審核回復、審核狀態等信息,進行修改或刪除操作,如圖5-10所示。

圖5-10報修信息管理界面圖

車位信息管理:管理員通過列表可以獲取車位編號、車位名稱、地址、狀態、發布日期等信息,進行修改或刪除操作,如圖5-11所示。

圖5-11車位信息管理界面圖

投訴編號管理:管理員通過列表可以獲取投訴編號、投訴名稱、投訴日期、個人賬號、姓名、審核回復、審核狀態、審核等信息,進行修改或刪除操作,如圖5-12所示。

圖5-12投訴編號管理界面圖

5.3員工功能模塊

員工點擊進入到系統操作界面,可以對首頁、個人中心、樓房信息管理、報修信息管理、投訴編號管理、公告信息管理、部門信息管理等功能模塊,

個人信息:通過列表可以獲取工號、員工姓名、性別、年齡、身份證號碼、手機號碼、相片、部門并進行修改操作,如圖5-13所示。

圖5-13個人信息界面圖

樓房信息管理:通過列表可以獲取信息編號、樓房名稱、樓房位置、樓層數、戶型、戶型數量、發布日期等信息,進行詳情操作,如圖5-14所示。

圖5-14樓房信息管理界面圖

報修信息管理:通過列表可以獲取報修編號、個人賬號、姓名、門牌號、樓房名稱、樓房位置、報修類型、報修內容、申請日期、審核回復、審核狀態等信息,進行詳情操作,如圖5-15所示。

圖5-15報修信息管理界面圖

投訴編號管理:通過列表可以獲取投訴編號、投訴名稱、投訴日期、個人賬號、姓名、審核回復、審核狀態等信息,進行詳情操作,如圖5-16所示。

圖5-16投訴編號管理界面圖

章 ?系統測試

6.1測試定義及目的

關于系統實現的測試,英文名稱是System TEST,簡稱ST,ST是使用完整其系統的各種功能多次、多案例、多環境測試,這是ST的簡單描述。ST可以證明該功能對系統的要求是否得到滿足以及是否有效。

對于系統開發的實現,不管開發過程多么努力,在系統運行的時候多少都會出現一些錯誤信息,所以為了系統的安全性及提高系統的使用率及給用戶帶來更好的體驗,系統在完成之前,一定要進行一遍系統的測試,再完美的程序也會有漏洞,再細心的技術開發員也會有疏忽的時候,所以對于程序的測試是必須要做的一步。通過系統測試找到系統存在的問題,并根據問題的原因進行在線解決問題,如果找不到解決問題的辦法可以進行通過咨詢指導老師或者通過同學幫忙,一定將問題找出,否則將會出現更多的錯誤。所以程序出現錯誤時不可避免,系統測試雖然耗時費力,但是為了確保后期系統的長期使用,必須要進行系統測試,問題解決完成后還要再一步測試,直到沒有任何問題后方可進行使用。

6.2性能測試

任何一款程序開發成功后都必須通過軟件測試,它是保障軟件穩定運行的前提。測試最主要的一步就是性能測試,性能測試內容如下:

(1)對于測試的速度有一定的要求,速度必須快,而且對于測試出來的錯誤問題一定以最快的速度進行處理解決,并且進行再次測試,保證整個系統運行的安全性。

(2)在系統測試的時候要將測試所用到的測試計劃和測試報告保管好,方便后期系統的運行使用后的整體維護操作。

(3)軟件測試整個過程中的聚類現象應優先考慮。

(4)對于整體系統測試,不要用自己的思想去認可整個系統,而是從公正的角度的進行對系統進行認可,是否符系統的整合應用。

6.3測試模塊

測試系統是最新的Windows 10系統,通過對系統實現的功能模塊進行每個功能模塊的操作測試,查看每個用戶的功能模塊所對應的權限信息是否可以操作并且數據信息更新一致。

測試需求

測試重點

是否達成需求

結果

用戶登錄

輸入賬號密碼

需求達成

通過

用戶注冊

創建新的賬號密碼

需求達成

通過

登錄失敗

輸入錯誤賬號密碼

需求達成

通過

修改信息

修改成功

需求達成

通過

添加信息管理

增刪查改

需求達成

通過

回復管理

增刪查改

需求達成

通過

搜索查詢管理

增刪查改

需求達成

通過

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/86877.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/86877.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/86877.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

微信小程序云開發--環境共享

1、創建配置文件 // utils/cloudConfig.js // 云開發環境配置// 當前小程序配置 const currentConfig {env: "cloudbase-6goxxxxxxd6c75e0", // 當前小程序環境 IDappid: "wxdexxxxx5dbcf04", // 當前小程序 AppID };// 共享云開發環境配置 const shared…

SpringBoot+ShardingSphere-分庫分表教程(一)

日常使用數據庫的時候,更多的時間是在關心業務功能的實現,為了盡快完成新版本的發布上線,通常在項目初期不太會去在意數據庫的壓力和性能問題。在服務上線一段時間之后,就會發現當初設計存在著很多的不足,這都是項目研…

INA226 電流計 功率計電路圖轉PCB制作

上次發布了TI的INA226電路圖,今天抽了點時間,把電路圖生成了PCB。 帖出來,不足之處,請兄弟們留言指正。 沒什么問題就可以去嘉立創白嫖了。^_^

Vcpkg 經典模式完整遷移方案

🚀 從零開始:高效使用 Vcpkg 安裝 Qt WebEngine(經典模式 緩存優化 性能釋放) 🧩 背景簡介 在使用 Vcpkg 安裝 Qt 系列庫時,特別是龐大的 qtwebengine 模塊,編譯量極大,耗時可達…

FPGA產品

FPGA產品 文章目錄 FPGA產品1. Xilinx公司FPGA產品2. Altera公司FPGA產品3. FPGA產品的工業等級簡介4. FPGA產品的速度等級簡介總結 1. Xilinx公司FPGA產品 Xilinx公司是FPGA芯片的發明者,因此是一家骨灰級的老牌FPGA公司,同時也是目前最大的可編程邏輯…

205-06-26 Python深度學習1——安裝Anaconda與PyTorch庫(Win11+WSL2+Ubuntu24.04版)

文章目錄 1 安裝 wsl1.1 開啟 Windows 支持1.2 安裝 wsl1.3 移動 wsl 至其他盤1.4 其他事項 2 安裝 Anaconda3 安裝 Python 環境3.1 創建 Conda 環境3.2 安裝 Pytorch 庫(gpu) 4 安裝 Pycharm4.1 Toolbox App 安裝4.2 安裝 Pycharm4.3 配置 Pycharm 5 測…

Redis 數據遷移同步:應對大 Key 同步挑戰

在企業級的數據同步和遷移場景中,Redis 憑借高性能和靈活的數據結構,常被用于緩存和高頻讀寫場景。隨著業務數據的積累,Redis 中不可避免會出現包含大量元素的“大 Key”,如包含幾十萬條數據的 List、Set 或 Hash 類型。在進行全量…

視頻關鍵幀提取

🎞? 視頻關鍵幀提取與特征分析指南 📌 抽幀數量建議 視頻時長推薦抽幀數原因短視頻(≤15秒)3~5 幀覆蓋不同場景即可中長視頻(1~3分鐘)5~10 幀內容跨度大長視頻&#xf…

協作機器人優化自動化工作流程,提升工作效率

無損檢測(NDT)是一種檢查方法,用于識別材料中的裂紋或缺陷,或者在不損壞材料的情況下確定材料的元素組成。Olympus擁有多種NDT設備,這些設備具有多種多樣的測量功能,允許最終用戶對各種行業中使用的金屬、塑料、陶瓷和復合材料進行…

復用對象Aspose.Words 中 DocumentBuilder 的狀態管理解析

doc manager.LoadDocument(filePath) builder.Document doc 是不是builder就自動清空重建了,不需要清理builder Aspose.Words 中 DocumentBuilder 的狀態管理解析 在您的代碼中,builder.Document doc 這行代碼不會自動清空或重建DocumentBuilder的狀態。Docume…

(LeetCode 面試經典 150 題 ) 134. 加油站 (貪心)

題目&#xff1a;134. 加油站 思路&#xff1a;貪心&#xff0c;時間復雜度0(n)。 當前點i來到下一個點i1,那么油的變化量是gas[i]-cost[i]。 先統計遍歷完所有點后&#xff0c;油的變化量sum。如果sum<0&#xff0c;說明不可能繞行一周&#xff1b;sum>0&#xff0c;說…

Java 線程池總結

一、寫在前面 參考阿里開發規約,創建線程池一般用ThreadPoolExecutor 在高并發程序中&#xff0c;頻繁創建與銷毀線程是一種極其低效且不可控的行為。為了解決這個問題&#xff0c;Java 提供了線程池&#xff08;ThreadPoolExecutor&#xff09;這一強大的并發框架。它不僅提…

【3.3】Pod詳解——容器探針部署第一個pod

文章目錄 容器探針小知識-控制平面Pod實戰聲明式模型&命令模式 部署第一個pod編寫pod清單文件kubectl命令將清單文件post到api-server驗證pod刪除pod 容器探針 上面已經講到容器狀態,那么這些容器的狀態是怎么檢測到的呢?實際上在pod中有三種探針&#xff0c;存活探針(li…

Insar 相位展開真實的數據集的生成與下載(隨機矩陣放大,zernike 仿真包裹相位)

1.真實的數據集下載: Delta-X: UAVSAR L1B Interferometric Products, MRD, Louisiana, 2021 | NASA Earthdata 注意下載的時候需要注冊登錄一下哦 2. 適用于 深度學習訓練的數據集 通過網盤分享的文件:InSAR-DLPU.rar 鏈接: https://pan.baidu.com/s/1CRWAuNYwCHP_iqCeIhf…

C++ 多線程深度解析:掌握并行編程的藝術與實踐

在現代軟件開發中&#xff0c;多線程&#xff08;multithreading&#xff09;已不再是可選項&#xff0c;而是提升應用程序性能、響應速度和資源利用率的核心技術。隨著多核處理器的普及&#xff0c;如何讓代碼有效地利用這些硬件資源&#xff0c;成為每個 C 開發者必須掌握的技…

(線性代數)矩陣的奇異值Singular Value

矩陣的奇異值是矩陣分析中一個非常重要的概念&#xff0c;尤其是在數值線性代數、數據降維&#xff08;如PCA&#xff09;、圖像處理等領域有著廣泛應用。奇異值分解&#xff08;SVD, Singular Value Decomposition&#xff09;是一種強大的工具&#xff0c;可以將任意形狀的矩…

數據結構復習4

第四章 串 一些面試題 12. 介紹一下KMP算法。★★★ KMP算法是一種高效的字符串匹配算法&#xff0c;用于在一個文本串中查找一個模式串的出現位置。KMP算法通過利用模式串自身的信息&#xff0c;在匹配過程中避免不必要的回溯&#xff0c;從而提高匹配效率。 KMP算法的核心思…

【八股消消樂】消息隊列優化—消息有序

&#x1f60a;你好&#xff0c;我是小航&#xff0c;一個正在變禿、變強的文藝傾年。 &#x1f514;本專欄《八股消消樂》旨在記錄個人所背的八股文&#xff0c;包括Java/Go開發、Vue開發、系統架構、大模型開發、具身智能、機器學習、深度學習、力扣算法等相關知識點&#xff…

2D寫實交互數字人如何重塑服務體驗?

在數字化浪潮席卷全球的當下&#xff0c;人機交互模式正經歷著前所未有的變革。從早期的文本命令行界面&#xff0c;到圖形用戶界面&#xff08;GUI&#xff09;的普及&#xff0c;再到如今語音交互、手勢識別等多模態交互技術的興起&#xff0c;我們與機器之間的溝通方式愈發自…

CI/CD GitHub Actions配置流程

騰訊云服務器寶塔FinalShellgithup 1.在云服務器上創建SSH秘鑰對&#xff0c;下載秘鑰到本地 2.在服務器中綁定秘鑰對&#xff08;綁定后&#xff0c;服務器不能將不允許密碼登錄&#xff09;綁定前先關機服務器&#xff0c;綁定后再開啟服務器 3.FinalShell改為公鑰登錄&am…