原创 curl命令詳解

用途說明curl命令是一個功能強大的網絡工具,它能夠通過http、ftp等方式下載文件,也能夠上傳文件。其實curl遠不止前面所說的那些功能,大家可以通過man curl閱讀手冊頁獲取更多的信息。類似的工具還有wget。curl命令使用了l

原创 Web開發(初級)- JavaScript

JavaScript是一門編程語言,瀏覽器內置了JavaScript語言的解釋器,所以在瀏覽器上按照JavaScript語言的規則編寫相應代碼之,瀏覽器可以解釋並做出相應的處理。一、如何編寫1、JavaScript代碼存在形式<!-- 方式

原创 Web開發(初級)- 常用css總結,方便查詢

一些常用css總結,方便查詢1. 顏色屬性:  color HEX(十六進制色:color: #FFFF00 --> 縮寫:#FF0)RGB(紅綠藍,使用方式:color:rgb(255,255,0)或者color:rgb(100%,100

原创 快速理解mysql主從,主主備份原理及實踐

    雙機熱備的概念簡單說一下,就是要保持兩個數據庫的狀態自動同步。對任何一個數據庫的操作都自動應用到另外一個數據庫,始終保持兩個數據庫數據一致。 這樣做的好處多。     1. 可以做災備,其中一個壞了可以切換到另一個。     2.

原创 Web開發(進階)- Django【基礎篇】

Python的WEB框架有Django、Tornado、Flask 等多種,Django相較與其他WEB框架其優勢爲:大而全,框架本身集成了ORM、模型綁定、模板引擎、緩存、Session等諸多功能。基本配置一、創建django程序終端命令

原创 一個簡單基於RabbitMQ的RPC(遠程調用模型)

Remote procedure call(RPC)圖解:我們的RPC將會這樣執行:> 當客戶端啓動後,它創建一個隨機的回調隊列> 對一個RPC請求,客戶端發送一個消息包含兩個屬性:reply_to(用來設置回調隊列)和 correlati

原创 Web開發(進階)- Django【進階篇】

跨站請求僞造一、簡介django爲用戶實現防止跨站請求僞造的功能,通過中間件 django.middleware.csrf.CsrfViewMiddleware 來完成。而對於django中設置防跨站請求僞造功能有分爲全局和局部。全局:  

原创 Web開發(進階)- Web框架本質

Web框架本質衆所周知,對於所有的Web應用,本質上其實就是一個socket服務端,用戶的瀏覽器其實就是一個socket客戶端。#!/usr/bin/env python #coding:utf-8    import socket   

原创 Web開發(進階)- Ajax - 一個在後臺偷偷發請求的玩意

概述對於WEB應用程序:用戶瀏覽器發送請求,服務器接收並處理請求,然後返回結果,往往返回就是字符串(HTML),瀏覽器將字符串(HTML)渲染並顯示瀏覽器上。1、傳統的Web應用一個簡單操作需要重新加載全局數據2、AJAXAJAX,Asyn

原创 curl命令詳解

用途說明curl命令是一個功能強大的網絡工具,它能夠通過http、ftp等方式下載文件,也能夠上傳文件。其實curl遠不止前面所說的那些功能,大家可以通過man curl閱讀手冊頁獲取更多的信息。類似的工具還有wget。curl命令使用了l

原创 Web開發(初級)- DOM

  文檔對象模型(Document Object Model,DOM)是一種用於HTML和XML文檔的編程接口。它給文檔提供了一種結構化的表示方法,可以改變文檔的內容和呈現方式。我們最爲關心的是,DOM把網頁和腳本以及其他的編程語言聯繫了起

原创 python_day12之paramiko及堡壘機相關知識

Paramikoparamiko模塊,基於SSH用於連接遠程服務器並執行相關操作。一、安裝pip3 install paramiko二、使用SSHClient用於連接遠程服務器並執行基本命令基於用戶名密碼連接:import paramiko

原创 Web開發(初級)- CSS基礎

CSS概述css是英文Cascading Style Sheets的縮寫,稱爲層疊樣式表,用於對頁面進行美化。存在方式有三種:元素內聯、頁面嵌入和外部引入: 語法:style='key1:value1;key2:value2;'在標籤中使用