`
ooaer
  • 浏览: 138540 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
  对于Mixin(混合)、Trait(特性)这两个面向对象特性,总是让人觉得说不清道不明的感觉,其实众多设计语言里,这里面的一些概念也是相互参杂的,并不是又那么一个严格的定义或界限说哪种一定是Mixin,或者哪种一定是Trait。 ...
pygraphviz 在windows 7/ python 2.7 下编译安装 1)首先安装graphviz 2)下载pygraphviz,并修改其根目录下的setup.py文件:    library_path="C:\\Program Files\\Graphviz 2.28\\lib\\release\\lib"    include_path="C:\\Program Files\\Graphviz 2.28\\include\\graphviz"    注释掉runtime_library_dirs=library_dirs,    否则在bu ...
Stack Overflow link: http://stackoverflow.com/questions/1848474/method-resolution-order-mro-in-new-style-python-classesThe crucial difference between resolution order for legacy vs new-style classes comes when the same ancestor class occurs more than once in the "naive", depth-first approa ...
一、通过metaclass来实现 class Singleton(type): def __init__(self, name, bases, dct): super(Singleton, self).__init__(name, bases, dct) self.instance = None def __call__(self,*args,**kw): if self.instance is None: self.instance = super(Singleton, self). ...
Wing IDE 4.1版本破解方法: 1、去官网下载最新版http://wingware.com/downloads/wingide ,我下载到的是4.1.6-1 2、安装之前,修改系统时间到一个月以前。 3、安装Wing IDE。 4、安装完成后获取试用版的许可,完成后关闭。 5、下载破解文件 ,解压后把abstract.pyo放到安装目录/bin/2.5/src/process/下。 6、把系统时间修改回来,重启Wing IDE即可。 PS:方法亲测可用,本人电脑win7 sp1. 推荐使用正版软件~ 【转】http://www.ilovn.com/topic/wing-i ...
转:http://marlonyao.iteye.com/blog/679425 Python有几个内置方法poperty, classmethod, staticmethod,其中property用来将方法变成属性,而classmethod将一个类的函数变成类方法,staticmethod将类的一个函数变成静态方法。它们是如何使用的,我这里就不讲了,只讲它们可能是怎样实现的。之所以说“可能”,是因为我并不确定,我对Python也只是初学,并且这里讲的可能也只是其中一种实现方式而已。 在讲实现之前我需要稍微介绍一下Python中的Descriptor,Descriptor提供了一种强大的机 ...

Pop3编码

    博客分类:
  • C#
http://blog.csdn.net/wangdetian168/archive/2007/02/06/1503525.aspx From RFC 2047: encoded-word = "=?" charset "?" encoding "?" encoded-text "?=" If you have text in that form, it is encoded. The encoding can be B (Base64) or Q (quoted-printable) MIME邮件系统 ...
http://linchunai1212.blog.163.com/blog/static/35112143201110213411104/ 在Python中,bytes和string是不同的东西。由一系列不可改变的Unicode字符组成的叫string。而一系列不可改变的介于0-255之间的数字被称为bytes对象。 来看示例: >>> by = b'abcd\x65' #使用b''的格式定义bytes对象。每一个byte可以是一个ASCII字符或者十六进制数从\x00到\xff。 >>> by b'abcde' >>> type(b ...

Python subprocess

Python标准库06 子进程 (subprocess包) 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! http://www.cnblogs.com/vamei/archive/2012/09/23/2698014.html 这里的内容以Linux进程基础和Linux文本流为基础。subprocess包主要功能是执行外部的命令和程序。比如说,我需要使用wget下载文件。我在Python中调用wget程序。从这个意义上来说,subprocess的功能与shell类似。 1. subprocess以及常用的封装函数 ...
javascript解密网站 http://www.strictly-software.com/unpacker
... public HttpWebResponse SendRequest(HttpWebRequest webRequest) { webRequest.CookieContainer = cookieContainer; HttpWebResponse httpWebResponse = (HttpWebResponse)webRequest.GetResponse(); if (webRequest.HaveResponse) { foreach (Cookie cookie in httpWebRespons ...
首先转换方面: byte[] bytes = System.Text.Encoding.UTF8.GetBytes(msgStr); bytes = Encoding.Convert(Encoding.UTF8, Encoding.Unicode, bytes); bytes = System.Text.Encoding.Unicode.GetBytes(msgStr); msgStr = System.Text.Encoding.GetEncoding("gb2312").GetString(Encoding.Convert(Encoding.Unicod ...
转 http://blog.csdn.net/hongbomin/article/details/6979314 3.1  语言的动态特性 介绍动态语言之前,首先介绍一下语言的动态特性,并引出动态语言的定义。 语言的动态特性表示语言具有在运行时确定绑定关系的性质。实际上,“静态”是 ...
转(http://blog.lzp729.com/code-life/python/python-groundwork/python%E7%9F%A5%E8%AF%86%E6%95%B4%E7%90%86-14-%E4%BD%9C%E7%94%A8%E5%9F%9F%E5%92%8C%E5%8F%82%E6%95%B0.html) Python中的变量名在第一次被赋值时已经创建, 并且必须经过赋值后才能够使用. 每一个模块都是一个全局作用域, 没有类型C++那样的能够存活在整个项目中的作用域.Python作用域的范围仅限于单个文件(模块).赋值的变量名除非声明为全局变量(通过global), 否 ...
python 变量作用域 分类: Python 2011-07-23 11:20 1143人阅读 评论(1) 收藏 举报 原地址:http://blog.csdn.net/lovingprince/article/details/6627555 目录(?)[+] 几个概念: python能够改变变量作用域的代码段是def、class、lamda. if/elif/else、try/except/finally、for/while 并不能涉及变量作用域的更改,也就是说他们的代码块中的变量,在外部也是可以访问的 变量搜索路径是:本地变量->全局变量 python能够改变变量作用域的代码段是 ...
Global site tag (gtag.js) - Google Analytics