- 浏览: 138540 次
- 性别:
- 来自: 南京
最新评论
-
Foveni:
Short.TryParse(ma.Remove 不包含定 ...
C# unicode 编码 和 解码
文章列表
对于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 破解方法
- 博客分类:
- Python
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提供了一种强大的机 ...
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标准库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 ...
C# unicode 编码 和 解码
- 博客分类:
- C#
首先转换方面:
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 ...
动态语言之三:语言的动态性
- 博客分类:
- Python
转 http://blog.csdn.net/hongbomin/article/details/6979314
3.1 语言的动态特性
介绍动态语言之前,首先介绍一下语言的动态特性,并引出动态语言的定义。
语言的动态特性表示语言具有在运行时确定绑定关系的性质。实际上,“静态”是 ...
Python作用域和参数
- 博客分类:
- Python
转(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
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能够改变变量作用域的代码段是 ...