<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ooaer的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ooaer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ooaer]]></copyright><item><title><![CDATA[Mixin and Trait]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84506588</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84506588</guid><author>ooaer</author><pubDate>Sun, 24 Nov 2013 20:23:54 +0800</pubDate><description><![CDATA[[size=small]  对于Mixin(混合)、Trait（特性）这两个面向对象特性，总是让人觉得说不清道不明的感觉，其实众多设计语言里，这里面的一些概念也是相互参杂的，并不是又那么一个严格的定义或界限说哪种一定是Mixin，或者哪种一定是Trait。这两种语言设施的提出，它的本质实际上都是解决代码复用的问题。下面我们局一些例子来说明。介于本人的认识有限，在此也只是说说自己的看法。[/size...]]></description><category></category></item><item><title><![CDATA[pygraphviz 在windows 7/ python 2.7 下编译安装]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84490016</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84490016</guid><author>ooaer</author><pubDate>Thu, 17 Oct 2013 21:59:30 +0800</pubDate><description><![CDATA[[size=x-large]pygraphviz 在windows 7/ python 2.7 下编译安装[/size]

[size=large]1）首先安装graphviz
2）下载pygraphviz，并修改其根目录下的setup.py文件：
[b][color=red]   library_path=&quot;C:\\Program Files\\Graphviz 2.28\\lib\\r...]]></description><category></category></item><item><title><![CDATA[（转）Method Resolution Order (MRO) in new style Python classes]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84481474</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84481474</guid><author>ooaer</author><pubDate>Fri, 20 Sep 2013 22:08:08 +0800</pubDate><description><![CDATA[
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 ...]]></description><category></category></item><item><title><![CDATA[python实现的单子模式（附解释）]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84458302</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84458302</guid><author>ooaer</author><pubDate>Sat, 13 Jul 2013 21:06:11 +0800</pubDate><description><![CDATA[[list]
[*][b][color=red][size=x-large]一、通过metaclass来实现[/size][/color][/b]
[/list]
[code=&quot;python&quot;]
class Singleton(type):
    def __init__(self, name, bases, dct):
        super(Singleton, self)....]]></description><category></category></item><item><title><![CDATA[【转】探索Python下的property, classmethod, staticmethod的实现]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84416761</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84416761</guid><author>ooaer</author><pubDate>Mon, 08 Apr 2013 21:22:05 +0800</pubDate><description><![CDATA[
转：http://marlonyao.iteye.com/blog/679425

Python有几个内置方法poperty, classmethod, staticmethod，其中property用来将方法变成属性，而classmethod将一个类的函数变成类方法，staticmethod将类的一个函数变成静态方法。它们是如何使用的，我这里就不讲了，只讲它们可能是怎样实现的。之所以说“...]]></description><category></category></item><item><title><![CDATA[Pop3编码]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84414451</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84414451</guid><author>ooaer</author><pubDate>Mon, 01 Apr 2013 15:49:56 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/wangdetian168/archive/2007/02/06/1503525.aspx


From RFC 2047:

encoded-word = &quot;=?&quot; charset &quot;?&quot; encoding &quot;?&quot; encoded-text &quot;?=&quot;

If you have text in that form, it is encoded...]]></description><category></category></item><item><title><![CDATA[python bytes and string 编码]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84374841</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84374841</guid><author>ooaer</author><pubDate>Mon, 31 Dec 2012 15:58:31 +0800</pubDate><description><![CDATA[http://linchunai1212.blog.163.com/blog/static/35112143201110213411104/

在Python中，bytes和string是不同的东西。由一系列不可改变的Unicode字符组成的叫string。而一系列不可改变的介于0-255之间的数字被称为bytes对象。

来看示例：

&gt;&gt;&gt; by = b'abcd\x65' #使用...]]></description><category></category></item><item><title><![CDATA[Python subprocess]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84374778</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84374778</guid><author>ooaer</author><pubDate>Mon, 31 Dec 2012 15:07:35 +0800</pubDate><description><![CDATA[Python标准库06 子进程 (subprocess包)
作者：Vamei 出处：http://www.cnblogs.com/vamei 欢迎转载，也请保留这段声明。谢谢！
http://www.cnblogs.com/vamei/archive/2012/09/23/2698014.html
这里的内容以Linux进程基础和Linux文本流为基础。subprocess包主要功能是执行外...]]></description><category></category></item><item><title><![CDATA[javascript 加解密]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84369391</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84369391</guid><author>ooaer</author><pubDate>Tue, 18 Dec 2012 17:14:46 +0800</pubDate><description><![CDATA[javascript解密网站

http://www.strictly-software.com/unpacker]]></description><category></category></item><item><title><![CDATA[C# CookieContainer使用]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84341362</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84341362</guid><author>ooaer</author><pubDate>Mon, 29 Oct 2012 16:17:48 +0800</pubDate><description><![CDATA[[code=&quot;C#&quot;]
...



public HttpWebResponse SendRequest(HttpWebRequest webRequest) {

  webRequest.CookieContainer = cookieContainer;



  HttpWebResponse httpWebResponse = (HttpWebResponse)w...]]></description><category></category></item><item><title><![CDATA[C# unicode 编码 和 解码]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84340696</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84340696</guid><author>ooaer</author><pubDate>Sat, 27 Oct 2012 23:26:57 +0800</pubDate><description><![CDATA[首先转换方面：
 [code=&quot;C#&quot;] byte[] 
bytes = System.Text.Encoding.UTF8.GetBytes(msgStr);
 bytes = Encoding.Convert(Encoding.UTF8, Encoding.Unicode, bytes);
 bytes = System.Text.Encoding.Unicode.GetBytes(m...]]></description><category></category></item><item><title><![CDATA[动态语言之三：语言的动态性]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84323055</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84323055</guid><author>ooaer</author><pubDate>Wed, 24 Oct 2012 21:53:33 +0800</pubDate><description><![CDATA[转 [url]http://blog.youkuaiyun.com/hongbomin/article/details/6979314[/url]
3.1  语言的动态特性

介绍动态语言之前，首先介绍一下语言的动态特性，并引出动态语言的定义。 

语言的动态特性表示语言具有在运行时确定绑定关系的性质。实际上，“静态”是一个相对的概念，任何程序设计语言都可以看作具有某种程度的动态特性。一个变量能够在...]]></description><category></category></item><item><title><![CDATA[Python作用域和参数]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84323048</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84323048</guid><author>ooaer</author><pubDate>Wed, 24 Oct 2012 21:48:09 +0800</pubDate><description><![CDATA[转（[url]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[/url]）
Python中的变量名在第一次被赋值时已经...]]></description><category></category></item><item><title><![CDATA[Python作用域（转）]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84323047</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84323047</guid><author>ooaer</author><pubDate>Wed, 24 Oct 2012 21:45:52 +0800</pubDate><description><![CDATA[ python 变量作用域
分类： Python 2011-07-23 11:20 1143人阅读 评论(1) 收藏 举报
原地址：[url]http://blog.youkuaiyun.com/lovingprince/article/details/6627555[/url]
目录(?)[+]
几个概念：
python能够改变变量作用域的代码段是def、class、lamda.
if/elif...]]></description><category></category></item><item><title><![CDATA[Android 手机共享笔记本Wifi]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84298008</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84298008</guid><author>ooaer</author><pubDate>Mon, 08 Oct 2012 13:01:49 +0800</pubDate><description><![CDATA[[b][size=xx-large] Android 手机共享笔记本Wifi[/size][/b]
      笔记本的大都有无线网卡，通过组建临时点对点网络同样可以让具有wifi功能的设备实现无线互联，但是，临时点对点网络具有很多局限性，比如不支持android手机连接。不过windows组件中为我们提供了虚拟AP的功能，只不过默认没有打开而已。通过以下几部操作，不需要任何第三方软件，即可轻松...]]></description><category></category></item><item><title><![CDATA[离线安装WindowBuilder]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/84056344</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/84056344</guid><author>ooaer</author><pubDate>Sun, 30 Oct 2011 16:04:23 +0800</pubDate><description><![CDATA[贴的：http://justin-ray.iteye.com/blog/1156591

1. 下载离线安装WindowBuilder插件，url地址：http://www.eclipse.org/windowbuilder/download.php

根据自己使用的Eclipse版本下载对应的插件；

 

2. 打开Eclipse离线安装插件，进入 Eclipse -- Ins...]]></description><category></category></item><item><title><![CDATA[10.11.17]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/83766221</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/83766221</guid><author>ooaer</author><pubDate>Wed, 17 Nov 2010 21:43:25 +0800</pubDate><description><![CDATA[今天开始接触code.
学到的新招是：
1.cywin build (release/debug)
debug会有pdb文件，里面放的是debug信息。
2.vs2005 remote debug
{
    1.attach to process
        打开源码，找到远程机器的进程。
        设置断点，debug开始。
}...]]></description><category></category></item><item><title><![CDATA[C里面的函数堆栈同C++的函数堆栈的区别]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/83731842</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/83731842</guid><author>ooaer</author><pubDate>Thu, 14 Oct 2010 19:45:29 +0800</pubDate><description><![CDATA[五大内存分区
    在C++中，内存分成5个区，他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。
    栈，就是那些由编译器在需要的时候分配，在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。
    堆，就是那些由new分配的内存块，他们的释放编译器不去管，由我们的应用程序去控制，一般一个new就要对应一个delete。如果程序员没有释放掉，那么在...]]></description><category></category></item><item><title><![CDATA[DBAccess]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/83713164</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/83713164</guid><author>ooaer</author><pubDate>Thu, 23 Sep 2010 23:26:41 +0800</pubDate><description><![CDATA[[size=xx-large][color=red]以前写过的基于存储过程的SQLServer DBAccess，简单的贴一下
（Oracle 和 其他通用访问方式大同小异）：[/color][/size]
[code=&quot;c#&quot;]using System;
using System.Collections.Generic;
using System.Text;
using System....]]></description><category></category></item><item><title><![CDATA[iis7.5 asp.net 发布问题的解决]]></title><link>https://blog.youkuaiyun.com/ooaer/article/details/83706021</link><guid>https://blog.youkuaiyun.com/ooaer/article/details/83706021</guid><author>ooaer</author><pubDate>Tue, 07 Sep 2010 23:53:03 +0800</pubDate><description><![CDATA[最近要发布个网站，机器是win7的 所以自然是iis7.5，有点麻烦。
解决如下：
一.首先解锁
配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节，便会出现这种情况。锁定是默认设置的 (overrideModeDefault=&quot;Deny&quot;)，或者是通过包含 overrideMode=&quot;Deny&quot; 或旧有的 allowOverride=&quot;false&quot; 的位置标记明确设置的。
...]]></description><category></category></item></channel></rss>