原创 python中變量的基本使用

變量的基本使用 程序就是用來處理數據的,而變量就是用來存儲數據的 目標 變量定義 變量的類型 變量的命名 01. 變量定義 在 Python 中,每個變量 在使用前都必須賦值,變量 賦值以後 該變量 纔會被創建 等號

原创 python中函數的使用---函數高級

函數進階   參數和返回值的作用 函數根據 有沒有參數 以及 有沒有返回值,可以 相互組合,一共有 4 種 組合形式 無參數,無返回值 無參數,有返回值 有參數,無返回值 有參數,有返回值   定義函數時,是否接收參數,

原创 MySQL觸發器原理

什麼是觸發器 觸發器是與表有關的數據庫對象,在滿足定義條件時觸發,並執行觸發器中定義的語句集合。觸發器的這種特性可以協助應用在數據庫端確保數據的完整性。 舉個例子,比如你現在有兩個表【用戶表】和【日誌表】,當一個用戶被創建的時候,就需要在

原创 python Web安全之防止SQL注入

伴隨着Web2.0、社交網絡、微博等一系列新型互聯網產品的興起,基於Web環境的互聯網應用越來越廣泛,Web攻擊的手段也越來越多樣,Web安全史上的一個重要里程碑是大約1999年發現的SQL注入攻擊,之後的XSS,CSRF等攻擊手段愈發強

原创 python學習面向對象

面向對象(OOP)基本概念 面向對象編程 —— Object Oriented Programming 簡寫 OOP   類和對象   01. 類和對象的概念 類 和 對象 是 面向對象編程的 兩個 核心概念 1.1 類 類 是對一羣具

原创 python中的if判斷語句

判斷(if)語句 目標 開發中的應用場景 if 語句體驗 if 語句進階 綜合應用 01. 開發中的應用場景 生活中的判斷幾乎是無所不在的,我們每天都在做各種各樣的選擇,如果這樣?如果那樣?……     程序中的判斷  

原创 ubuntu下載更新軟件及apt-get,yum,rpm常用命令詳解

在ubuntu服務器下安裝包的時候,經常會用到sudo apt-get install 包名 或 sudo pip install 包名,那麼兩者有什麼區別呢? 1.區別 pip用來安裝來自PyPI(https://www.python

原创 python中的while循環

循環 目標 程序的三大流程 while 循環基本使用 break 和 continue while 循環嵌套 01. 程序的三大流程 在程序開發中,一共有三種流程方式: 順序 —— 從上向下,順序執行代碼 分支 —

原创 if語句的練習代碼

判斷進網吧: a = int(input('請輸入你的出生年份:')) # b = int(input('請輸入今年是那一年')) b = 2018 age =b - a print('你的年齡是:%d'%age) if age >

原创 python中函數的定義和使用---函數基礎

函數基礎   01. 函數的快速體驗 1.1 快速體驗 所謂函數,就是把 具有獨立功能的代碼塊 組織爲一個小模塊,在需要的時候 調用 函數的使用包含兩個步驟: 定義函數 —— 封裝 獨立的功能 調用函數 —— 享受 封裝 的成

原创 CSRF 跨站請求僞造 原理及解決方案

1.什麼是CSRF          CSRF全拼爲Cross Site Request Forgery,譯爲跨站請求僞造。   CSRF指攻擊者盜用了你的身份,以你的名義發送惡意請求。     包括:以你名義發送郵件,發消息,盜取你的賬

原创 科普一個程序執行原理(筆記)

程序執行原理(科普) 目標 計算機中的 三大件 程序執行的原理 程序的作用 01. 計算機中的三大件 計算機中包含有較多的硬件,但是一個程序要運行,有 三個 核心的硬件,分別是: CPU 中央處理器,是一塊超大規模的集成電

原创 python中的註釋

註釋 目標 註釋的作用 單行註釋(行註釋) 多行註釋(塊註釋) 01. 註釋的作用 使用用自己熟悉的語言,在程序中對某些代碼進行標註說明,增強程序的可讀性   02. 單行註釋(行註釋) 以 # 開頭,# 右邊的所有東西

原创 python中的運算符

運算符 目標 算數運算符 比較(關係)運算符 邏輯運算符 賦值運算符 運算符的優先級 數學符號表鏈接:https://zh.wikipedia.org/wiki/數學符號表 01. 算數運算符 是完成基本的算術運算使

原创 python中變量的命名規則

變量的命名 目標 標識符和關鍵字 變量的命名規則 0.1 標識符和關鍵字 1.1 標識符 標示符就是程序員定義的 變量名、函數名 名字 需要有 見名知義 的效果,見下圖:   標示符可以由 字母、下劃線 和 數字 組成