原创 斐波那契數列

1.菲波那切數列指 0 1 1 2 3 5 8 13 21 34...等,除了前兩項,每一項的值都是前兩項的和。實現方式:第一種 def feibo(n): a = 0 b = 1 for i in range(n

原创 js定時器

js的定時器在定義的時候基本上就開始啓動了,並沒有特定的方法給定什麼時候開啓。創建定時器很簡單:setTimeout(要執行的函數,多少毫秒後執行) 單次定時setInterval(要執行的函數,多少毫秒後執行) 週期定時定時器一般都寫

原创 jQuery中的事件委派(代理事件)delegate

jQuery給我們提供了強大的js庫。我們可以用jQuery腳本向頁面添加元素,隨着程序進行添加的元素怎麼添加事件呢?就需要使用delegate了。 delegate() 方法可以爲已有或新添加的頁面元素綁定已定義的事件:如下:html:

原创 javascript關於top的坑

js的編碼規範很隨意,規定說定義變量要用var,有時候直接賦值不用var也行。但關於top這個不論是變量名還是函數名都有可能給你造成很×××煩。定義變量: top = 1console.log(top)沒用var 定義的時候 你以爲的是你

原创 smtplib,發送郵件時的bug

import osimport smtplib from email.mime.text import MIMEText def send_mail(receiver): mail_server = 'smtp.163.com' send

原创 python中,time、calendar、datetime

閒來無事,做做整理。time模塊: import time # 睡眠 參數(秒) 可以爲小數 time.sleep(0) # 獲取當前時間戳,從1970年1月1日0時0分0秒開始計算 t = time.time() # 1543626

原创 python中,random模塊

用到random模塊時,發現有點模糊了,重新測一下,有點溫故知新的意思。有些註釋實在沒有官方的容易理解,還是官方的好一點。都以一些常用的,當做筆記用。 import random # 生成0-1之間的隨機數 print(random.ra

原创 Python中,關於@property裝飾器

1.爲什麼使用@property裝飾器?br/>在類中,當我麼不想在外界直接調用到類的屬性,或者不想展示屬性的真實內容時,可以用到@property。它規定了我們直接用 對象名.屬性名 獲取對象屬性時並不會直接取得對象的屬性,而是通過調用@

原创 斐波那契數列

1.菲波那切數列指 0 1 1 2 3 5 8 13 21 34...等,除了前兩項,每一項的值都是前兩項的和。實現方式:第一種 def feibo(n): a = 0 b = 1 for i in range(n

原创 Python中,關於讀取文件編碼解碼的問題

UnicodeDecodeError: 'gbk' codec can't decode byte 0xb1 in position 94: illegal multibyte sequence 有時候用open()