364.

Flask 微信公众平台接入

python2和3可能在encode那有区别。

from flask import Flask
from flask import request
import hashlib

app = Flask(__name__)

@app.route("/wechat/",methods=["GET","POST"])
def wechat():
    if request.method == "GET":       # 判断请求方式是GET请求
        my_signature = request.args.get('signature')     # 获取携带的signature参数
        my_timestamp = request.args.get('timestamp')     # 获取携带的timestamp参数
        my_nonce = request.args.get('nonce')        # 获取携带的nonce参数
        my_echostr = request.args.get('echostr')         # 获取携带的echostr参数

        token = 'hahaha'     # 一定要跟刚刚填写的token一致

        # 进行字典排序
        data = [token,my_timestamp ,my_nonce ]
        data.sort()

        # 拼接成字符串
        temp = ''.join(data)

        # 进行sha1加密
        mysignature = hashlib.sha1(temp.encode('utf8')).hexdigest()

        # 加密后的字符串可与signature对比,标识该请求来源于微信
        if my_signature == mysignature:
            return my_echostr 

if __name__ == "__main__":
    app.run()

成长

人的思维对世界形成了自己的看法,我们在成长的过程中,这种看法不断的深化。我们逐渐形成了什么对我们是重要的,什么是变化的概念。然后我们逐渐适应了自己的想法,变得难以改变。

学习新想法的成本如此之高,让人望而却步。就如同那学习新键盘布局一样,学习也是需要成本的,有些成本是自己付不起的。

我们在年轻的时候会学习很多东西,而年纪渐长时,并不具有学习这些的机会。

回头看自己在初中高中还没有掌握的知识时,那些都很简单,可是要学习这些同样要付出时间和努力,我们往往并不具有那些耐心,人的时间也是有限的,或许对于我们来说,那些并不重要了。

系统的想法或许需要很长的时间才能建立,我们不知道什么才是最正确的思考方法,笛卡尔告诉了我们。但是人的认识也是在不断变化中的,人的思维模式有改变吗,或许很少。

我们能从中得知什么呢?

我们的思考其实就是一种自发的系统,不过有的人系统更精简迅速,有的人经过后天努力的改造,也建立了同样有效的系统。但大多数人甚至都没有意识到这种差别。

你可能感兴趣的:(364.)