Linux開發:掌握Linux下網絡編程、文件IO與標準IO編程,熟悉多進程與多線程編程。
數據庫:熟練使用SQLite、MySQL的接口開發
編程語言:掌握C/C++語言,熟練使用Shell,Python腳本編程。
Linux開發:掌握Linux下網絡編程、文件IO與標準IO編程,熟悉多進程與多線程編程。
數據庫:熟練使用SQLite、MySQL的接口開發
網絡協議:熟悉HTTP、FTP、SMTP、POP3等常用網絡協議與解析
界面設計:熟悉qtcreate以及qt下文件操作、網絡編程、多線程編程、
安防監控系統
技術棧:C/C++、Linux多線程編程、Socket網絡編程、SQLite數據庫、qt
描述:開發基于Linux的安防監控系統,支持多攝像頭實時監控與錄像存儲。
使用多線程技術實現多路視頻流的并行處理。
通過Socket實現遠程監控與控制。
使用SQLite存儲監控日志與配置信息。
安全檢測模塊
技術棧:C/C++、Mysql、常用網絡協議解析
描述:基于網絡協議解析的暴力破解、弱口令、明文密碼檢測
解析后按照網絡訪問行為以及后臺密碼編碼解析后生成告警日志
告警日志存入mysql數據庫后供前端訪問調取
linux系統監控模塊
技術棧:C/C++、linux命令、linux系統編程、多進程、守護進程、正則表達式
描述:創建守護進程,使用命令獲取CPU、內存、網絡資源等實時數據