原创 Python單例模式的實現方式

所謂單例,是指一個類的實例從始至終只能被創建一次。 方法1:使用new方法 如果想使得某個類從始至終最多隻有一個實例,使用new方法會很簡單。Python中類是通過new來創建實例的: class Singleton(object

原创 Python-abs,group,getattr,datetime

1.abs是python中自帶的方法,作用是求絕對值的。 參數可以是:負數、正數、浮點數或者長整形 abs(-1.2) #返回 1.2 abs(1.2) #返回 1.2 abs(-11216.5) #返回 11216.5 a

原创 Python:collections模塊的用法

Python作爲一個“內置電池”的編程語言,標準庫裏面擁有非常多好用的模塊。比如今天想給大家 介紹的 collections 就是一個非常好的例子。 基本介紹 我們都知道,Python擁有一些內置的數據類型,比如str, int

原创 Meteor + mantra + Reactjs 開發問答系統

Meteor + mantra + Reactjs 開發問答系統 使用最新的Meteor框架 + 用mantra和最流行的前端框架React實現wenda系統. 項目要求 功能模塊 前端設計頁面 功能點說明 用戶模塊

原创 Python Notebook簡介

windows下面安裝和使用Python, IPython NoteBook (詳細步驟) Python Notebook簡介1 IPython notebook目前已經成爲用Python做教學、計算、科研的一個重要工具。本文介紹

原创 Python-namedtuple,enum

1.namedtuple的用法 python中tuple是一個非常高效的集合對象,但是我們只能通過索引的方式訪問這個集合中的元素。 import collections Person=collections.namedtuple

原创 Python中csv模塊的用法

1. 寫入並生成csv文件 代碼: # coding: utf-8 import csv csvfile = file('csv_test.csv', 'wb') writer = csv.writer(csvfile) wr

原创 Python數據結構

Python數據結構 Python中常用的數據結構可以統稱爲容器(container) 三類主要的容器: 1. 序列(如列表和元組) 2. 映射(如字典) 3. 集合(set) 1.序列(列表、元組和字符串) (1

原创 Python中pandas模塊的使用方法

import pandas as pd Python中pandas模塊的講解 Python運用於數據分析的簡單教程: http://www.jb51.net/article/62982.htm read_csv() 讀寫csv數據

原创 Python函數的參數

VarArgs 參數 有時,你或許想定義一個能獲取任意個數參數的函數,這可通過使用 * 號來實現。 #!/usr/bin/python # Filename: total.py def total(initial=5, *num

原创 Node.js安裝

node.js安裝 操作系統爲ubuntu14.04以上,需要將Node.js的安裝源增加到本地上。 cur1 -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - 使用

原创 HTML5的含義

什麼是 HTML5   HTML5是用於取代1999年所制定的 HTML 4.01 和 XHTML 1.0 標準的 HTML 標準版本,現在仍處於發展階段,但大部分瀏覽器已經支持某些 HTML5 技術。HTML 5有兩大特點:首先

原创 Python中字典的操作

Python字典是另一種可變容器模型,且可存儲任意類型對象,如字符串、數字、元組等其他容器模型。 一、創建字典 字典由鍵和對應值成對組成。字典也被稱作關聯數組或哈希表。基本語法如下: 複製代碼 代碼如下: dict = {'Ali

原创 Python 3.x 新特性及10大變化

一、print() and exec() 函數 python舊版本里,print和exec是作爲一語句出現,可以用print “Hello,World!”, 來打印一個語句,在新版本里,print()和exec()作爲一個函數出現

原创 ubuntu下安裝mysql及卸載mysql的方法

1. 刪除mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremov