摘要: 在一次调用sleekxmpp库的时候,遇到一个问题,就是想获取一个很简单的jid,结果在调用一个方法的时候,不让我加括号,否则报错:“'unicode'objectisnot callable”一下子世界观凌乱了,后来才知道原来是@property的原因:class Person: def __init__(self): print ("init....") self.aaa = 6 @property def aa(self): return self.aaa @aa.setter def aa(s... 阅读全文
posted @ 2013-02-20 17:31 Daniel大东 阅读(438) 评论(0) 推荐(0)
摘要: 有些网页需要你登录之后才可以访问,你需要提供账户和密码,其实用Python写程序来访问还是蛮简单的,就是对Cookie的保存而已比如我在www.bokee.com博客网上注册了帐号test51,密码11111如果想访问登录后才可以访问的网页,那么程序似乎可以这样写:import urllib2,cookielibimport urllibcookie=cookielib.CookieJar()opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))urllib2.install_opener(opener)str=urll 阅读全文
posted @ 2013-02-16 18:00 Daniel大东 阅读(396) 评论(0) 推荐(1)
摘要: 一直有使用虚拟机,但是一直不知道这几种网络设置是什么意思,今儿特意搜了一下,很专业的名字我就不懂了,通俗点理解:1. 桥接: 就是虚拟系统和宿机在同一个局域网,相当于局域网的两台电脑.2. nat: 就是网络地址转化,也就是网关,nat模式下,虚拟机把宿机当做网关了,所以虚拟机不需要配置网络ip,只要宿机能上网,虚拟机就能上网。3. Host: host_only,虚拟机不能上网,只能和宿机进行通讯。 阅读全文
posted @ 2013-01-29 14:55 Daniel大东 阅读(382) 评论(0) 推荐(0)
摘要: 类和对象是面向对象编程的两个主要方面,所以就简单学习一下类以及对象的使用:1. self涉及到函数类的区别了:类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。亦可理解为js,java中的this。self的原理:Python自动转为MyClass.method(MyObject, arg1, arg2)。所以,这个你不用self不需要赋值。2. 对象属性使用#!/usr/bin/python# Filename: method.pyclass 阅读全文
posted @ 2013-01-27 23:20 Daniel大东 阅读(246) 评论(0) 推荐(0)
摘要: 在写一些简单的例子,用到了字符串函数,如拼接、获取长度等,所以总结一下,本来打算手写,不过看到有前辈已经整理了,就贴过来:函数名称函数格式函数功能说明ASCII函数(ASCII string)将字符串中的第一个字符转换成其ASCII码后返回。参数"string"为一个字符串。函数返回值为整数。Chr函数(chr int)将代表字符ASCII码的整数转换成包含相应的单一字符的字符串。参数"int"必须是整型且取值在 1-255 范围内。Strlen函数(strlen [string]...)以整数形式返回一个字符串中字符的个数。参数"string 阅读全文
posted @ 2013-01-17 17:15 Daniel大东 阅读(11614) 评论(0) 推荐(0)
摘要: 最近工作需要,要需要接触一下AutoLisp,这个玩意属于函数式的编程,跟我们平时习惯的命令式(java、python、c)大不一样了,搜集了一些入门级的资料。入门介绍:http://wenku.baidu.com/view/d8fdfbef102de2bd960588c9.html函数是编程初探:http://www.ruanyifeng.com/blog/2012/04/functional_programming.html(阮一峰博文)AutoLisp教程:http://www.jefferypsanders.com/autolispexp.html(易懂)http://www.afra 阅读全文
posted @ 2013-01-17 11:22 Daniel大东 阅读(454) 评论(0) 推荐(0)
摘要: python对于xml操作也是很强大的。之前有玩过,今天同事问我之前这部分的处理,一下子感觉很生疏了们现在贴出来一个例子,一起回忆:使用的是xml.dom。官网api:http://docs.python.org/2/library/xml.dom.html?def GenerateXml(): import xml.dom.minidom impl = xml.dom.minidom.getDOMImplementation() dom = impl.createDocument(None, 'employees', None) #建立根节点 root = dom.docum 阅读全文
posted @ 2013-01-16 11:46 Daniel大东 阅读(372) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/cnweike/article/details/6779441很多东西在装饰 着你:比如你的衣服...所谓装饰吗,仅仅是装饰而已。假如你有一只狗,给它系了跟红领巾,变漂亮了,这就是装饰了。可是狗该跑还是跑,该叫还是叫,总之你装饰不能(至少大多数情况下不能)把原来的东西给装饰没了吧。还有,你小时候看过那些小人在机器人里的动画片吧,看看,人家叫来了机器人,钻到里面,手上就能开火了,两只脚也变成了火箭推进器,功能是大大地增加了呀 !看到了吧,装饰不仅仅是花架子。在设计模式的世界里,也有装饰,这个装饰也不是花架子,它对于扩展现有系统的功能而尽量少改变原来 阅读全文
posted @ 2013-01-14 15:47 Daniel大东 阅读(613) 评论(0) 推荐(0)
摘要: 什么是线性表?线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。线性表的逻辑结构简单,便于实现和操作。因此,线性表这种数据结构在实际应用中是广泛采用的一种数据结构。结构线性表是一种常用的数据结构,以下介绍线性表及其顺序存储,并对栈和队列及它们的顺序实现给出了详细的设计描述。在实际应用中,线性表都是以栈、队列、字符串、数组等特殊线性表的形式来使用的。由于这些特殊线性表都具有各自的特性,因此,掌握这些特殊线性表的特性,对于数据运算的可靠性和提高操作效率都是至关重要的。线性表是一个线性结构,它是 阅读全文
posted @ 2012-12-19 10:58 Daniel大东 阅读(390) 评论(0) 推荐(0)
摘要: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>HTML5 drag image in page - cheungmine</title> <style rel="stylesheet" type="text/css" > #_outerDiv{ height:600px; width:100%; border:1px solid black 阅读全文
posted @ 2012-12-18 01:52 Daniel大东 阅读(468) 评论(0) 推荐(0)