第十七屆山東省職業院校技能大賽 中職組“網絡安全”賽項任務書正式賽題

????????

第十七屆山東省職業院校技能大賽

中職組“網絡安全”賽項任務書-A

目錄

一、競賽階段

二、競賽任務書內容

(一)拓撲圖

(二)模塊A 基礎設施設置與安全加固(200分)

(三)B模塊安全事件響應/網絡安全數據取證/應用安全(400分)

B-1:Windows操作系統滲透測試

B-2:網絡安全事件應急響應

B-3:內存取證

B-4:Linux系統滲透提權

B-5:系統滲透

B-6:逆向分析

B-7:橫向滲透測試活動溯源

B-8:惡意DLL木馬文件分析

(四)模塊C CTF奪旗-攻擊(200分)

(五)模塊D CTF奪旗-防御(200分)


一、競賽階段

競賽階段

任務階段

競賽任務

競賽時間

分值

A模塊

A-1

登錄安全加固

180分鐘

200分

A-2

Nginx安全策略

A-3

日志監控

A-4

中間件服務加固

A-5

本地安全策略

A-6

防火墻策略

B模塊

B-1

Windows操作系統滲透測試

400分

B-2

網絡安全事件應急響應

B-3

內存取證

B-4

Linux系統滲透提權

B-5

系統滲透

B-6

逆向分析

B-7

橫向滲透測試活動溯源

B-8

惡意DLL木馬文件分析

C模塊

C模塊

CTF奪旗-攻擊

180分鐘

200分

D模塊

D模塊

CTF奪旗-防御

200分

二、競賽任務書內容

(一)拓撲圖

(二)模塊A 基礎設施設置與安全加固(200分)

一、項目和任務描述:

假定你是某企業的網絡安全工程師,對于企業的服務器系統,根據任務要求確保各服務正常運行,并通過綜合運用登錄和密碼策略、數據庫安全策略、流量完整性保護策略、事件監控策略、防火墻策略等多種安全策略來提升服務器系統的網絡安全防御能力。

本模塊要求對具體任務的操作截圖并加以相應的文字說明,以word文檔的形式書寫,以

PDF格式保存,以賽位號作為文件名.

二、服務器環境說明

AServer08(Windows)系統:用戶名administrator密碼P@ssw0rd

AServer09(Linux)系統:用戶名root密碼123456

二、說明:

1.所有截圖要求截圖界面、字體清晰,并粘貼于相應題目要求的位置;

2.文件名命名及保存:網絡安全模塊A-XX(XX為工位號),PDF格式保存;

3.文件保存到U盤提交。

A-1?登錄安全加固(Windows, Linux)

請對服務器Windows、Linux按要求進行相應的設置,提高服務器的安全性。

1.密碼策略(Windows, Linux)

a.最小密碼長度不少于13個字符(Windows),將密碼長度最小值的屬性配置界面截圖:

b.密碼必須符合復雜性要求(Linux),將/etc/pam.d/system-auth配置文件中對應的部分截圖:

2.用戶安全管理(Windows)

a.設置取得文件或其他對象的所有權,將該權限只指派給administrators組,將取得文件或其它對象的所有權屬性的配置界面截圖:

b.禁止普通用戶使用命令提示符,將阻止訪問命令提示符配置界面截圖:

A-2?Nginx安全策略(Linux)

1.禁止目錄瀏覽和隱藏服務器版本和信息顯示,將/etc/nginx/nginx.conf配置文件相關配置項截圖:

2. 限 制 HTTP 請 求 方 式 , 只 允 許 GET 、 HEAD 、 POST , 將/etc/nginx/conf.d/default.conf配置文件相關配置項截圖:

3.設置客戶端請求主體讀取超時時間為10,將/etc/nginx/nginx.conf配置文件相關配置項截圖:

4.設置客戶端請求頭讀取超時時間為10,將/etc/nginx/nginx.conf配置文件相關配置項截圖:

5.將Nginx服務降權,使用www用戶啟動服務,將/etc/nginx/nginx.conf配置文件相關配置項截圖:

A-3 日志監控(Windows)

1.安全日志文件最大大小為128MB,設置當達到最大的日志大小上限時,按需要覆蓋事件(舊事件優先),將日志屬性-安全(類型:管理的)配置界面截圖:

2.應用日志文件最大大小為64MB,設置當達到最大的日志大小上限時將其存檔,不覆蓋事件,將日志屬性-應用程序(類型:管理的)配置界面截圖:

3.系統日志文件最大大小為32MB,設置當達到最大的日志大小上限時,不覆蓋事件(手動清除日志),將日志屬性-系統(類型:管理的)配置界面截圖:

A-4 中間件服務加固SSHD\VSFTPD\IIS(Windows, Linux)

1.SSH服務加固(Linux)

a.修改ssh服務端口為2222,使用命令netstat -anltp | grep sshd查看SSH服務端口信息,將回顯結果截圖:

b.ssh禁止root用戶遠程登錄,將/etc/ssh/sshd_config配置文件中對應的部分截圖:

c.設置root用戶的計劃任務。每天早上7:50自動開啟ssh服務,22:50關閉;每周六的7:30重新啟動ssh服務,使用命令 crontab -l,將回顯結果截圖:

d.修改SSHD的PID檔案存放地,將/etc/ssh/sshd_config配置文件中對應的部分截圖;

2.VSFTPD服務加固(Linux)

a.設置運行vsftpd的非特權系統用戶為pyftp,將/etc/vsftpd/vsftpd.conf配置文件下的相關配置項截圖:

b.限制客戶端連接的端口范圍在50000-60000,將/etc/vsftpd/vsftpd.conf配置文件下的相關配置項截圖:

c.限制本地用戶登錄活動范圍限制在home目錄,將/etc/vsftpd/vsftpd.conf配置文件下的相關配置項截圖:

d.設置數據連接的超時時間為2分鐘,將/etc/vsftpd/vsftpd.conf配置文件中對應的部分截圖:

e.設置站點本地用戶訪問的最大傳輸速率為1M,將/etc/vsftpd/vsftpd.conf配置文件中對應的部分截圖:

3.IIS加固(Windows)

a.開啟IIS的日志審計記錄(日志文件保存格式為W3C,只記錄日期、時間、客戶端

IP地址、用戶名、方法),將W3C日志記錄字段配置頁面截圖:

b.關閉IIS的WebDAV功能增強網站的安全性,將警報提示信息截圖:

c.防止文件枚舉漏洞枚舉網絡服務器根目錄文件,禁止IIS短文件名

泄露,將配置命令截圖。

A-5 本地安全策略(Windows)

1.禁止匿名枚舉SAM帳戶,將不允許SAM賬戶的匿名枚舉的屬性配置界面截圖:

2.禁止系統在未登錄的情況下關閉,將允許系統在未登錄的情況下關閉的屬性配置界面截圖:

3.禁止存儲網絡身份驗證的密碼和憑據,將不允許存儲網絡身份驗證的密碼和憑據的屬性配置界面截圖:

4.禁止將Everyone權限應用于匿名用戶,將Everyone權限應用于匿名用戶的屬性配置界面截圖:

5.在超過登錄時間后強制注銷,將在超過登錄時間后強制注銷的屬性配置界面截圖:

6.關閉系統時清除虛擬內存頁面文件,將關機:清除虛擬內存頁面文件的屬性配置界面截圖:

7.禁止軟盤復制并訪問所有驅動器和所有文件夾,將恢復控制臺:允許軟盤復制并訪問所有驅動器和所有文件夾的屬性配置界面截圖:

8.設置不顯示上次登錄的用戶名,將交互式登錄:不顯示最后的用戶名屬性 配置界面截圖:

A-6 防火墻策略(Linux)

1.設置防火墻允許本機轉發除ICMP協議以外的所有數據包,將iptables配置命令截圖:

2.為防止SSH服務被暴力枚舉,設置iptables防火墻策略僅允許172.16.10.0/24網段內的主機通過SSH連接本機,將iptables配置命令截圖:

3.為防御拒絕服務攻擊,設置iptables防火墻策略對傳入的流量進行過濾,限制每分鐘允許3個包傳入,并將瞬間流量設定為一次最多處理6個數據包(超過上限的網絡數據包將丟棄不予處理),將iptables配置命令截圖:

4.只允許轉發來自172.16.0.0/24局域網段的DNS解析請求數據包,將iptables配置命令截圖:

5.為防御IP碎片攻擊,設置iptables防火墻策略限制IP碎片的數量,僅允許每秒處理1000個,將iptables配置命令截圖:

6.禁止轉發來自MAC地址為29:0E:29:27:65:EF主機的數據包,將iptables配置命令截圖:

7.禁止任何機器ping本機,將iptables配置命令截圖:

8.禁止本機ping任何機器,將iptables配置命令截圖:

(三)B模塊安全事件響應/網絡安全數據取證/應用安全(400分)
B-1:Windows操作系統滲透測試
  • 服務器場景:Server2105(關閉鏈接)
  • 服務器場景操作系統:Windows(版本不詳)
  1. 通過本地PC中滲透測試平臺Kali對服務器場景進行滲透測試,將該場景網絡連接信息中的DNS信息作為Flag值 (例如:114.114.114.114) 提交;
  2. 通過本地PC中滲透測試平臺Kali對服務器場景進行滲透測試,將該場景中的當前最高賬戶管理員的密碼作為Flag值提交;
  3. 通過本地PC中滲透測試平臺Kali對服務器場景進行滲透測試,將該場景桌面上111 文件夾中唯一一個后綴為.docx文件的文件名稱作為Flag值提交;
  4. 通過本地PC中滲透測試平臺Kali對服務器場景進行滲透測試,將該場景桌面上111 文件夾中唯一一個后綴為.docx文件的文檔內容作為Flag值提交;
  5. 通過本地PC中滲透測試平臺Kali對服務器場景進行滲透測試,將該場景桌面上222 文件夾中唯一一個圖片中的英文單詞作為Flag值提交;
B-2:網絡安全事件應急響應
  • 服務器場景:Server2229(開放鏈接)
  • 用戶名:root,密碼:p@ssw0rd123
  1. 找出黑客植入到系統中的二進制木馬程序,并將木馬程序的名稱作為Flag值(若存在多個提交時使用英文逗號隔開,例如bin,sbin,...)提交;
  2. 找出被黑客修改的系統默認指令,并將被修改的指令里最后一個單詞作為Flag值提交;
  3. 找出被黑客替換的系統指令,并將其絕對路徑作為Flag值提交;
  4. 找出被黑客修改的服務配置文件,將文件的md5值前四位作為Flag值提交;
  5. 找出系統中的弱口令賬號,將該賬號的用戶名及密碼作為Flag值(用戶名和密碼之間用英文冒號隔開,例如:root:toor)提交

B-3:內存取證
  • 僅能獲取win20230306的IP地址
  • FTP用戶名:user,密碼:123456

在服務器中下載內存片段,在內存片段中獲取主機信息,將管理員密碼作為Flag值提交;

  1. 在內存片段中獲取主機信息,將此片段的地址作為Flag值提交;
  2. 在內存片段中獲取主機信息,將此片段的主機名作為Flag值提交;
  3. 在內存片段中獲取主機信息,將挖礦程序的地址及端口號作為Flag值提交;(若為多個用;分開)
  4. 在內存片段中獲取主機信息,將后臺惡意程序所用的程序名稱作為Flag值提交;
  5. 在內存片段中獲取主機信息,將此時的瀏覽器搜尋的關鍵詞作為Flag值提交。
B-4:Linux系統滲透提權
  • 服務器場景:Server2204(關閉鏈接)
  • 用戶名:hacker?? 密碼:123456
  1. 使用滲透機對服務器信息收集,并將服務器中SSH服務端口號作為flag提交;
  2. 使用滲透機對服務器信息收集,并將服務器中主機名稱作為flag提交;
  3. 使用滲透機對服務器信息收集,并將服務器中系統內核版本作為flag提交;
  4. 使用滲透機對服務器管理員提權,并將服務器中root目錄下的文本內容作為flag提交;
  5. 使用滲透機對服務器管理員提權,并將服務器中root的密碼作為flag提交;
  6. 使用滲透機對服務器管理員提權,并將服務器中root目錄下的圖片內容作為flag提

交。

B-5:系統滲透
  • 僅能獲取lin20230503的IP地址
  • 用戶名:hello,密碼:未知

在滲透機中對服務器主機進行信息收集,將服務器開啟的端口號作為Flag值提交;

  1. 在滲透機中對服務器主機進行滲透,在服務器主機中獲取服務器主機名稱,將主機名作為Flag值提交;
  2. 在滲透機中對服務器主機進行滲透,在服務器主機中獲取內核版本,將內核版本作為Flag提交;
  3. 在滲透機中對服務器主機進行滲透,在服務器主機中獲取管理員的密碼,將密碼作為Flag提交;
  4. 在滲透機中對服務器主機進行滲透,在服務器主機中找到根目錄下的flag文件,將文件中的內容作為Flag值提交;
  5. 在滲透機中對服務器主機進行滲透,在服務器主機中找到管理員家目錄下的flag文

件,將文件中的內容作為Flag值提交。

B-6:逆向分析
  • 任務說明:Server2023111301(開放鏈接)
  • 用戶名:Administrator,密碼:123456

在 JavaScript 語言中,將給定的長字符串轉換為一個數組的方法,將該方法應用于逆向解碼操作(可執行文件位于Server2023111301桌面逆向分析文件夾中),所得

的結果進行Base64運算,將過程中使用的方法作為Flag值提交(例如: array.splice());

  1. 寫出在字符串中匹配連續的四個字符,且每兩個字符之間用空格分隔的正則匹配表達式,將該正則表達式應用于逆向解碼操作,所得的結果進行Base64運算,將過程中使用的方法作為Flag值提交(例如:array.splice());
  2. 使用 JavaScript 中的方法,將迭代器中的每個匹配項取出第一個字符,也就是每個四字符組的第一個字符。將該方法應用于逆向解碼操作,所得的結果進行Base64 運算,將過程中使用的方法作為Flag值提交(例如:array.splice());
  3. 使用 JavaScript 中的方法,對上一個步驟中得到的結果的字符進行操作,將它們用空格分隔、反轉順序,然后再連接起來。所得的結果進行Base64運算,將過程中使用的方法作為Flag值提交(例如:array.splice());
  4. 使用 JavaScript 中的方法,將倒序排列后的字符解釋為十六進制數字,然后將其

右移2位。所得的結果進行Base64運算,將過程中使用的方法作為Flag值提交(例如: array.splice());

  1. 將上一步處理后的數字轉換為相應的Unicode字符。并將所有轉換后的Unicode字符連接成一個字符串。所得的結果進行Base64運算,將運算后得到的結果作為Flag值提交。

B-7:橫向滲透測試活動溯源
  • 服務器場景Server1282
  • 服務器場景用戶名、密碼:test/P@ssw0rd123(開放鏈接),提供的工具: brimdata(z-ui);數據包路徑:/home/test/1206.pcapng
  1. 使用工具找到攻擊者首次成功攻擊的計算機源網絡IP地址,并將其作為Flag值提交;
  2. 使用工具溯源攻擊者的攻擊路徑,請將攻擊者首次攻擊的計算機名作為Flag值提交;
  3. 使用工具找出攻擊者用于身份驗證的用戶名,并將該用戶名作為Flag值提交;
  4. 使用工具查找攻擊者在受害目標機器上使用的惡意文件名,并將其作為Flag值提交;
  5. 使用工具找到攻擊者利用的網絡共享通信的名字,并將其作為Flag值提交;
  6. 使用工具找出攻擊者試圖橫向移動的計算機名稱,并將其作為Flag值提交。
B-8:惡意DLL木馬文件分析

ü 服務器場景Server2561 用戶名:Administrator 密碼p@ssw0rd

  1. 分析桌面上的惡意木馬壓縮文件,找出木馬調用的dll文件名稱,并將調用的dll文件名作為Flag值提交(Flag排序按照首英文首字母的順序,多個dll之間以英文逗號隔開);
  2. 分析第一個dll文件,找出惡意文件為防止程序多開創建的函數,并將該函數名稱作為Flag值提交;
  3. 分析第一個dll文件,找出該代碼構造出的可執行文件,并將可執行文件的名稱作為

Flag值提交;

  1. 分析第二個dll文件,找出它最終跳轉的有效dll,并將該dll作為Flag值提交;
  2. 分析惡意木馬文件,找出木馬運行后調用的四個可執行文件,并將調用的exe文件名

作為Flag值提交(Flag排序按照首英文首字母的順序,多個exe之間以英文逗號隔開);

  1. 分析惡意木馬文件,找出木馬運行后對鍵盤活動進行記錄后存儲的文件,并存儲鍵盤記錄文件的絕對路徑作為Flag值提交;
  2. 分析第三個dll文件,找出惡意DLL裝載病毒的函數位置,并將函數位置作為Flag值提交(例如:sub_10010010,sub_10010020);
(四)模塊C CTF奪旗-攻擊(200分)

一、項目和任務描述:

假定你是某企業的網絡安全滲透測試工程師,負責企業某些服務器的安全防護,為了更好的尋找企業網絡中可能存在的各種問題和漏洞。你嘗試利用各種攻擊手段,攻擊特定靶機,以便了解最新的攻擊手段和技術,了解網絡黑客的心態,從而改善您的防御策略。

請根據《賽場參數表》提供的信息,在客戶端使用谷歌瀏覽器登錄答題平臺。

二、操作系統環境說明:

客戶機操作系統:Windows 10/Windows7

靶機服務器操作系統:Linux/Windows

三、漏洞情況說明:

1.服務器中的漏洞可能是常規漏洞也可能是系統漏洞;

2.靶機服務器上的網站可能存在命令注入的漏洞,要求選手找到命令注入的相關漏洞,利用此漏洞獲取一定權限;

3.靶機服務器上的網站可能存在文件上傳漏洞,要求選手找到文件上傳的相關漏洞,利用此漏洞獲取一定權限;

4.靶機服務器上的網站可能存在文件包含漏洞,要求選手找到文件包含的相關漏洞,與別的漏洞相結合獲取一定權限并進行提權;

5.操作系統提供的服務可能包含了遠程代碼執行的漏洞,要求用戶找到遠程代碼執行的服務,并利用此漏洞獲取系統權限;

6.操作系統提供的服務可能包含了緩沖區溢出漏洞,要求用戶找到緩沖區溢出漏洞的服務,并利用此漏洞獲取系統權限;

7.操作系統中可能存在一些系統后門,選手可以找到此后門,并利用預留的后門直接獲取到系統權限。

四、注意事項:

1.不能對裁判服務器進行攻擊,警告一次后若繼續攻擊將判令該參賽隊離場;

2.flag值為每臺靶機服務器的唯一性標識,每臺靶機服務器同一時間內僅有1個;

3.在登錄自動評分系統后,提交靶機服務器的flag值,同時需要提交該靶機服務器的網關地址;

4.本環節不予補時。

(五)模塊D CTF奪旗-防御(200分)

一、項目和任務描述:

假定各位選手是某安全企業的網絡安全工程師,負責若干服務器的滲透測試與安全防護,這些服務器可能存在著各種問題和漏洞。你需要盡快對這些服務器進行滲透測試與安全防護。每個參賽隊擁有專屬的堡壘機服務器,其他隊不能訪問。參賽選手通過掃描、滲透測試等手段檢測自己堡壘服務器中存在的安全缺陷,進行針對性加固,從而提升系統的安全防御性能。

請根據《賽場參數表》提供的信息,在客戶端使用谷歌瀏覽器登錄需要加固的堡壘服務器。

二、操作系統環境說明:

客戶機操作系統:Windows 10/Windows7

堡壘服務器操作系統:Linux/Windows

三、漏洞情況說明:

1.堡壘服務器中的漏洞可能是常規漏洞也可能是系統漏洞;

2.堡壘服務器上的網站可能存在命令注入的漏洞,要求選手找到命令注入的相關漏洞,利用此漏洞獲取一定權限;

3.堡壘服務器上的網站可能存在文件上傳漏洞,要求選手找到文件上傳的相關漏洞,利用此漏洞獲取一定權限;

4.堡壘服務器上的網站可能存在文件包含漏洞,要求選手找到文件包含的相關漏洞,與別的漏洞相結合獲取一定權限并進行提權;

5.操作系統提供的服務可能包含了遠程代碼執行的漏洞,要求用戶找到遠程代碼執行的服務,并利用此漏洞獲取系統權限;

6.操作系統提供的服務可能包含了緩沖區溢出漏洞,要求用戶找到緩沖區溢出漏洞的服務,并利用此漏洞獲取系統權限;

7.操作系統中可能存在一些系統后門,選手可以找到此后門,并利用預留的后門直接獲取到系統權限。

四、注意事項:

? ? ? ? 1.每位選手需要對加固點和加固過程截圖,并自行制作系統防御實施報告,最終評分以實施報告為準;

2.系統加固時需要保證堡壘服務器對外提供服務的可用性;

3.不能對裁判服務器進行攻擊,警告一次后若繼續攻擊將判令該參賽隊離場;

4.本環節不予補時。

二、說明:

1.所有截圖要求截圖界面、字體清晰;

2.文件名命名及保存:網絡安全模塊D-XX(XX為工位號),PDF格式保存;

3.文件保存到U盤提交。

需要資源私信博主!!!

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

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

相關文章

mlr3機器學習AUC的置信區間提取

如果你在mlr3拿到機器學習的預測數據 ROC 過程原理探索 假設數據 df <- data.frame(Airis$Sepal.Length, groupsample(x c(0,1),size 150,replace T)) 分組為 0,1 # 變量A為連續性變量 library(pROC) roc_obj <- roc(df g r o u p , d f group, df group,dfA, le…

Halcon例程代碼解讀:安全環檢測(附源碼|圖像下載鏈接)

安全環檢測核心思路與代碼詳解 項目目標 本項目的目標是檢測圖像中的安全環位置和方向。通過形狀匹配技術&#xff0c;從一張模型圖像中提取安全環的特征&#xff0c;并在后續圖像中識別多個實例&#xff0c;完成檢測和方向標定。 實現思路 安全環檢測分為以下核心步驟&…

Java——多線程進階知識

目錄 一、常見的鎖策略 樂觀鎖VS悲觀鎖 讀寫鎖 重量級鎖VS輕量級鎖 總結&#xff1a; 自旋鎖&#xff08;Spin Lock&#xff09; 公平鎖VS非公平鎖 可重入鎖VS不可重入鎖 二、CAS 何為CAS CAS有哪些應用 1&#xff09;實現原子類 2&#xff09;實現自旋鎖 CAS的ABA…

ubuntu18.04升級到ubuntu20.04

為了使用qt6&#xff0c;在ubuntu18.04上各種折騰失敗&#xff0c;無奈只能升級到ubuntu20.04, 按照網上的教程沒成功。自己摸索了 lsb_release -a df -h sudo apt update sudo apt upgrade -y sudo apt dist-upgrade -y sudo apt autoremove -y sudo apt clean sudo apt inst…

【Blender】【源碼詳解】BLI_mesh_boolean 實現詳解

1. 背景&#xff1a; 最近因為項目需要&#xff0c;需要閱讀 Blender 中關于 mesh boolean 的源碼&#xff1b;因此&#xff0c;對 blender 中的 mesh boolean 源碼進行解讀&#xff1b; Github 上源碼下載很慢&#xff0c;一般使用 Gitee: gitee Blender 源碼 2. Mesh Boole…

qcow2鏡像大小壓縮

本文擬對qcow2進行壓縮進行簡單介紹 背景 qcow2鏡像在使用一段時間后&#xff0c;總是會不斷膨脹變大&#xff0c;所以在導出分享時一般都需要進行壓縮以縮減占用空間。 清除空洞 qcow2方式也有稀疏的問題&#xff0c;在磁盤級別上看&#xff0c;鏡像會有大量連續的相同空洞…

達夢 本地編碼:PG_GBK, 導入文件編碼:PG_UTF8錯誤

問題 達夢 本地編碼&#xff1a;PG_GBK, 導入文件編碼&#xff1a;PG_UTF8錯誤 解決 右鍵管理服務器 查看配置 新建一個數據庫實例&#xff0c;配置跟之前的保持一致 新建一個用戶&#xff0c;跟以前的用戶名一樣 在用戶上&#xff0c;右鍵導入&#xff0c;選擇dmp的位置 導…

深度學習卷積神經網絡CNN之MobileNet模型網絡模型詳解說明(超詳細理論篇)

1.MobileNet背景 2.MobileNet V1論文 3. MobileNett改進史 4. MobileNet模型結構 5. 特點&#xff08;超詳細創新、優缺點及新知識點&#xff09; 一、MobileNet背景 隨著移動設備的普及&#xff0c;深度學習模型的應用場景逐漸擴展至移動端和嵌入式設備。然而&#xff0c;傳統…

垂起固定翼無人機大面積森林草原巡檢技術詳解

垂起固定翼無人機大面積森林草原巡檢技術是一種高效、精準的監測手段&#xff0c;以下是對該技術的詳細解析&#xff1a; 一、垂起固定翼無人機技術特點 垂起固定翼無人機結合了多旋翼和固定翼無人機的優點&#xff0c;具備垂直起降、飛行距離長、速度快、高度高等特點。這種無…

kubernates實戰

使用k8s來部署tomcat 1、創建一個部署&#xff0c;并指定鏡像地址 kubectl create deployment tomcat6 --imagetomcat:6.0.53-jre82、查看部署pod狀態 kubectl get pods # 獲取default名稱空間下的pods kubectl get pods --all-namespaces # 獲取所有名稱空間下的pods kubect…

數據挖掘之認識數據

在數據挖掘過程中&#xff0c;數據的認識是非常重要的一步&#xff0c;它為后續的數據分析、建模、特征選擇等工作奠定基礎。以鳶尾花數據集&#xff08;Iris Dataset&#xff09;數據集之鳶尾花數據集&#xff08;Iris Dataset&#xff09;-CSDN博客為例&#xff0c;下面將介紹…

Java 優化springboot jar 內存 年輕代和老年代的比例 減少垃圾清理耗時 如調整 -XX:NewRatio

-XX:NewRatio 是 Java Virtual Machine (JVM) 的一個選項&#xff0c;用于調整 年輕代&#xff08;Young Generation&#xff09;和 老年代&#xff08;Old Generation&#xff09;之間的內存比例。 1. 含義 XX:NewRatioN 用于指定 老年代 與 年輕代 的內存比例。 N 的含義&…

統信UOS 1071 AI客戶端接入本地大模型配置手冊

文章來源&#xff1a;統信UOS 1071本地大模型配置手冊 | 統信軟件-知識分享平臺 1. OS版本確認 1.1. 版本查看 要求&#xff1a;計算機&#xff0c;屬性&#xff0c;查看版本&#xff08;1070,構建號> 101.100&#xff09; 2. UOS AI版本確認 UOS AI&#xff0c;設置&am…

定時任務——定時任務技術選型

摘要 本文深入探討了定時任務調度系統的核心問題、技術選型&#xff0c;并對Quartz、Elastic-Job、XXL-Job、Spring Task/ScheduledExecutor、Apache Airflow和Kubernetes CronJob等開源定時任務框架進行了比較分析&#xff0c;包括它們的特點、適用場景和技術棧。文章還討論了…

【ArcGIS Pro微課1000例】0064:柵格目錄、柵格數據集、鑲嵌數據集

一、柵格目錄與柵格數據集 1. 定義 柵格目錄:是一個用于管理和組織柵格數據集的結構,通常包含多個柵格數據集的元數據和索引信息。它相當于一個文件夾,里面可以存放多個柵格文件。可以將工作空間轉柵格目錄。 柵格數據集:是指單個的柵格數據文件,包含了具體的空間數據,…

Java基礎 | 數據庫的命名規范

數據庫的命名規范 1. 基本原則2. 命名規范詳解2.1 命名禁止項2.2 命名規范3. 通用字段規范4. 特殊表命名建議 1. 基本原則 統一性&#xff1a;全庫采用一致的命名規范簡潔性&#xff1a;在表達清晰的前提下盡量簡短規范性&#xff1a;遵循數據庫標準規范可讀性&#xff1a;命名…

麒麟操作系統服務架構保姆級教程(二)sersync、lsync備份和NFS持久化存儲

如果你想擁有你從未擁有過的東西&#xff0c;那么你必須去做你從未做過的事情 上篇文章我們說到rsync雖好&#xff0c;但是缺乏實時性&#xff0c;在實際應用中&#xff0c;咱們可以將rsync寫進腳本&#xff0c;然后寫進定時任務去備份&#xff0c;如果每天凌晨1&#xff1a;00…

青少年編程與數學 02-004 Go語言Web編程 16課題、并發編程

青少年編程與數學 02-004 Go語言Web編程 16課題、并發編程 一、并發編程并發編程的關鍵概念包括&#xff1a; 二、并發與并行并發編程&#xff08;Concurrency&#xff09;并行計算&#xff08;Parallelism&#xff09;區別 三、Go語言并發編程1. 協程&#xff08;Goroutine&am…

均值聚類算法

K-均值聚類算法是一種常用的無監督學習算法&#xff0c;用于將數據集劃分為K個簇或聚類。它的基本思想是通過迭代將數據點分配到簇中&#xff0c;使得每個數據點都屬于最近的簇中心&#xff0c;并且使得簇內的數據點之間的距離最小化。 算法步驟如下&#xff1a; 1. 初始化K個…

wtforms+flask_sqlalchemy在flask-admin視圖下實現日期的修改與更新

背景&#xff1a; 在flask-admin 的modelview視圖下實現自定義視圖的表單修改/編輯是件不太那么容易的事情&#xff0c;特別是想不自定義前端view的情況下。 材料&#xff1a; wtformsflask_sqlalchemy 制作&#xff1a; 上代碼 1、模型代碼 from .exts import db from …