【源碼+文檔+調試講解】智能倉儲系統 JSP

摘 ?要

隨著科學技術的飛速發展,社會的方方面面、各行各業都在努力與現代的先進技術接軌,通過科技手段來提高自身的優勢,智能倉儲系統當然也不能排除在外。智能倉儲系統是以實際運用為開發背景,運用軟件工程開發方法,采用jsp技術構建的一個管理系統。整個開發過程首先對軟件系統進行需求分析,得出系統的主要功能。接著對系統進行總體設計和詳細設計。總體設計主要包括系統總體結構設計、系統數據結構設計、系統功能設計和系統安全設計等;詳細設計主要包括模塊實現的關鍵代碼,系統數據庫訪問和主要功能模塊的具體實現等。最后對系統進行功能測試,并對測試結果進行分析總結,及時改進系統中存在的不足,為以后的系統維護提供了方便,也為今后開發類似系統提供了借鑒和幫助。

本智能倉儲系統采用的數據庫是Mysql,使用JSP技術開發。在設計過程中,充分保證了系統代碼的良好可讀性、實用性、易擴展性、通用性、便于后期維護、操作方便以及頁面簡潔等特點。

關鍵詞:智能倉儲系統 ,JSP技術,Mysql數據庫?

ABSTRACT

???With the rapid development of science and technology, all aspects of society and all walks of life are trying to integrate with modern advanced technology, and improve their own advantages through scientific and technological means. Of course, intelligent storage system can not be excluded. Intelligent warehouse system is a management system based on the practical application, software engineering development method and JSP technology. In the whole development process, we first analyze the requirements of the software system and get the main functions of the system. Then the overall design and detailed design of the system. The overall design mainly includes system overall structure design, system data structure design, system function design and system security design; the detailed design mainly includes the key code of module implementation, system database access and the specific implementation of main function modules. Finally, the function of the system is tested, and the test results are analyzed and summarized to improve the shortcomings of the system in time, which provides convenience for the future system maintenance, and also provides reference and help for the future development of similar systems.

The database of the intelligent warehouse system is mysql, which is developed by JSP technology. In the design process, it fully ensures the good readability, practicability, expansibility, universality, easy to maintain, easy to operate and concise page of the system code.

Key words: intelligent warehouse system, JSP technology, MySQL database

目?錄

摘 ?要

ABSTRACT

?

1章 緒論

1.1背景及意義

1.2 國內外研究概況

1.3 研究的內容

第2章 相關技術

2.1 JSP技術介紹

2.2 MyEclipse開發環境

2.3 Tomcat服務器

2.4 MySQL數據庫

2.5 JAVA簡介

第3章 系統分析

3.1 需求分析

3.2 系統可行性分析

3.2.1技術可行性:技術背景

3.2.2經濟可行性

3.2.3操作可行性:

3.3 項目設計目標與原則

3.4系統流程分析

3.4.1操作流程

3.4.2添加信息流程

3.4.3刪除信息流程

4章 系統設計

4.1 系統體系結構

4.2開發流程設計

4.3 數據庫設計原則

4.4 數據表

第5章 系統詳細設計

5.1管理員功能模塊

5.2員工功能模塊

5.3供應商功能模塊

6章 ?系統測試

6.1系統測試的目的

6.2系統測試方法

6.3功能測試

結 ?論

致 ?謝

參考文獻

1章 緒論

1.1背景及意義

隨著社會的快速發展,計算機的影響是全面且深入的。人們生活水平的不斷提高,日常生活中人們對智能倉儲系統方面的要求也在不斷提高,智能倉儲受到廣大用戶的關注,使得智能倉儲系統的開發成為必需而且緊迫的事情。智能倉儲系統 主要是借助計算機,通過對智能倉儲系統 所需的信息管理,增加用戶的選擇,同時也方便對廣大用戶信息的及時查詢、修改以及對用戶信息的及時了解。智能倉儲系統 對用戶帶來了更多的便利,該系統通過和數據庫管理系統軟件協作來滿足用戶的需求。計算機技術在現代管理中的應用,使計算機成為人們應用現代技術的重要工具。能夠有效的解決獲取信息便捷化、全面化的問題,提高效率。

1.2 國內外研究概況

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

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

1.3 研究的內容

目前許多人仍將傳統的紙質工具作為信息管理的主要工具,而網絡技術的應用只是起到輔助作用。在對網絡工具的認知程度上,較為傳統的office軟件等仍是人們使用的主要工具,而相對全面且專業的智能倉儲系統 的信息管理軟件仍沒有得到大多數人的了解或認可。本選題則旨在通過標簽分類管理等方式,實現管理員;個人中心、公告信息管理、員工管理、供應商管理、商品分類管理、供應商貨物管理、貨物采購管理、商品信息管理、商品入庫管理、商品出庫管理、在線溝通管理、貨物盤點管理,供應商;個人中心、供應商貨物管理、貨物采購管理、在線溝通管理,員工;個人中心、公告信息管理、供應商管理、供應商貨物管理、貨物采購管理、商品信息管理、商品入庫管理、商品出庫管理、在線溝通管理,等信息管理功能,從而達到對智能倉儲系統信息的高效管理。

第2章 相關技術

2.1 JSP技術介紹

JSP技術本身是一種腳本語言,但它的功能是十分強大的,因為它可以使用所有的JAVA類。當它與JavaBeans 類進行結合時,它可以使顯示邏輯和內容分開,這就極大的方便了用戶的需求。JavaBeans 可以對JSP技術的程序進行擴展,從而形成新的應用程序,而且JavaBeans的代碼可以重復使用,所以就便于對程序進行維護。JavaBean 組件有內部的接口,可以幫助不同的人對系統進行訪問。1999年,Sun微系統公司正式推出了JSP技術,這是一種動態技術,是基于整個JAVA體系和JavaServlet提出的,是具有普遍適用性的WEB技術,也是本系統設計的核心技術之一。JSP技術能夠極大的提高WEB網頁的運行速度。這些內容會與腳本結合,并且由JavaBean和Servlet組件封裝。所有的腳本均在服務器端運行,JSP引擎會針對客戶端所 提交的申請進行解釋,然后生成腳本程序和JSP標識,然后通過HTML/XML頁面將結果反饋給瀏覽器。因此,開發人員親自設計最終頁 面的格式和HTML/XML標識時,完全可以使用JSP技術。

所以結合智能倉儲系統的需求及功能模塊的實現,使用JSP技術是最合適的,而且JSP的拓展性比較好,對于智能倉儲系統 在后期使用過程中可以不斷對系統功能進行拓展,使系統更完善,更方便的滿足用戶需求。

2.2?MyEclipse開發環境

MyEclipse支持廣泛、兼容性高并且功能強大,是一個Eclipse 插件集合,普遍適應于JAVA和J2EE的系統開發,支持 JDBC,Hibernate,AJAX,Struts,Java Servlet,Spring,EJB3等市面上存在的幾乎所有數據庫鏈接工具和主流Eclipse產品 開發工具。

MyEclipse在業內是所熟知的開發工具,該平臺在開發的過程中運用的就是該工具。MyEclipse又被稱之為企業級的工作平臺,它是以Eclipse IDE為基礎的。MyEclipse可以幫助我們進行數據庫的研發和J2EE的使用,除此之外,還可以提高系統的運營能力,這突出表現在服務器的整合過程中。MyEclipse的功能相當完備,能夠為J2EE的集成提供必要的環境支持,從而完成編碼、測試、調試及發布等功能。它可以支持JSP,HTML,SQL,Javascript,Struts, CSS等。

2.3?Tomcat服務器

Tomcat屬于一種輕型的服務器,所以說在中小企業中并不具有普適性。但是當程序員需要開發或調試JSP 程序時,則通常會將該服務器作為首選。對于一個僅具有計算機基礎知識的人來說,計算機系統具有一個好的Apache服務器,可以很好的對HTML 頁面進行訪問。Tomcat 雖然是Apache的擴展,但是它們都是可以獨立運行的,二者是不互相干擾的。當配置正確的時候,Apache服務器為HTML 頁面的運行提供技術支持,Tomcat 的任務則是運行Servle和JSP 頁面。Tomca也具有一定的HTML頁面處理功能。

2.4?MySQL數據庫

Mysql的語言是非結構化的,用戶可以在數據上進行工作。因為Mysql的語言和結構比較簡單,但是功能和存儲信息量很強大,所以得到了普遍的應用。

Mysql數據庫在編程過程中的作用是很廣泛的,為用戶進行數據查詢帶來了方便。Mysql數據庫的應用因其靈活性強,功能強大,所以在實現某功能時只需要一小段代碼,而不像其他程序需要編寫大段代碼。總體來說,Mysql數據庫的語言相對要簡潔很多。

2.5?JAVA簡介

Java主要采用CORBA技術和安全模型,可以在互聯網應用的數據保護。它還提供了對EJB(Enterprise JavaBeans)的全面支持,java servlet API,Java(java server pages),和XML技術。JAVA語言是一種面向對象的語言,它通過提供最基本的方法來完成指定的任務,開發者只需要知道一些概念就能夠編寫出一些應用程序。Java程序相對較小,其代碼能夠在小機器上運行。Java是一種計算機編程語言,具有封裝、繼承和多態性三個主要特性,廣泛應用于企業Web應用程序開發和移動應用程序開發。

Java語言和一般編譯器以及直譯的區別在于,Java首先將源代碼轉換為字節碼,然后將其轉換為JVM的可執行文件,JVM可以在各種不同的JVM上運行。因此,實現了它的跨平臺特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發,它已經得到了改進。

第3章 系統分析

3.1 需求分析

智能倉儲系統 主要是為了提高工作人員的工作效率和更方便快捷的滿足用戶,更好存儲所有數據信息及快速方便的檢索功能,對系統的各個模塊是通過許多今天的發達系統做出合理的分析來確定考慮用戶的可操作性,遵循開發的系統優化的原則,經過全面的調查和研究。

系統所要實現的功能分析,對于現在網絡方便的管理,系統要實現用戶可以直接在平臺上進行查看所有數據信息,根據需求可以進行在線添加,刪除或修改智能倉儲系統 信息,這樣既能節省時間,不用再像傳統的方式耽誤時間,真的很難去滿足用戶的各種需求。所以智能倉儲系統 的開發不僅能滿足用戶的需求,還能減少原有不必要的工作量,大大提高了管理員的工作效率。

3.2 系統可行性分析

3.2.1技術可行性:技術背景?????

本網站在Windows操作系統中進行開發,并且目前PC機的性能已經可以勝任普通網站的web服務器。系統開發所使用的技術也都是自身所具有的,也是當下廣泛應用的技術之一。

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

(1)硬件可行性分析

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

(2)軟件可行性分析

開發整個系統使用的是云計算,流量的可擴展性和基于流量的智能調整云計算的優點就是流量的可擴展性和基于流量的智能調整,保障系統的安全和數據信息的及時備份。

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

3.2.2經濟可行性

在智能倉儲系統開發之前所做的市場調研及其他相關的管理系統,都是沒有任何費用的,都是通過開發者自己的努力,所有工作都是自己親力親為,在碰到自己比較難以解決的問題,大多是通過同學和指導老師的幫助進行相關信息的解決,所以對于智能倉儲系統的開發在經濟上是完全可行的,沒有任何費用支出的。

使用比較成熟的技術,系統是基于JSP技術的開發,采用Mysql數據庫。所以系統在開發人力、財力要求不高,具有經濟可行性。

3.2.3操作可行性:?

可操作性主要是對智能倉儲系統設計完成后,用戶的使用體驗度,以及管理員可以通過系統隨時管理相關的數據信息,并且對于管理員、員工、供應商三個權限角色,都可以簡單明了的進入到自己的系統界面,通過界面導航菜單可以簡單明了地操作功能模塊,方便用戶信息的操作需求和管理員管理數據信息,對于系統的操作,不需要專業人員都可以直接進行功能模塊的操作管理,所以在系統的可操作性是完全可以的。本系統的操作過程使用的也是界面窗口進行登錄,所以操作人員只要會簡單的電腦操作就完全可以的。

3.3 項目設計目標與原則

1、關于智能倉儲系統 的基本要求

(1)功能要求:個人中心、公告信息管理、員工管理、供應商管理、商品分類管理、供應商貨物管理、貨物采購管理、商品信息管理、商品入庫管理、商品出庫管理、在線溝通管理、貨物盤點管理等功能模塊。

(2)性能:在不同操作系統上均能無差錯實現在不同類型的用戶登入相應界面后能不出差錯、方便地進行預期操作。

(3)安全與保密要求:用戶都必須通過注冊、登錄才能進入系統。

(4)環境要求:支持Windows系列、Vista系統等多種操作系統使用。

2、開發目標

智能倉儲系統 的主要開發目標如下:

(1)實現管理系統信息關系的系統化、規范化和自動化;

(2)減少維護人員的工作量以及實現用戶對信息的控制和管理;

(3)方便查詢信息及管理信息等;

(4)通過網絡操作,提高改善處理問題和操作人員工作的效率;

(5)考慮到用戶多樣性特點,要求界面和操作簡便易懂。

3、設計原則

智能倉儲系統采用JSP技術,Mysql數據庫開發,充分保證了系統穩定性、完整性。

智能倉儲系統的設計與實現的設計思想如下:

  1. 操作簡單方便、系統界面安全良好、簡單明了的頁面布局、方便查詢相關信息。
  2. 即時可見:對智能倉儲系統信息的處理將立馬在對應地點可以查詢到,從而實現“即時發布、即時見效”的系統功能。

3.4系統流程分析

3.4.1操作流程

系統登錄流程圖,如圖所示:

圖3-1登錄流程圖

3.4.2添加信息流程

添加信息流程圖,如圖所示:

圖3-2添加信息流程圖

3.4.3刪除信息流程

刪除信息流程圖,如圖所示:

圖3-3刪除信息流程圖

4章 系統設計

4.1 系統體系結構

智能倉儲系統的結構圖4-1所示:

圖4-1 系統結構

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

圖4-2 登錄結構圖

智能倉儲系統結構圖,如圖4-3所示。

圖4-3 智能倉儲系統結構圖

4.2開發流程設計

系統流程的分析是通過調查系統所涉及問題的識別、可行性、可操作性、系統分析處理能力等具體環節來調節、整理系統的設計方案以確保系統能達到理想的狀態。這些操作都要從注冊、登錄處著眼進行一系列的流程測試保證數據庫的完整,從而把控系統所涉及信息管理的安全、保證信息輸入、輸出正常轉換。然后,通過實際操作完成流程圖的繪制工作。

智能倉儲系統的開發對管理模塊和系統使用的數據庫進行分析,編寫代碼,系統測試,如圖4-4所示。

圖4-4開發系統流程圖

4.3 數據庫設計原則

學習編程,我們都知道數據庫設計是基于需要設計的系統功能,我們需要建立一個數據庫關系模型,用于存儲數據信息,這樣當我們在程序中時,就沒有必要為程序頁面添加數據,從而提高系統的效率。數據庫存儲了很多信息,可以說是信息管理系統的核心和基礎,數據庫還為系統提供了添加、刪除、修改和檢查等操作模塊,使系統能夠快速找到自己想要的信息,而不是在程序代碼中找到。數據庫中信息表的每個部分根據一定的關系精確地組合,排列和組合成數據表。

通過智能倉儲系統 的功能進行規劃分成幾個實體信息,實體信息將通過ER圖進行說明,本系統的主要實體圖如下:

管理員信息屬性圖如圖4-5所示。

圖4-5 管理員信息實體屬性圖

員工信息屬性圖如圖4-6所示

圖4-6員工信息屬性圖

貨物盤點信息屬性圖如圖4-7所示。

圖4-7貨物盤點信息實體屬性圖

商品出庫信息實體屬性圖如圖4-8所示。

圖4-8商品出庫信息實體屬性圖

4.4 數據表

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

表名:users

功能:用戶表

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

??主鍵

username

varchar

100

用戶名

password

varchar

100

密碼

role

varchar

100

角色

管理員

addtime

timestamp

新增時間

CURRENT_TIMESTAMP

表名:token

功能:token表

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

??主鍵

userid

bigint

用戶id

username

varchar

100

用戶名

tablename

varchar

100

表名

role

varchar

100

角色

token

varchar

200

密碼

addtime

timestamp

新增時間

CURRENT_TIMESTAMP

expiratedtime

timestamp

過期時間

CURRENT_TIMESTAMP

表名:config

功能:配置文件

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

??主鍵

name

varchar

100

配置參數名稱

value

varchar

100

配置參數值

表名:gonggaoxinxi

功能:公告信息

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

??主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

gonggaobiaoti

varchar

200

公告標題

tupian

longtext

4294967295

圖片

neirong

varchar

200

內容

faburiqi

longtext

4294967295

發布日期

表名:gongyingshang

功能:供應商

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

??主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

gongyingshangzhanghao

bigint

供應商賬號

mima

varchar

200

密碼

gongyingshangmingcheng

longtext

4294967295

供應商名稱

tupian

longtext

4294967295

圖片

lianxiren

varchar

200

聯系人

zhiwu

varchar

200

職務

lianxidianhua

varchar

200

聯系電話

lianxidizhi

varchar

200

聯系地址

表名:gongyingshanghuowu

功能:供應商貨物

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

??主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

shangpinmingcheng

varchar

200

商品名稱

fenlei

varchar

200

分類

tupian

varchar

200

圖片

guige

varchar

200

規格

danjia

varchar

200

單價

shuliang

varchar

200

數量

gongyingshangzhanghao

varchar

200

供應商賬號

gongyingshangmingcheng

varchar

200

供應商名稱

lianxiren

varchar

200

聯系人

lianxidianhua

varchar

200

聯系電話

表名:huowupandian

功能:貨物盤點

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

??主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

shangpinmingcheng

varchar

200

商品名稱

pandianyuefen

varchar

200

盤點月份

shuliang

varchar

200

數量

pandianshuliang

varchar

200

盤點數量

chayishuliang

varchar

200

差異數量

chayishuoming

varchar

200

差異說明

pandianriqi

varchar

200

盤點日期

表名:yuangong

功能:員工

字段名稱

類型

長度

字段說明

主鍵

默認值

id

bigint

主鍵

??主鍵

addtime

timestamp

創建時間

CURRENT_TIMESTAMP

yuangonggonghao

varchar

200

員工工號

mima

varchar

200

密碼

yuangongxingming

varchar

200

員工姓名

xingbie

varchar

200

性別

touxiang

varchar

200

頭像

shouji

varchar

200

手機

youxiang

varchar

200

郵箱

第5章 系統詳細設計

5.1管理員功能模塊

管理員登錄,通過填寫用戶名、密碼等信息,輸入完成后選擇登錄即可進入智能倉儲系統 ,如圖5-1所示。

智能倉儲系統 ,在智能倉儲系統可以查看個人中心、公告信息管理、員工管理、供應商管理、商品分類管理、供應商貨物管理、貨物采購管理、商品信息管理、商品入庫管理、商品出庫管理、在線溝通管理、貨物盤點管理等內容,如圖5-2所示。

圖5-2管理員功能界面圖

員工管理,通過填寫員工工號、密碼、員工姓名、性別、頭像、手機、郵箱等信息進行查看、修改、刪除操作,如圖5-3所示。

圖5-3員工管理界面圖

供應商管理,在供應商管理頁面可以查看供應商賬號、密碼、供應商名稱、圖片、聯系人、聯系電話、聯系地址等信息進行修改、刪除、查看,如圖5-4所示。

圖5-4供應商管理界面圖

商品分類管理,在商品分類管理頁面可以查看分類等信息進行查看、修改、刪除,如圖5-5所示。

圖5-5商品分類管理界面圖

商品信息管理,在商品信息管理頁面可以查看商品名稱、分類、圖片、數量、品牌、規格、進價、售價等信息進行查看、修改、刪除,如圖5-6所示。

圖5-6商品信息管理界面圖

源碼獲取

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

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

相關文章

Dubbo源碼解析-過濾器Filter

上篇我們介紹了消費端負載均衡的原理 Dubbo源碼解析-負載均衡-CSDN博客 因為篇幅問題,本文主單獨Dubbo消費端負載均原理,從dubbo源碼角度進行解析。 大家可以好好仔細讀一下本文。有疑問歡迎留言。 接著說明,讀Dubbo源碼最好是先對Spring源碼…

小車解決連接 Wi-Fi 后還不能上網問題

小車解決連接 Wi-Fi 后還不能上網問題 跟大家講講:為什么小車連接我們自己的熱點以后還是不能聯網呢? 小車連接我們的熱點以后需要訪問外面的網絡,我們訪問網絡使用域名來進行的,所以要對域名進行解析,但是小車原來的域…

【HarmonyOS NEXT】鴻蒙線程安全容器集collections.Map

collections.Map 一種非線性數據結構。 文檔中存在泛型的使用,涉及以下泛型標記符: K:Key,鍵V:Value,值 K和V類型都需為Sendable類型。 屬性 元服務API:從API version 12 開始&#xff0c…

Android 系統網絡、時間服務器配置修改

1.修改wifi 是否可用的檢測地址: 由于編譯的源碼用的是谷歌的檢測url,國內訪問不了,系統會認為wifi網絡受限,所以改成國內的地址 adb shell settings delete global captive_portal_https_urladb shell settings delete global captive_por…

貓咪浮毛太多怎么處理?6年鏟屎官最值得買的貓毛空氣凈化器分享

作為一位擁有6年鏟屎經驗的鏟屎官,家中既有寶寶又有毛孩子的鏟屎官家庭來說,空氣中的寵物異味和貓毛不僅影響生活質量,更關乎家人的健康。普通空氣凈化器雖然能夠提供基本的空氣凈化,但對于養貓家庭的特定需求,如去除寵…

捕獲 IPython 的輸出:深入探索 %%capture 命令的妙用

捕獲 IPython 的輸出:深入探索 %%capture 命令的妙用 在 IPython 的強大功能中,%%capture 魔術命令是一顆隱藏的寶石,它允許用戶捕獲執行單元格的輸出,無論是打印的文本、錯誤信息還是生成的圖像。這對于創建干凈的報告、自動化文…

使用 YOLOv8 實現人體姿態檢測

引言 在計算機視覺的各種應用中,人體姿態檢測是一項極具挑戰性的任務,它能夠幫助我們理解人體各部位的空間位置。本文將詳細介紹如何使用 YOLOv8 和 Python 實現一個人體姿態檢測系統,涵蓋模型加載、圖像預處理、姿態預測到結果可視化的全流…

回頭看,已過去6載

前言: 目前狀態比較不好,家里催著結婚,自己年紀慢慢變大,感覺很焦慮,時常不經意間感覺嘴角都是向下的(os:希望看到這段沒有影響到你的心情,我只是想記錄一下it這幾年以及目前的狀態…

k8s中控制器DaemonSet簡介及用法

一、簡介 在 Kubernetes 中,DaemonSet 是一種控制器類型,用于確保集群中的每個節點運行一個特定的 Pod 實例。通常情況下,DaemonSet 被用來在集群的每個節點上運行一個特定的系統服務或者應用程序副本,例如日志收集器(…

《基于 Kafka + Flink + ES 實現危急值處理措施推薦和范圍校準》

📢 大家好,我是 【戰神劉玉棟】,有10多年的研發經驗,致力于前后端技術棧的知識沉淀和傳播。 💗 🌻 近期剛轉戰 CSDN,會嚴格把控文章質量,絕不濫竽充數,歡迎多多交流。&am…

爬蟲-豆瓣讀書排行榜

獲取數據 requests庫 獲取數據環節需要用到requests庫。安裝方式也簡單 pip install requests 爬取頁面豆瓣讀書 Top 250 用requests庫來訪問 import requests res requests.get(https://book.douban.com/top250/) 解析: 導入requests庫調用了requests庫中的…

2024年文化研究與數字媒體國際會議 (CRDM 2024)

2024年文化研究與數字媒體國際會議 (CRDM 2024) 2024 International Conference on Cultural Research and Digital Media 【重要信息】 大會地點:珠海 大會官網:http://www.iccrdm.com 投稿郵箱:iccrdmsub-conf.com 【注意:稿將…

程序員必知的 89 個操作系統核心概念

1. 操作系統(Operating System,OS):是管理計算機硬件與軟件資源的系統軟件,同時也是計算機系統的內核與基石。操作系統需要處理管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網絡與管理文件系…

開放式耳機的哪些品牌比較好?開放式耳機爆款2024機型強烈推薦

現在耳機越來越難挑,一是市場上的品牌越來越多,網紅品牌,專業的品牌可選擇性太多了,但是質量什么的就沒有辦法保證了,所以作為耳機測評師,為了讓大家能夠挑選到適合自己的那一款開放式耳機,我寫…

Java-SpringBoot啟動報端口被占用,如何找到占用端口的進程并殺掉

背景 當我們本地啟動多個項目,可能會出現端口被占用的情況,當然有時候可能idea窗口關閉,但是進程并沒有kill掉,導致再次啟動項目時也會報端口被占用的錯誤。 通常的做法是打開任務管理器,然后kill掉對應的進程。 首先…

位置編碼的具體計算方式(公式解釋)

公式 (10.6.2) 描述了位置編碼的具體計算方式,這種位置編碼基于正弦和余弦函數,用于在自注意力機制中引入位置信息。下面我們詳細解釋公式和代碼。 公式 (10.6.2) 公式 (10.6.2) 的目的是為輸入序列中的每個詞元添加一個位置編碼,以保留序列…

PROSOFT/普羅索夫特 PROSOFT MVI56-PDPMV1模塊 控制器 處理器

PROSOFT MVI56-PDPMV1是一款功能豐富的工業自動化通信模塊,其參數、規格、尺寸、重量、系列、特征和作用如下: 參數與規格: 功能:作為PROSOFT MVI56-PDPMV1網絡掃描儀,在PROSOFT MVI56-PDPMV1設備和處理器數據之間傳輸…

MOE技術簡要記錄

MOE GShard: Scaling Giant Models with Conditional Computation and Automatic Sharding 模型設計: 特點: (1) 專家容量 expert capacity 強制規定了每一個expert所負責處理的token數量有一個最大值,這個最大值就叫專家容量;(…

RK3588 linux RGA初探

概述 RGA (Raster Graphic Acceleration Unit)是一個獨立的2D硬件加速器,可用于加速點/線繪制,執行圖像縮放、旋轉、bitBlt、alpha混合等常見的2D圖形操作。 本文基于以下版本編寫: commit fb5f019ea0191ec1c34f49ac8be447ac8921aadd (HEAD -> main,…

服務器數據恢復—raid5陣列硬盤出現大量壞道的數據恢復案例

服務器存儲數據恢復環境&故障: 一臺DELL EqualLogic PS 4000存儲中有一組由12塊磁盤組建的raid5陣列,存儲空間劃分3個同等大小的卷,采用的VMFS文件系統。 兩塊硬盤指示燈亮黃色,raid5陣列崩潰,存儲變得不可用。 服…