想实现微信公众号的jssdk功能,如果你的代码是asp写的,那么有福音了,用下面的代码就行了: "" And DateDiff("s",Now,Rs("access_token_expires"))>0 Then Session("Token") = Rs("access_token") Sessi... ...
分类:
微信 时间:
2019-05-10 13:07:55
阅读次数:
164
L:76 需要通过 --with-http_secure_link_module 编译进Nginx secure_link 指令 $secure_link 判断方式 值是空的 验证不通过 值为0 URL过期 值为1 验证通过 $secure_link_expires 时间戳值 secure_link ...
分类:
其他好文 时间:
2019-04-29 21:13:33
阅读次数:
149
漏洞 在SolarWinds的11.1.457版中,“idcStateError.iwc”错误页面中存在Reflected Cross Site Scripting漏洞,已经在版本12.1中修复。低于11.1.457的版本还可能存在这个漏洞, 具体细节 以下HTTP请求和响应显示了如何触发问题以及结 ...
分类:
数据库 时间:
2019-04-21 17:16:48
阅读次数:
191
## 六、浏览器本地缓存配置 语法:expires 60 s|m|h|d ```动静分离效果: server { listen 80; server_name localhost; location / { root html; index index.html; } location ~ \.(p ...
分类:
其他好文 时间:
2019-04-15 00:43:54
阅读次数:
198
浏览器的缓存规则是在 http 协议头和 html 页面的 meta 标签中定义的。主要分为两部分:强缓存和协商缓存。强缓存是指缓存的副本在有效期内,浏览器直接获取这个副本并渲染。强缓存主要涉及的 http 协议报头有:Expires,cache-control。 强缓存的过程:浏览器发起 http ...
分类:
其他好文 时间:
2019-04-14 09:54:46
阅读次数:
210
最近在对CDN进行优化,对浏览器缓存深入研究了一下,记录一下,方便后来者 画了一个草图: 每个状态的详细说明如下: 1、Last-Modified 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记(HttpRepons ...
分类:
系统相关 时间:
2019-04-10 15:11:58
阅读次数:
169
总结 1、浏览器第一次发起一个http/https请求,读取服务器的资源 2、服务端设置响应头(cache control、Expires、last modified、Etag)给浏览器 2.1. cache control、Expires 属于强缓存,last modified、Etag属于对比缓 ...
分类:
其他好文 时间:
2019-03-31 19:19:06
阅读次数:
158
结合上文全局登陆校验,实现微信授权登录官方手册地址: https://uniapp.dcloud.io/api/plugins/login?id=getuserinfo 一、书写两个界面 login.vue 用于用户登陆 my.vue 我的界面,存放校验登陆的函数 1.1 my.vue <scrip ...
分类:
微信 时间:
2019-03-30 10:29:53
阅读次数:
489
对一个网站而言,CSS、javascript、logo、图标这些静态资源文件更新的频率都比较低,而这些文件又几乎是每次http请求都需要的,如果将这些文件缓存在浏览器中,可以极好的改善性能。 通过设置http头中的cache-control和expires的属性和HTML Meta标签,可设定浏览器 ...
分类:
其他好文 时间:
2019-03-24 23:27:10
阅读次数:
221
1、Celery的简介以及基本使用 Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery, 举几个实例场景中可用 的例子: Celery 在执行任务时需要通过一个消息中间件来接收和发送 ...
分类:
其他好文 时间:
2019-03-24 18:48:06
阅读次数:
113