首页   注册   登录
 tmackan 最近的时间轴更新
tmackan

tmackan

V2EX 第 187606 号会员,加入于 2016-08-18 14:13:40 +08:00
Python/Linux/Javascript/C
关于 Django OAuth Toolkit
Python  •  tmackan  •  2016-10-21 14:03:23 PM
macos 下 pycharm 总奔溃掉,怎么解决? info 如下
macOS  •  tmackan  •  2016-09-29 13:50:35 PM  •  最后回复来自 tmackan
6
curl 无法连接到主机
Python  •  tmackan  •  2016-09-01 11:17:47 AM  •  最后回复来自 julyclyde
14
uwsgi+nginx 配置,然后浏览器报错 ERR_EMPTY_RESPONSE
Python  •  tmackan  •  2017-09-05 16:26:57 PM  •  最后回复来自 ox180
5
测试 uwsgi 报错
Python  •  tmackan  •  2016-08-26 15:18:17 PM  •  最后回复来自 tmackan
19
nginx Failed to read PID from file /run/nginx.pid: Invalid argument
NGINX  •  tmackan  •  2016-08-26 13:14:36 PM  •  最后回复来自 tmackan
12
virtualenv 部署 Django 项目
Python  •  tmackan  •  2016-08-23 14:09:06 PM  •  最后回复来自 julyclyde
22
tmackan 最近回复了
61 天前
回复了 l4ever 创建的主题 Python flask_caching 之 memoize 谜团
class CacheProperty(object):
"""
Decorator that converts a method with a single self argument into a
property cached on the instance.

Optional ``name`` argument allows you to make cached properties of other
methods. (e.g. url = cached_property(get_absolute_url, name='url') )
"""
def __init__(self, func, name=None):
self.func = func
self.__doc__ = getattr(func, '__doc__')
self.name = name or func.__name__

def __get__(self, instance, type=None):
if instance is None:
return self
res = instance.__dict__[self.name] = self.func(instance)
return res

class A(object):
@CacheProperty
def create(self, id):
return
61 天前
回复了 l4ever 创建的主题 Python flask_caching 之 memoize 谜团
def memoize(obj):
"""
Local cache of the function return value
"""
cache = obj.cache = {}

@functools.wraps(obj)
def memoizer(*args, **kwargs):
key = str(args) + str(kwargs)
if key not in cache:
cache[key] = obj(*args, **kwargs)
return cache[key]
return memoizer
61 天前
回复了 l4ever 创建的主题 Python flask_caching 之 memoize 谜团
```
def memoize(obj):
"""
Local cache of the function return value
"""
cache = obj.cache = {}

@functools.wraps(obj)
def memoizer(*args, **kwargs):
key = str(args) + str(kwargs)
if key not in cache:
cache[key] = obj(*args, **kwargs)
return cache[key]
return memoizer
```
61 天前
回复了 l4ever 创建的主题 Python flask_caching 之 memoize 谜团
本地缓存都是根据参数,然后 hash 生成 redis 的 key,所以 self 这种场景不实用,参数不固定
61 天前
回复了 l4ever 创建的主题 Python flask_caching 之 memoize 谜团
@timonwong 有道理
@npe 这玩意跟 notion 比较像啊,但是比 notion 要方便很多,果断用了,个人用户还免费
69 天前
回复了 magiclobster 创建的主题 程序员 D 大的都用什么软件来记录工作进度啊
@tmackan 额 记录任务 没有进度管理
69 天前
回复了 magiclobster 创建的主题 程序员 D 大的都用什么软件来记录工作进度啊
things
69 天前
回复了 q409640976 创建的主题 Flask Flask 生产环境好难配置
@hoobyy hhhhhh
74 天前
回复了 dennnis 创建的主题 程序员 做了 6 年 PHP ,想转 C++
@konakona 不好意思 少的可怜 py
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1094 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 21:27 · PVG 05:27 · LAX 13:27 · JFK 16:27
♥ Do have faith in what you're doing.