学以致用

focus on Python , C++, and some interest in Go and R

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年3月26日

摘要: A Guide to Python's Magic Methods主要包括一些 attributeaccess,reflection, context manager,pickling等转载自 http://www.rafekettler.com/magicmethods.html 阅读全文
posted @ 2012-03-26 11:34 Jerry.Kwan 阅读(260) 评论(0) 推荐(0) 编辑

摘要: 最近在做一个权限系统,期望的效果如下:权限部分是一个二级结构, contenttype.action假定对外暴露的接口为 perms 变量,期望能通过 if perms.contentname 来判断用户是否拥有contentname中的任一action的权限,通过 if perms.contentname.actionname来判断用户是否具有contentname下的actionname权限。为了方便用户使用,决定使用python的操作符重载。具体代码如下:class PermLookupDict(object): def __init__(self, datas, content_... 阅读全文
posted @ 2012-03-26 11:31 Jerry.Kwan 阅读(472) 评论(0) 推荐(0) 编辑