原创 你想要的Python面試題都在這裏了!

第二部分 網絡編程和併發(34題)1. 簡述 OSI 七層協議。互聯網協議按照功能不同分爲tcp/ip四層或tcp/ip五層或osi七層。物理層:主要是基於電器特性發送高低電壓(電信號),高電壓對應數字1,低電壓對應數字0。數據鏈路層:定義

原创 在線教育平臺項目——設計 & 接口定義

Hello,我是 Alex 007,一個熱愛計算機編程和硬件設計的小白,爲啥是007呢?因爲叫 Alex 的人太多了,再加上每天007的生活,Alex 007就誕生了。有一段時間沒好好寫文章了,可不是出去浪了,而是要做一個在線教育平臺的項目

原创 在線教育平臺項目——整體架構

Hello,我是 Alex 007,一個熱愛計算機編程和硬件設計的小白,爲啥是007呢?因爲叫 Alex 的人太多了,再加上每天007的生活,Alex 007就誕生了。有一段時間沒好好寫文章了,可不是出去浪了,而是要做一個在線教育平臺的項目

原创 python核心編程:web服務器日誌分析簡單腳本

由於N種原因,一個分析入侵日誌的任務落在了我身上,1G的日誌,怎麼去快速分析呢??刺總說可以搞個腳本解析入庫,再到數據庫分析。。。算了,那就蛋疼了,直接碼個腳本把有問題的日誌拿出來分析吧。於是就有了這個小腳本。至於怎麼用就要看你自己了,哈哈

原创 python獲得本機硬件信息

注意:這段代碼需要wmi 和 系統 win32 擴展支持。沒安裝庫的要先下載安裝,我裝的是 WMI-1.4.6.win32 和 pywin32-218.win32-py2.7還有,代碼裏面文件目錄自己修改下咯。# -*- coding:g

原创 python實現高效率的排列組合算法

組合算法本程序的思路是開一個數組,其下標表示1到m個數,數組元素的值爲1表示其下標代表的數被選中,爲0則沒選中。首先初始化,將數組前n個元素置1,表示第一個組合爲前n個數。然後從左到右掃描數組元素值的“10”組合,找到第一個“10”組合後將

原创 用70行代碼實現日誌分析程序

python又一力作,感受python的強大。用70行代碼實現日誌分析程序功能介紹:可直接對文本日至進行分組和排序功能,完了輸出結果粘貼到excel裏就可以直接生成圖表,對於排查一些生產環境問題有很大的作用。代碼:#encoding=utf

原创 使用python發送郵件和接收郵件

發郵件是大家工作中最常用到的。今天來看一下怎麼用python來發送和接收郵件。python實現發送和接收郵件功能主要用到poplib和smtplib模塊。poplib用於接收郵件,而smtplib負責發送郵件。代碼如下:#! /usr/bi

原创 ValueError: The QuerySet value for an exact lookup must be limited to one result using slicing.

student=Student.objects.filter(student=user)ValueError: The QuerySet value for an exact lookup must be limited to one re

原创 PYTHON如何在內存中生成ZIP文件

如題,代碼如下:classMemoryZipFile(object):def__init__(self):#創建內存文件self._memory_zip=StringIO.StringIO()defappend_content(self,f

原创 教你用100多行寫一個數據庫(附源碼)

本文介紹的是以爲中國的IT資深人士寫的一個簡單的數據庫,沒有我們使用的數據庫那麼強大,但是值得大家借鑑。可以用在特定環境中,更加靈活方便。數據庫的名字叫WawaDB,是用python實現的。由此可見python是灰常強大啊!簡介記錄日誌的需

原创 大量小文件存儲提高效率要點詳解

在WEB開發中經常會遇到寫文件的情況,最常見的莫過於保存圖片文件。如果是文件數量不多,那我們完全沒有必要擔心其效率問題。但是當你有大量的用戶,大量的圖片的時候,我們怎麼存儲圖片文件,就會直接影響整個圖片存儲系統的效率。通常,有一種說法是:如

原创 Python+OpenCV人臉識別技術詳解

總在科幻電影裏看到人臉識別,現在我們也可以編程來實現啦。哈哈~~OpenCV是Intel®開源計算機視覺庫。它由一系列 C 函數和少量 C++ 類構成,實現了圖像處理和計算機視覺方面的很多通用算法。OpenCV 擁有包括 300 多個C函數

原创 python2.7 跨文件全局變量的方法

在使用Python編寫的應用的過程中,有時會遇到多個文件之間傳遞同一個全局變量的情況。文件1:globalvar.py#!/usr/bin/env python2.7classGlobalVar:db_handle=Nonemq_clien

原创 python移除系統多餘大文件

文件多了亂放, 突然有一天發現硬盤空間不夠了, 於是寫了個python腳本搜索所有大於10MB的文件,看看這些大文件有沒有重複的副本,如果有,全部列出,以便手工刪除使用方式 加一個指定目錄的參數比如python redundant_remo