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()
成长
人的思维对世界形成了自己的看法,我们在成长的过程中,这种看法不断的深化。我们逐渐形成了什么对我们是重要的,什么是变化的概念。然后我们逐渐适应了自己的想法,变得难以改变。
学习新想法的成本如此之高,让人望而却步。就如同那学习新键盘布局一样,学习也是需要成本的,有些成本是自己付不起的。
我们在年轻的时候会学习很多东西,而年纪渐长时,并不具有学习这些的机会。
回头看自己在初中高中还没有掌握的知识时,那些都很简单,可是要学习这些同样要付出时间和努力,我们往往并不具有那些耐心,人的时间也是有限的,或许对于我们来说,那些并不重要了。
系统的想法或许需要很长的时间才能建立,我们不知道什么才是最正确的思考方法,笛卡尔告诉了我们。但是人的认识也是在不断变化中的,人的思维模式有改变吗,或许很少。
我们能从中得知什么呢?
我们的思考其实就是一种自发的系统,不过有的人系统更精简迅速,有的人经过后天努力的改造,也建立了同样有效的系统。但大多数人甚至都没有意识到这种差别。