Time of Update: 2016-06-10
本文執行個體講述了python實現ipsec開許可權的方法。分享給大家供大家參考。具體實現方法如下:windows內建的命令列工具netsh ipsec static add filter不支援大量新增,還會添加重複的規則進去。我用python編寫了ipsecset解決了上述問題,支援大量新增,同一個列表裡避免重複的規則。為了方便使用,已編譯成exe,源碼和程式在下面的連結裡文法:參數和netsh ipsec static add
Time of Update: 2016-06-10
DJANGO-ALLAUTH是github上面排名較高的django user系統.本來通過對比是想選用django-userea的,可是博主智商不夠看懂它的安裝配置文檔.....搞亂了一個測試專案之後,只好作罷.好在allauth安裝配置相對簡單.但是它的文檔寫得更亂...很多關鍵資訊居然是在常見問題裡面找到...記錄下來備忘.1.安裝:複製代碼 代碼如下:pip install django-allauth2.配置settings.py複製代碼
Time of Update: 2016-06-10
本文執行個體講述了Python訪問MySQL封裝的常用類。分享給大家供大家參考。具體如下:python訪問mysql比較簡單,下面整理的就是一個很簡單的Python訪問MySQL資料庫類。自己平時也就用到兩個mysql函數:查詢和更新,下面是自己常用的函數的封裝,大家拷貝過去直接可以使用。檔案名稱:DBUtil.py複製代碼 代碼如下:# -*- encoding:utf8 -*- ''' @author: crazyant.net @version: 2013-10-22
Time of Update: 2016-06-10
django-grappelli裡面使用inline似乎有點兒問題,換一個皮:django-suit是2scoops推薦的第二個admin skin.Supports: Django 1.4-1.7. Python: 2.6-3.本文的環境是django 1.7.1django-suit官網安裝指導連結設定攻略翻譯搬運如下:安裝複製代碼 代碼如下:pip install django-suit# settings.pyfrom django.conf.global_settings
Time of Update: 2016-06-10
具體環境:Ubuntu 14.04 Python 2.7.6 Django 1.7.1 Virtualenv name:test Nginx uwsgi假設 專案檔夾位於 /data/www/ts 設定儲存在 ./conf複製代碼 代碼如下:virtualenv name = testdomain name =
Time of Update: 2016-06-10
python2.7複製代碼 代碼如下:wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xzyum install xz-libsxz -d Python-2.7.6.tar.xzlstar -xvf Python-2.7.6.tarcd Python-2.7.6yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
Time of Update: 2016-06-10
配置好virtualenv
Time of Update: 2016-06-10
1.建立項目,進入專案檔夾2.初始化ssh key 參見官網指南.(本機產生一對key,public key傳到官網sshkey下面)https://help.github.com/articles/generating-ssh-keys/3.初始化使用者名稱,郵箱$ git config --global user.name "defnngj"//給自己起個使用者名稱$ git config --global user.email
Time of Update: 2016-06-10
舉個例子吧Django最佳實務與部署:Nginx + Gunicorn + Supervisor(Ubuntu和CentOS)http://sfdye.com/articles/django-best-practice-and-deployment-with-nginx-gunicorn-and-supervisor/結果出現runserver --settings=...的時候出現報錯Could not import settings 'conf.local' (Is it on
Time of Update: 2016-06-10
簡單方法:models.py複製代碼 代碼如下:class IceCreamBar(models.Model): title = models.CharField(max_length=200,db_index=True,verbose_name="名稱") shell = models.CharField(max_length=100,verbose_name='外皮') filling = models.CharField(max_length=100
Time of Update: 2016-06-10
本文執行個體講述了python實現刪除檔案與目錄的方法。分享給大家供大家參考。具體實現方法如下:os.remove(path)刪除檔案 path. 如果path是一個目錄, 拋出 OSError錯誤。如果要刪除目錄,請使用rmdir().remove() 同 unlink() 的功能是一樣的在Windows系統中,刪除一個正在使用的檔案,將拋出異常。在Unix中,目錄表中的記錄被刪除,但檔案的儲存還在。os.removedirs(path)遞迴地刪除目錄。類似於rmdir(),
Time of Update: 2016-06-10
很喜歡Python這門語言。在看過文法後學習了Django 這個 Web 開發架構。算是對 Python 有些熟悉了。不過對裡面很多東西還是不知道,因為用的少。今天學習了兩個魔術方法:__new__ 和 __init__。開攻:如果對 Python 有所簡單瞭解的話應該知道它包含類這個概念的。文法如下:複製代碼 代碼如下:class ClassName: : . . . 問題來了。像我們學習的 C# 或是 Java
Time of Update: 2016-06-10
近來有些東西需要監控警示發郵件,然後在網上找了點材料,自己寫了一個簡單發送郵件的指令碼,主要就是運用python的smtplib模組,分享給大家看一下:複製代碼 代碼如下:#!/usr/bin/env python # -*- coding: utf-8 -*- #匯入smtplib和MIMEText import smtplib,sys from email.mime.text import MIMEText def send_mail(sub,content): ########
Time of Update: 2016-06-10
緣由 新手學習 Django 當配置好 HTML 頁面後,就需要使用一些靜態資源,片,JS 檔案,CSS 樣式等,但是 Django 裡面使用這些資源並不是直接引用一下就好,還要配置路徑即 STATIC_URL 如果這個配置不好的話,請求這些靜態資源將返回 HTTP 404 。經驗傳授1. 輸出 settings.py 檔案裡面的 STATIC_URL 到HTML頁面,看一下實體路徑指向了哪些,通常是不是跑出根目錄的。這裡給個DEMO:複製代碼 代碼如下:def home(request):
Time of Update: 2016-06-10
此指令碼主要用於zabbix監控系統硬碟只用,適用於windows和linux系統,傳回值為0為正常,有幾個分區的硬碟剩餘少於10G或低於10%就為警示閥值(windows的C盤和linux的根分區除外):複製代碼 代碼如下:#!/bin/env python # -*- coding: utf-8 -*- ########################################################## # @This script is used to check
Time of Update: 2016-06-10
原理就是用代理IP去訪問投票地址。用到了多線程,速度飛快。昨晚兩個小時就刷了1000多票了,主要是代理IP不好找。2.7環境下運行#!/usr/bin/env python #-*- coding: utf-8 -*- import urllib2 from threading import Thread from time import time class Vote(Thread): def __init__(self, proxy):
Time of Update: 2016-06-10
問題:python2.7 查詢或者插入中文資料在mysql中的時候出現中文亂碼---可能情況:1.mysql資料庫各項沒有設定編碼,預設為'latin'2.使用MySQL.connect的時候沒有設定預設編碼3.沒有設定python的編碼,python2.7預設為'ascii'4.沒有解碼---解決方案:1.設定mysql的編碼ubuntu執行下列語句:** sudo vim /etc/mysql/my.cnf **然後在裡面插入語句:[client]default-character-set=
Time of Update: 2016-06-10
關聯規則挖掘(Association rule mining)是資料採礦中最活躍的研究方法之一,可以用來發現事情之間的聯絡,最早是為了發現超市交易資料庫中不同的商品之間的關係。(啤酒與尿布)基本概念1、支援度的定義:support(X-->Y) = |X交Y|/N=集合X與集合Y中的項在一條記錄中同時出現的次數/資料記錄的個數。例如:support({啤酒}-->{尿布}) = 啤酒和尿布同時出現的次數/資料記錄數 = 3/5=60%。2、自信度的定義:confidence(X-->Y) = |
Time of Update: 2016-06-10
本文執行個體講述了python擷取檔案尾碼名及批次更新目錄下檔案尾碼名的方法。分享給大家供大家參考。具體實現方法如下:1. 擷取檔案尾碼名:複製代碼 代碼如下:#!/usr/bin/pythonimport osdict = {}for d, fd, fl in os.walk('/home/ahda/Program/'): for f in fl: sufix = os.path.splitext(f)[1][1:]
Time of Update: 2016-06-10
django version: 1.7.1最簡單的推薦:使用abstractuser擴充fields複製代碼 代碼如下:profiles/models.pyfrom django.db import modelsfrom django.contrib.auth.models import AbstractUserfrom django.utils.translation import ugettext_lazy as _# Create your models here.class