最新文章
|
知識管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10940 今日文數(shù):5336
|
最近在逛看雪時,發(fā)現(xiàn)一個帖子,https://bbs.kanxue.com/thread-274562.htm。里面介紹了常見語言基礎(chǔ)逆向方法合集。關(guān)于.net程序逆向這塊,介紹了三個工具。.NETReflectorhttps://www.red-gate.com/products/dotnet-development...
![]() |
Windows事件日志W(wǎng)indows操作系統(tǒng)將與計算機的系統(tǒng)性能、應(yīng)用程序和安全方面相關(guān)的每個事件記錄在C:\WINDOWS\system32\winevt的日志中。事件查看器從這些原始事件日志中讀取信息,然后以可讀格式呈現(xiàn)信息。打開Windows事件查看器的方法:1、運行輸入eventvwr2、Windows+X打開...
![]() |
CMD添加示例netshadvfirewallfirewalladdrulename=規(guī)則名稱dir=inaction=allowprotocol=TCPlocalport=1030一些參數(shù)說明:name:規(guī)則名稱dir:方向(in入口方向out出口方向)action:行為(allow允許block阻止)protoco...
|
在最近有項目需要使用WinForm進行開發(fā),我們在開源項目中進行了查找,發(fā)現(xiàn)了一個Ui效果不錯,且能商用的UI組件庫——AntdUIgitee開源地址:https://gitee.com/antdui/AntdUI01介紹基于AntDesign設(shè)計語言的WinFormUI界面庫,致力于將現(xiàn)代美觀的前端設(shè)計風(fēng)格帶入到桌面...
![]() |
一、現(xiàn)狀分析在數(shù)字化時代,數(shù)據(jù)庫作為企業(yè)核心資產(chǎn)的存儲與管理中樞,其重要性不言而喻。然而,當(dāng)前數(shù)據(jù)庫面臨著諸多嚴(yán)峻的安全挑戰(zhàn)。從外部看,黑客攻擊手段層出不窮,如SQL注入攻擊利用應(yīng)用程序?qū)τ脩糨斎腧炞C的不足,惡意注入SQL語句,非法獲取、篡改甚至刪除數(shù)據(jù)庫中的關(guān)鍵數(shù)據(jù);網(wǎng)絡(luò)爬蟲在未經(jīng)授權(quán)的情況下,大量抓取數(shù)據(jù)庫中的公開...
|
01反向代理我們類比一下銀行柜臺辦理業(yè)務(wù)的場景,nginx相當(dāng)于叫號機,服務(wù)器ABC分別對應(yīng)不同的銀行柜臺。通過叫號機把客戶分配給不同的柜臺辦理。核心作用:?安全護盾:隱藏真實服務(wù)器IP?負(fù)載均衡:把1萬人訪問分給10臺機器?無縫更新:后臺升級不影響用戶訪問02—實例展示場景一:把api.yourdomain.com的...
![]() |
1.數(shù)據(jù)分析簡介1.1數(shù)據(jù)分析流程數(shù)據(jù)分析是一個系統(tǒng)化過程,遵循以下關(guān)鍵步驟:數(shù)據(jù)采集:從數(shù)據(jù)庫、API、文件或網(wǎng)絡(luò)獲取原始數(shù)據(jù)數(shù)據(jù)清洗:處理缺失值、異常值、重復(fù)數(shù)據(jù)和不一致格式數(shù)據(jù)分析:應(yīng)用統(tǒng)計方法和算法提取有價值信息數(shù)據(jù)可視化:使用圖表展示數(shù)據(jù)模式和關(guān)系報告生成:總結(jié)發(fā)現(xiàn)并提出行動建議1.2Python數(shù)據(jù)分析工具...
![]() |
概述本指南將介紹Python網(wǎng)絡(luò)爬蟲開發(fā)的核心知識與技術(shù),包含基礎(chǔ)理論、實戰(zhàn)技巧。目錄結(jié)構(gòu)1網(wǎng)絡(luò)爬蟲基礎(chǔ)1.1爬蟲定義與原理網(wǎng)絡(luò)爬蟲(WebCrawler)是一種自動提取網(wǎng)頁信息的程序,其核心工作流程包括:發(fā)送請求:向目標(biāo)服務(wù)器發(fā)送HTTP/HTTPS請求獲取響應(yīng):接收服務(wù)器返回的HTML/JSON數(shù)據(jù)解析內(nèi)容:從響應(yīng)...
![]() |
1.Web基礎(chǔ)概念1.1HTTP協(xié)議基礎(chǔ)HTTP(超文本傳輸協(xié)議)是Web通信的基礎(chǔ)協(xié)議,定義了客戶端和服務(wù)器之間交換信息的方式。關(guān)鍵概念:請求方法:GET(獲取資源)、POST(提交數(shù)據(jù))、PUT(更新資源)、DELETE(刪除資源)狀態(tài)碼:200(成功)、404(未找到)、500(服務(wù)器錯誤)、302(重定向)頭部...
![]() |
1.數(shù)據(jù)庫基礎(chǔ)概念1.1數(shù)據(jù)庫類型對比在Python數(shù)據(jù)庫編程中,主要使用兩種類型的數(shù)據(jù)庫:關(guān)系型數(shù)據(jù)庫(RDBMS):使用表格結(jié)構(gòu)存儲數(shù)據(jù)支持SQL查詢語言遵循ACID原則(原子性、一致性、隔離性、持久性)典型代表:MySQL、PostgreSQL、SQLiteNoSQL數(shù)據(jù)庫:非表格結(jié)構(gòu)存儲數(shù)據(jù)靈活的數(shù)據(jù)模型高擴展...
![]() |
一、引言1.1圖形化編程的定義與價值圖形用戶界面(GUI)編程是通過可視化元素(窗口、按鈕、菜單等)實現(xiàn)用戶與程序交互的開發(fā)方式。Python作為一門通用編程語言,提供了多種GUI開發(fā)方案,使開發(fā)者能夠創(chuàng)建跨平臺的桌面應(yīng)用程序。1.2PythonGUI應(yīng)用場景舉例數(shù)據(jù)可視化工具科學(xué)計算界面企業(yè)管理系統(tǒng)教育軟件桌面小工具...
![]() |
一、概述與學(xué)習(xí)路線圖1.1圖形化編程簡介圖形用戶界面(GUI)編程允許開發(fā)者創(chuàng)建可視化應(yīng)用程序,通過窗口、按鈕、菜單等控件與用戶交互。Python提供了多個GUI庫,其中最常用的是Tkinter(標(biāo)準(zhǔn)庫)、PyQt、wxPython等。1.2Tkinter學(xué)習(xí)路線圖二、Tkinter基礎(chǔ)知識2.1Tkinter基本結(jié)構(gòu)...
![]() |
1.Python內(nèi)存模型1.1對象內(nèi)存結(jié)構(gòu)Python中一切皆對象,每個對象在內(nèi)存中由三部分組成:引用計數(shù):跟蹤對象被引用的次數(shù)類型指針:指向?qū)ο蟮念愋托畔⒅禂?shù)據(jù):對象實際存儲的數(shù)據(jù)要點提示:不可變對象在內(nèi)存中具有唯一性(如小整數(shù)池、字符串駐留)可變對象每次修改都會創(chuàng)建新對象對象頭信息占用額外內(nèi)存(64位系統(tǒng)約16-2...
![]() |
1.sys模塊概述什么是sys模塊?sys模塊是Python標(biāo)準(zhǔn)庫中的一個內(nèi)置模塊,提供了與Python解釋器及其環(huán)境交互的接口。它包含訪問命令行參數(shù)、標(biāo)準(zhǔn)輸入輸出流、解釋器版本信息、模塊系統(tǒng)等功能的函數(shù)和變量。特點與優(yōu)勢內(nèi)置無需安裝:Python自帶,無需額外安裝跨平臺兼容:在Windows、Linux、macOS等...
![]() |
一、os模塊概述1.os模塊是什么?os模塊是Python標(biāo)準(zhǔn)庫中用于與操作系統(tǒng)交互的核心模塊,提供了豐富的函數(shù)來執(zhí)行文件操作、目錄操作、進程管理等系統(tǒng)級任務(wù)。2.特點跨平臺性:支持Windows、Linux、macOS等主流操作系統(tǒng)功能全面:覆蓋文件系統(tǒng)、進程管理、環(huán)境變量等核心功能底層接口:提供接近操作系統(tǒng)底層的A...
![]() |
1.函數(shù)式編程基礎(chǔ)1.1核心概念函數(shù)式編程(FP)是一種編程范式,它強調(diào)純函數(shù)和不可變數(shù)據(jù),避免狀態(tài)變化和副作用。核心特性包括:純函數(shù):相同輸入總是產(chǎn)生相同輸出,沒有副作用不可變數(shù)據(jù):創(chuàng)建后不能修改,每次操作返回新數(shù)據(jù)高階函數(shù):可接收函數(shù)作為參數(shù)或返回函數(shù)惰性求值:延遲計算直到真正需要結(jié)果1.2與命令式編程對比特性函數(shù)...
![]() |
1.collections模塊:高級數(shù)據(jù)結(jié)構(gòu)1.1概念與要點collections模塊提供了Python內(nèi)置容器的替代選擇,這些數(shù)據(jù)結(jié)構(gòu)針對特定場景進行了優(yōu)化:defaultdict:自動初始化鍵值的字典OrderedDict:保持插入順序的字典Counter:高效計數(shù)器deque:雙端隊列,支持O(1)復(fù)雜度的兩端操...
![]() |
1.網(wǎng)絡(luò)編程基礎(chǔ)1.1網(wǎng)絡(luò)協(xié)議棧網(wǎng)絡(luò)通信遵循分層模型,每層負(fù)責(zé)不同的功能:各層功能:應(yīng)用層:用戶接口層(HTTP,FTP,SMTP等協(xié)議)傳輸層:端到端通信(TCP/UDP協(xié)議)網(wǎng)絡(luò)層:數(shù)據(jù)包路由(IP協(xié)議)鏈路層:物理介質(zhì)傳輸(以太網(wǎng)、WiFi等)要點:數(shù)據(jù)從上層向下層封裝傳輸接收方從下層向上層解封裝TCP提供可靠連...
![]() |
并發(fā)編程是現(xiàn)代軟件開發(fā)中不可或缺的技能,Python提供了多種并發(fā)編程模型。本指南將系統(tǒng)性地介紹Python中的各種并發(fā)技術(shù),包括多線程、多進程、協(xié)程以及相關(guān)工具庫的使用。1.并發(fā)編程基礎(chǔ)概念1.1并發(fā)與并行并發(fā)(Concurrency):指系統(tǒng)能夠處理多個任務(wù)的能力,這些任務(wù)在時間上重疊,但不一定同時執(zhí)行。在單核CP...
![]() |
1.文件操作基礎(chǔ)1.1文件操作基本流程文件操作遵循打開-操作-關(guān)閉流程:打開文件:創(chuàng)建文件對象,建立程序與文件的連接通道讀寫操作:執(zhí)行實際的數(shù)據(jù)傳輸關(guān)閉文件:釋放系統(tǒng)資源,確保數(shù)據(jù)完整性異常處理:處理可能出現(xiàn)的文件不存在、權(quán)限不足等錯誤主要注意事項:文件操作完成后必須關(guān)閉,否則可能導(dǎo)致數(shù)據(jù)丟失或資源泄漏使用try-fi...
![]() |
知識導(dǎo)圖1.迭代協(xié)議1.1核心概念迭代協(xié)議是Python中用于支持循環(huán)和迭代的底層機制,由兩個核心組件組成:可迭代對象(Iterable):實現(xiàn)了__iter__()方法的對象迭代器(Iterator):實現(xiàn)了__iter__()和__next__()方法的對象1.2可迭代對象vs迭代器特性可迭代對象迭代器核心方法__...
![]() |
1.為什么需要異常處理與調(diào)試在編程過程中,錯誤不可避免。優(yōu)秀的程序員不僅要能編寫功能代碼,更需要具有處理錯誤并進行高效調(diào)試的能力。Python提供了完善的異常處理機制和豐富的調(diào)試工具,幫助開發(fā)者:防止程序因意外錯誤而崩潰提高代碼的健壯性和可靠性快速定位并修復(fù)問題提升代碼質(zhì)量和可維護性下面讓我們一起學(xué)習(xí)了解Python異...
![]() |
在面向?qū)ο缶幊讨?,方法重寫和super()函數(shù)是實現(xiàn)繼承和多態(tài)的關(guān)鍵技術(shù)。它們允許子類擴展或修改父類的行為,同時保持代碼的復(fù)用性和靈活性。一、方法重寫(MethodOverriding)1.什么是方法重寫?方法重寫是指子類重新定義從父類繼承的方法,以提供特定實現(xiàn)的過程。這是實現(xiàn)多態(tài)的核心機制。核心概念:子類繼承父類的方...
![]() |
我做企業(yè)數(shù)字化咨詢這十幾年,見過太多老板在信息化項目里“踩坑”。特別是中小企業(yè):生意做得不小,可預(yù)算始終有限;想做系統(tǒng)吧,傳統(tǒng)開發(fā)動不動就幾個月、幾十萬,做完還常常跟不上業(yè)務(wù)變化??刹簧舷到y(tǒng),流程亂、效率低,老板也心里發(fā)慌。這兩年,也看到不少企業(yè)開始選型「低代碼」,不少老板跑來問我:“低代碼是不是只能做點小表單???”“...
|
默認(rèn)開發(fā)的API接口只能在服務(wù)器本機訪問到,我們還要做什么,使這個接口能被外網(wǎng)訪問?我們把代碼修改一下:if__name__==__main__:app.run(host=0.0.0.0)默認(rèn)情況下,app.run(debug=True)僅監(jiān)聽本地回環(huán)地址(127.0.0.1),需改為監(jiān)聽所有網(wǎng)絡(luò)接口(0.0.0.0)...
![]() |