记忆一个功能将为功能添加一个透明的缓存封装,因此已经得到的值将从缓存中返回而不是每次都重建。
Memoizing a function adds a transparent caching wrapper to the function, so that function values that have already been obtained are returned from a cache rather than being rebuilt each time.
跟踪日志内的入口/出口点允许开发者随着时间的推移重建一系列方法的调用,同时重建指定的参数和返回的值。
The entry/exit points in a trace log allow developers to reconstruct a sequence of method calls over time, along with the parameters specified and values returned.
即使一个攻击者获得权限看到你经过hash的密码,也不可能只从hash值重建密码。
Even if an attacker gained access to the hashed version of your password, it's not possible to reconstitute the password from the hash value alone.
应用推荐