原创 python_day9線程、進程和協程

Python線程Threading用於提供線程相關的操作,線程是應用程序中工作的最小單元。#!/usr/bin/env python # -*- coding:utf-8 -*- import threading import time  

原创 python_day10のPython操作 RabbitMQ、Redis、Memcache

MemcachedMemcached 是一個高性能的分佈式內存對象緩存系統,用於動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。Memcached基於一個存儲鍵/值對的

原创 python_day11のPython操作 pymysql && SQLAchemy

pymysqlpymysql是Python中操作MySQL的模塊,其使用方法和python2.7的MySQLdb幾乎相同。一、下載安裝:pip3 install pymysql二、使用1、執行SQL#!/usr/bin/env python

原创 Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

今天給Centos通過rpm -Uvh裝了個epel的擴展後,執行yum就開始報錯:Error: Cannot retrieve metalink for repository: epel. Please verify its path a

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

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

原创 關於elasticsearch的mapping簡介

  最近在玩elk,發現許多不瞭解的東西,雖然網上資料很多,但基本都亂且雜,通俗易懂的資料就顯得尤爲珍貴。  網上發現這篇文章不錯,以通俗易懂的語言講明白了mapping的概念。默認mappingElasticsearch(簡稱ES)是一個

原创 Web開發(初級)- jQuery

jQuery是一個輕量級、快速簡潔的javaScript庫。參考:http://www.php100.com/manual/jquery/尋找元素表單選擇器$(":input")      //匹配所有 input, textarea, s

原创 安裝 MYSQL ODBC 報錯(Error 1918)

    Win7 X64 安裝 mysql-connector-odbc-5.3.4-win32 老是報錯,報錯提示:Error 1918. Error installing ODBC driver MySQL ODBC5.3 ANSI D

原创 sendEmail -- invalid SSL_version at SSL.pm

  sendEmail實現郵件發送,遭遇invalid SSL_version,同時對於使用騰訊的免費企業郵箱也有一些問題,下面是故障描述及解決方案。1、故障現象[root@VM_106_88_centos ~]# sendEmail -f

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

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

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

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

原创 Web開發(初級)- python、JavaScript及jQuery循環語句

循環語句一、概述    python中循環語句有兩種,while,for;    JavaScript中循環語句有四種,while,do/while,for,for/in    jQuery循環語句each二、python循環語句2.1 f

原创 windows安裝mysql-python是報錯

pip安裝mysql-python時報錯:1、error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27 安裝這個玩意:Microsof

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

原文來自經典的:Learn CSS Positioning in Ten Steps1. position:static所有元素的默認定位都是:position:static,這意味着元素沒有被定位,而且在文檔中出現在它應該在的位置。一般來

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

HTML簡介   HTML是英文Hyper Text Mark-up Language(超文本標記語言)的縮寫,他是一種製作萬維網頁面標準語言(標記)。相當於定義統一的一套規則,大家都來遵守他,這樣就可以讓瀏覽器根據標記語言的規則去解釋它。