之前分析了裝飾器的語(yǔ)法,由此可以直接推導(dǎo)出其基本框架。但為了寫(xiě)出一個(gè)功能完整的裝飾器,還需要了解一個(gè)概念——閉包。 閉包 閉包(closure)...
語(yǔ)法簡(jiǎn)析 一般來(lái)說(shuō),描述器(descriptor)是一個(gè)有”綁定行為”的對(duì)象屬性(object attribute),它的屬性訪問(wèn)被描述器協(xié)議方...
Python 裝飾器(decorator)是一種語(yǔ)法糖(Syntactic sugar), 以上代碼和以下代碼是等價(jià)的: 進(jìn)一步說(shuō), 和下面代碼...
以前寫(xiě)過(guò)一篇文章,詳細(xì)介紹了 GnuPG,以及如何使用 GPG 工具給郵件簽名和加密。考慮到實(shí)際上你的朋友們并不會(huì)和你一樣使用 GPG,這些基本...
之前,想通過(guò) Linux 上的 hdparm 命令,擦除降速了的 SanDisk CZ80,然而裝在 VirtualBox 里的 Linux 是...
假設(shè)你搞了個(gè)大新聞,希望通過(guò)安全途徑爆料給記者;又假如你有個(gè)互聯(lián)網(wǎng)領(lǐng)域的商業(yè)創(chuàng)意,想發(fā)送到投資人的 QQ 郵箱,卻擔(dān)心友商騰訊會(huì)掃描你們的往來(lái)郵...
Python does not promote functional programming even though it works fair...
斐波那契級(jí)數(shù)真是計(jì)算機(jī)教學(xué)的萬(wàn)用示例。f(n) = f(n-1) + f(n-2) 這種實(shí)現(xiàn)方案可以示范遞歸函數(shù);而在算法課程中,它又成了指數(shù)級(jí)...
上一篇說(shuō)了微信消息的加密。但是微信公眾號(hào)開(kāi)發(fā)中需要密碼學(xué)的地方并不止這些。 試想這樣一個(gè)場(chǎng)景:用戶通過(guò) URL 查詢所在位置附近的業(yè)余無(wú)線電中繼...