PIXNET Logo登入

嘎抓不露閣

跳到主文

歡迎光臨嘎抓不露閣-沒有露喔

部落格全站分類:心情日記

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 5月 20 週一 201319:29
  • Python Email寄信模組的使用方式

系統中可能需要自動寄信的功能,例如會員通知、認證資格等等的需求

以下提供python的Email模組(smtplib)


import smtplib

#你要寫的內容
info = ''
info += ('\n'+u'您好,這是「*****」發出的例行預警通知信,請勿回信'+'\n')
info += ('\n'+u'因資訊安全,請至(http://******.nchu-cm.com/), 登入後觀看預警內容'+'\n')

#寄件人的信箱,通常自己去申請個GMAIL信箱即可
gmail_user = '*********@gmail.com'
gmail_pwd = '**********'
#這是GMAIL的SMTP伺服器,如果你有找到別的可以用的也可以換掉
smtpserver = smtplib.SMTP("smtp.gmail.com",587)
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.ehlo()
#登入系統
smtpserver.login(gmail_user, gmail_pwd)

#寄件人資訊
fromaddr = "*************@gmail.com"
#收件人列表,格式為list即可
toaddrs = ['***@gmail.com', '*****@gmail.com']

#設定寄件資訊
msg = ("From: %s\r\nTo: %s\r\nSubject: %s\r\n" % (fromaddr, ", ".join(toaddrs), u'*********-即時預警通知'))

smtpserver.sendmail(fromaddr, toaddrs, msg+info)

#記得要登出
smtpserver.quit()
(繼續閱讀...)
文章標籤

嘎抓強 發表在 痞客邦 留言(0) 人氣(4,737)

  • 個人分類:程式記憶區
▲top
  • 5月 20 週一 201319:22
  • Python 兩個系統間的轉送模組

因為有時候會需要兩台系統的串連,所以需要把第一台電腦所得到的資訊

丟給第二台電腦進行運算或查詢,然後再回傳給第一台電腦進行顯示

以下提供一個python的轉送方法,利用urllib模組進行轉送
(繼續閱讀...)
文章標籤

嘎抓強 發表在 痞客邦 留言(0) 人氣(96)

  • 個人分類:程式記憶區
▲top
  • 5月 20 週一 201319:19
  • 網頁錯誤代碼一欄表


201 Post 指令被成功地執行
202 請求被接受
203 Get或Head請求被完成
204 請求被完成,但沒有內如容傳回
300 資源可在許多地方被找到
301 資源永久的移除
302 資源暫時被移除
304 資源未被更改過
400 client的不正確請求信息
401 未授權的請求訊息
402 完成請求信息必須有回應
403 禁止使用此資源
404 資源找不到
405 資源不允許使用此方法
406 不被接受的資源型別
410 無此資源
500 Server 內部發生錯誤
501 沒有被實作的方法
502 不正確的 gateway 或 server 負荷過重
503 無此 service 或 gateway 餘時 200 OK
(繼續閱讀...)
文章標籤

嘎抓強 發表在 痞客邦 留言(0) 人氣(689)

  • 個人分類:程式記憶區
▲top
  • 1月 19 週六 201319:54
  • 如何在痞客幫部落格貼程式碼,並自動加上顏色

轉自這邊



(繼續閱讀...)
文章標籤

嘎抓強 發表在 痞客邦 留言(0) 人氣(820)

  • 個人分類:程式記憶區
▲top
  • 5月 09 週六 200918:11
  • Google 地圖 API 的使用方法

什麼是 Google 地圖 API?
(繼續閱讀...)
文章標籤

嘎抓強 發表在 痞客邦 留言(0) 人氣(3,275)

  • 個人分類:程式記憶區
▲top
  • 11月 09 週五 200723:16
  • 遞迴的寫法 in Python





# 題目是 請找出符合下列公式的排列方式
# O/OO + O/OO + O/OO = 1
# 填上1~9,數字不可重複


from time import time
t0 = time()

def Try(ans):
if (ans[0] * 1.0 / (ans[1] * 10 + ans[2]) + ans[3] * 1.0 / (ans[4] * 10 + ans[5]) + ans[6] * 1.0 / (ans[7] * 10 + ans[8])) == 1:
print ans

def F(s, lv):
if lv == 0:
Try(ans)
return

for (x, i) in enumerate(s):
ans.insert(0, i)
tmp = s[:]
tmp.pop(x)
F(tmp, lv-1)
ans.pop(0)

ans = []
orz = range(1, 10)
F(orz, len(orz))
print time()-t0



(繼續閱讀...)
文章標籤

嘎抓強 發表在 痞客邦 留言(0) 人氣(2,558)

  • 個人分類:程式記憶區
▲top
  • 11月 09 週五 200723:15
  • 基因演算法in Python


# -*- coding: utf8 -*-
'''
------------題目--------------
y=
sin(1* x1*x2 )
-sin(2* x3*x4 )
+sin(3* x5*x6 )
-sin(4* x7*x8 )
..
..
+sin(15*x29*x30)

有30個整數,[1,2,3,.....,30]
分別指定給 x1,x2,x3......., x30
要如何指定,會使得 y --> max

------------題目--------------
'''

'設定環境變數'
alive = 5 #每代留下幾個最好的基因
child = 10 #一個基因生下幾個孩子
t = 500 #你要玩弄他幾次

from numpy import *
from random import *
from time import time
t0 = time()

'目標方程式'
def fun(F):
sum = 0
for i in xrange(15):
sum += (-1)**i * sin((i+1)*F[(i+1)*2 - 2] * F[(i+1)*2 - 1])
return sum

'排序方程式,越大的排前面'
def sort_by_last(A, B):
if A[-1]: return 1
elif A[-1] > B[-1]: return -1
else: return 0

'產生第一代的基因'
S = range(1,31) #第一個基因
mother = [] #母體儲存位置

for i in xrange(alive*child + alive):
fir = int(random() * 30)
sec = int(random() * 30)
while fir == sec:
fir = int(random() * 30)
sec = int(random() * 30)
tmp = S[fir]
S[fir] = S[sec]
S[sec] = tmp
save = S[:]
save.append(fun(save))
mother.append(save)

'開始玩弄他'
for i in xrange(t):
tmp = mother[:]
tmp.sort(sort_by_last)
mother = []
if (i%10) == 0:
print 'the',i,'th Times ,MAX=',fun(tmp[0])
for j in xrange(alive):
mother.append(tmp[j])
ttt = tmp[j][:]
for k in xrange(child):
fir = int(random() * 30)
sec = int(random() * 30)
while fir == sec:
fir = int(random() * 30)
sec = int(random() * 30)
kkk = ttt[fir]
ttt[fir] = ttt[sec]
ttt[sec] = kkk
save = ttt[:]
save[-1] = fun(save)
mother.append(save)

mother.sort(sort_by_last)
print '---------------------------------------'
print 'Times = ', t
print 'take', time()-t0, 'sec'
print 'MAX = ', fun(mother[0])
print 'ANS:', mother[0]

(繼續閱讀...)
文章標籤

嘎抓強 發表在 痞客邦 留言(0) 人氣(5,029)

  • 個人分類:程式記憶區
▲top
  • 9月 19 週三 200723:08
  • 設定自己電腦的臨時指向性網址hosts

C:\WINDOWS\system32\drivers\etc
裡面的hosts檔案
把網址家在最下面
例如你想在網址上打ABC
而讓電腦自己知道連線去140.120.109.N
加法是
(繼續閱讀...)
文章標籤

嘎抓強 發表在 痞客邦 留言(0) 人氣(403)

  • 個人分類:程式記憶區
▲top
  • 9月 07 週五 200714:39
  • PYTHON常用指令筆記

# -*- coding:utf8  -*-          utf8格式
from numpy import *
from pylab import *
def my_fun(x):
    return (x[0]/x[1])        放置函數
(繼續閱讀...)
文章標籤

嘎抓強 發表在 痞客邦 留言(0) 人氣(13,025)

  • 個人分類:程式記憶區
▲top
1

個人資訊

嘎抓強
暱稱:
嘎抓強
分類:
心情日記
好友:
累積中
地區:

文章搜尋

最新文章

  • 軟體工程師的鄙視鏈
  • 如果編程語言是種武器
  • AJAX上傳檔案,需搭配jquery.plupload服用
  • 常用的JavaScript模組,需搭配Jquery1.11.10、BootStrape3服用
  • 「女兒你好,我是你爸。」一個年輕父親寫給未出生女兒的信
  • Python Email寄信模組的使用方式
  • Python 兩個系統間的轉送模組
  • 網頁錯誤代碼一欄表
  • 常用html表單及標籤語法,作記錄以供查詢
  • 如何在痞客幫部落格貼程式碼,並自動加上顏色

文章分類

  • 關於嘎抓強 (0)
  • 有點好笑區 (113)
  • 好文記憶區 (62)
  • 程式記憶區 (9)
  • 電腦救援區 (17)
  • 投影片設計簡單講 (4)
  • Django網站製作筆記 (13)
  • 未分類文章 (1)

熱門文章

  • (36,093)當兵去 金六結 新訓要背的 單兵報告詞 及 守則...等
  • (13,025)PYTHON常用指令筆記
  • (10,990)交大羊肉爐烤雞日記
  • (743)家後-背景故事
  • (560)我是一個極度討厭A片的人!
  • (44)日本人的姓氏由來
  • (40)你所不知道的聖誕老公公
  • (14)骨頭公司的發展
  • (10)差一點被感動
  • (8)告訴你們一個秘密

最新留言

  • [24/05/09] 屎店 於文章「當兵去 金六結 新訓要背的 單兵報告詞 ...」留言:
    島嶼五百億島螃蟹(島船處清潔隊)海邊小船處億年,橋島億、橋下...
  • [19/11/27] 訪客 於文章「當兵去 金六結 新訓要背的 單兵報告詞 ...」留言:
    其實國軍教戰守則主要目的都是想儘辦法讓你各種難受,好磨練你的...
  • [16/11/28] 21國語言翻譯公司 於文章「關於嘎抓...」留言:
    物得沒外便有自著向樣而到年來工問然說來是,她,起。 1...
  • [14/01/27] L 於文章「當兵去 金六結 新訓要背的 單兵報告詞 ...」留言:
    2013戰鬥教練報告詞 (一)攻擊前準備(戰鬥蹲姿) 班...
  • [13/12/09] ABC 於文章「當兵去 金六結 新訓要背的 單兵報告詞 ...」留言:
    2013年的戰鬥教練報告詞跟上面不一樣...
  • [10/11/13] ~.~ 於文章「絕對造成車禍的無敵改裝車...」留言:
    超北濫的~~...
  • [10/08/31] Loewe 於文章「當兵去 金六結 新訓要背的 單兵報告詞 ...」留言:
    這些我好像才剛經歷過!XD... 加油喔~新訓是最累的。 一...
  • [10/08/30] 阿蒙 於文章「當兵去 金六結 新訓要背的 單兵報告詞 ...」留言:
    看來生活滿充實的。...
  • [10/06/20] Nancy 於文章「投影片製作 第三課 – 排版技巧...」留言:
    好 ! 學起來   TKS!...
  • [10/06/09] heungshing123 於文章「組合html網頁的方法(繼承)...」留言:
    此則為私密回應...

參觀人氣

  • 本日人氣:
  • 累積人氣: