此文章记录日常学到的scala知识点,以便日后查询。记录一:unapplay()方法在模式匹配中的使用(2014-09-2413:21:51) 1 object StockService{ 2 def process(input:String){ 3 input mat...
分类:
其他好文 时间:
2014-09-24 16:00:46
阅读次数:
233
一、处理作用域(1)Python允许你在函数中访问和读取一个全局变量的值,但是不能修改。要想访问和修改一个全局变量,必须明确的表明你的意愿(参见代码1),否则就会抛出UnboundLocalError(局部变量未被赋值就被引用)(参见代码2)。#代码1name="Python"def what_ha...
分类:
编程语言 时间:
2014-09-24 00:25:25
阅读次数:
352
Python:面向对象的编程语言,多态,封装,继承三个主要特性
多态:来自希腊语,意味着有多种形式。
>>> from random import choice
>>> x = choice(['Hello,World!',[1,2,'e','e',4]])
>>> x.count('e')
1
任何不知道对象到底是什么类型,但又要对对象做的什么的时候,就要用到多态
>>> 1+2
3
>>> 'hot'+'dog'
'hotdog'
#和下面的形式是一样的
>>> def add(x,y): return...
分类:
编程语言 时间:
2014-09-23 23:54:05
阅读次数:
366
#!/usr/bin/python # -*- coding:utf8 -*- import os import re def swap(path, a, b): print path file = open(path, "r").read() file = re.sub(a,b,file) #pr...
分类:
编程语言 时间:
2014-09-23 22:42:45
阅读次数:
198
1.使用urllib2原始的方式import urllib2__author__ = 'huangjianan'def post_file(url,filepath,header): boundary = 'IYhWIT-aMbWSbS32CkryLCcV4lp-3N' #body ...
分类:
编程语言 时间:
2014-09-23 22:40:45
阅读次数:
292
连接mysql#encoding=utf-8import pymysqlimport timeclass ConnMysql(object): def __init__(self): self.conn = pymysql.connect(host='192.168.2.53',...
分类:
编程语言 时间:
2014-09-23 14:53:24
阅读次数:
623
写一个Python版本的小工具,可以在上班的时候刷一下你关注的股票信息,代码如下:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import urllib.request
#debug=True
debug=False
class Utility:
def ToGB(str):
if(debug): print(str)...
分类:
编程语言 时间:
2014-09-23 13:29:34
阅读次数:
275
斐波那契数列就是0,1,1,2,3,5……这样的一波数列,第三个数是前两个数的和。兔子问题,上楼梯的台阶方法的个数问题,都是斐波那契数列。斐波那契可以简单的用递归实现:1 def fib(n)2 # Calculate the nth Fibonacci Number3 return n...
分类:
其他好文 时间:
2014-09-22 22:45:23
阅读次数:
235
理解基本的HTML解析在用HTMLParser模块解析之前,一般需要定义一个子类HTMLParser.HTMLParser,并添加用来处理不同标签的函数。例子:#!/usr/bin/envpython
#-*-coding:utf-8-*-
importsys
fromHTMLParserimportHTMLParser
classTitleParser(HTMLParser):
def__init__(self):..
分类:
Web程序 时间:
2014-09-22 20:43:54
阅读次数:
186
一个混乱的 C 程序如下,它能正常运行么?如果能的话, 打印出什么? main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);} 解析: 在 unix 系统中,unix 是一个宏定义,其值为 1。就像是 #def...
分类:
其他好文 时间:
2014-09-22 15:41:23
阅读次数:
157