python
jinyyu
这个作者很懒,什么都没留下…
展开
-
python的__getattr__方法
#wrpme包装类class wrapme: def __init__(self,obj): self.__data = obj def get(self): return self.__data def __repr__(self): return str(self) def __str__(self):原创 2015-03-15 21:05:51 · 380 阅读 · 0 评论 -
用socket(asio)实现了smtp的几个简单的指令
测试主程序#include #include#include"logging.h"#include"smtplib.h"using namespace std;using namespace boost::asio;using namespace logging;using namespace smtplib;int main(){ try{原创 2015-03-29 20:05:46 · 661 阅读 · 0 评论 -
python的email模块
在Python官网上看到这个例子import smtplibfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipartmsg = MIMEMultipart()msg['Subject'] = '原创 2015-03-31 22:42:38 · 2551 阅读 · 0 评论 -
python twisted试用
reactor模式一个关键是当某个事件出发某个方法时,怎么正确的调用对应的处理函数。另一个问题是,twisted框架中,总是有事件驱动某个方法,即使总是被动的“被调用”,主动调用某个方法的入口应该在哪里?这两个问题很困扰,反复研究不官方文档,找到了些眉目。对比boost asio的proactor 模式,proactor总是主动的调用某个方法,然后注册一个回调处理函数,当这个方法执行完毕,就回原创 2015-05-10 20:20:22 · 396 阅读 · 0 评论 -
广度优先
源点是S,求这个图深度优先遍历的结果顶点类:class Vertex(object): def __init__(self,Name = 'unNamed',Deep = 0,Color = "white",Parent = None): self.name = Name self.deep = Deep self.color =原创 2015-05-03 14:30:17 · 488 阅读 · 0 评论 -
深度优先
深度遍历下面的图,打印结果,有了之前实现的广度优先的两个类,修该一下便得出结果,顶点类,finish是遍历完成时间,深度deep则是发现时间class Vertex(object): time = 0#时间截 def __init__(self,Name = 'unNamed',Deep = 0,Color = "white",Parent = N原创 2015-05-03 16:28:18 · 544 阅读 · 0 评论 -
有向无环图的拓扑排序
有了之前实现的深度优先算法,可以直接给出有向无环图的拓扑排序。结果就是深度优先排序中,最后完成的要排在前面。Vertex是之前实现的from vertex import Vertexfrom collections import dequeclass Graph(object): def __init__(self): #Adjs邻接表字原创 2015-05-03 22:28:51 · 883 阅读 · 0 评论 -
写了个小爬虫
from mysql import connectorimport hashlib from _codecs import encodeclass Quercy(object): def __init__(self,mysqlDB ='crawler',mysqlUser='root'): self.db=connector.Connect(db=mysqlDB,原创 2015-05-17 22:51:44 · 284 阅读 · 0 评论 -
python修饰器
看了一下flask,发现不知python的修饰器是啥直接上代码:#coding:utf-8import __main__def dec(param): print(type(param)) print(str(param)) param("on dec") return param@decdef foo(str): print(st原创 2015-08-16 22:03:09 · 652 阅读 · 0 评论