原创 Python學習之容器

一、容器 Python中的容器就是之前提到的複雜數據類型,用來存放大量數據的容器,是Python語言裏面的比較重要數據類型,本質是對象,Python底層基於雙向鏈表的實現。而且Python中有許多有關於容器的方法。個人覺得,Pyt

原创 Linux學習——磁盤分區

一、磁盤管理 1、磁盤 磁盤:顧名思義就是類似於磁帶,用來存儲數據用的裝置,它是在硬盤內的一個比較重要的部件。百度的解釋是:計算機的外部存儲器中也採用了類似磁帶的裝置,比較常用的一種叫磁盤,將圓形的磁性盤片裝在一個方的密封盒子裏,

原创 網絡安全之ARP欺騙

一、首先我們得清楚ARP是什麼東西? ARP通常就是我們認爲的ARP協議,也就是地址轉換協議,工作在OSI模型的數據鏈路層,用來把IP地址轉換爲MAC地址的,而RARP與ARP相反,是反向地址轉換協議,把MAC地址轉換爲IP地址。

原创 面向對象編程與面向過程編程區別

面向對象編程VS面向過程編程區別 學了這麼久的編程,一直對面向對象編程與面向過程編程這兩個概念不清楚,然後今天查了一些資料纔有了自己的理解!(主要是問大佬,一般都講的比較籠統,心累) 1.定義 面向過程:分析出解決問題所需要的

原创 Python的核心知識——面向對象

一、WHY 學習面向對象? 假設現在有一個場景是這樣的,我們要編寫一個遊戲,裏面有主角,NPC,怪物等等這些模型,那麼如果我們不學面向對象的話,我們就需要一個一個的編寫它們的屬性及動作,一般情況下,一個大型的遊戲比如LOL(這遊戲

原创 自定義CMD命令

1、首先我們要創建一個自定義命令名.bat文件 例如:music.bat 2、寫入需要執行的命令,保存退出 例如:軟件所在的絕對路徑 3、鍵入win+R,輸入sysdm.cpl 4、打開高級->環境變量->系

原创 Python的檢察官——異常處理

一、異常處理的用處何在? 有的時候由於代碼執行錯誤我們可以看見一些錯誤信息,那就是異常,異常並不是錯誤,而是因爲特殊原因,例如 用戶使用錯誤、網絡,通常情況下,異常一旦出現,程序會立刻結束掉,這時我們可以通過這些信息瞭解到語句在哪

原创 Cisco路由交換基礎配置

一、基礎知識 在Cisco中字母大小沒區別,但是正則表達式需要注意大小寫 路由表查詢機制:1.最長匹配原則、2.遞歸查詢 路由器開始鍵入no/yes,no是進入用戶模式,yes是進入初始化配置 1、模式 設備的三層模式 a.用戶模

原创 基於EasyX圖形庫的c語言龍珠小遊戲

#define _CRT_SECURE_NO_WARNINGS #include<conio.h> #include<graphics.h> #include<windows.h> #include <stdio.h> #incl

原创 Python的基本語句結構——三大程序流程結構

一、程序設計流程結構概述 在程序設計語言中,有三種基礎的流程結構順序結構、選擇結構和循環結構。許多簡單或複雜的算法都可以由這三種基本結構組合而成,是學習任何一門編程語言的基礎語法及結構。 二、順序語句 按照代碼執行的先後順序,依次

原创 Python的外交官——IO流操作

一、學IO操作目的是啥? 我們在編程時一般不可能只是打打代碼,而沒有將數據存到電腦上,比如想把一篇文章寫在電腦裏,或者想從電腦中查看一篇文章,那就需要IO流操作,將文章永久存到電腦上。可能很多讀者都不明白,不是就簡單的複製粘貼嘛,

原创 跨國際的路由協議——BGP

一、爲什麼使用BGP? 首先我們需要清楚在公網中,路由器及其路由條目是非常之多的,而IGP,也就是RIP,OSPF,EIGRP等協議,由於IGP本身的算法關係,處理這麼多的路由條目的時候負荷比較大,這時候BGP就應運而生了,加上B

原创 Python入坑第一步

一、計算機編程語言的發展歷史 1946年在費城第一代計算機——ENIAC公諸於世,標誌現代計算機的誕生,是計算機發展史上的里程碑。 計算機終究是一種機器,在沒有人類的驅動下是無法運行的,所以需要人類對其內部進行相關的配置,才能運行

原创 Emacs(入坑指南)

https://emacs-china.org

原创 安全漏洞中的屠龍刀——SQL注入

one、概念 SQL注入(SQL Injection)就是攻擊者將SQL語句通過Web網頁注入到網站後臺的數據庫中,從而對數據庫進行控制或者破壞。SQL注入是一種主流的攻擊方式。在OWASP Top 10中,一直穩居第一。 two