4 gao_xiao_qi

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 10w+

微信小程序登录流程

一、流程解读1、小程序客户端调用wx.login,回调里面包含code。2、然后将code发送到服务器A(自己的服务器),服务器A向微信服务器发起请求附带code+appId+secretkey参数,以换取用户的openid和session_key(会话密钥)。3、服务器A拿到session_key,生成一个随机数我们叫3rd_session,以3rdSessionId为key,以session_key为value缓存到redis中;备注:因为微信团队不建议直接将session_key在网.

2020-07-06 17:03:56

getStorage:fail data not found

微信小程序报错缓存找不到,但是看storage还有值:原因:刚存入就读取会读不到,要延时下才可以。解决方法:将要执行的方法放到:setTimeout(function () { //要延时执行的代码 }, 1000) //延迟时间 这里是1秒上代码:(将获取storage的方法放进去):setTimeout(() => { wx.getStorage({ key: "my3rdSessio.

2020-07-06 16:16:20

软件测试面试常见问题

1、什么时候自动化测试?重复性任务、使用多个数据集进行测试、回归测试用例2、自动化测试步骤?选择工具、确定范围、规划设计开发、测试执行、维护保养3、职业规划?3-5年内成为高级测试工程师,走读代码白盒测试4、说说你的优势?坚定不移的信心和热情;扎实的理论基础,有考xxx证书;清晰的思维逻辑,能充分理解他人快速换位思考;良好的沟通协作,认真负责跟踪跟进问题;自学能力强,对于新的知识可以快速学习应用起来;有强烈的客户意识和合作精神5、测试的阶段?单元测试、集成测试、系统测试、

2020-06-02 23:05:53

linux django的启动脚本报错

diango部署到linux服务器上,像把启动脚本放文件里,启动脚本: python3 /servyou/python/nsrzxIntertest/nsrzxText/nsrzxProj/manage.py runserver 0.0.0.0:8080我启动脚本放.sh文件就报错,直接输入就成功:解决:这个文件是从windows上拖过去的,文件格式特殊字符有问题,只要把文件的格式,从dos的改成unix就行了文件改格式参考:https://blog.csdn.net/x...

2020-06-01 14:03:00

腾讯云部署:http变为https

1、腾讯云上申请证书:2、安装nginx:进入home/ubuntu/ 输入命令sudo apt-get install nginx 出现提示选择Y回车,就安装好了访问网页:代表安装成功3、修改文件:sudo passwd root 回车后输密码:ubuntu520两次,关闭后重新打开终端使用sudo -s -H密码进入root用户。在图1中腾讯服务器域名管理中下载证书文件,找到\Nginx下的两个文件:xxxxcn_bundle.crt 和xxxx.....

2020-05-31 15:50:40

pip安装第三方包到指定python版本

D:\soft\python3and32bit\Lib\site-packages>pip install python_hessian-1.1.2-py2.py3-none-any.whl --target=D:\soft\python3and32bit\Lib\site-packages

2020-05-11 19:13:26

java面试

1、spring核心思想分三大类:控制反转(IOC),依赖注入(DI)和面向切面(AOP)。控制反转:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。也就是说,正常我们都是新建对象,才可以调用对象。现在不需要了,交给容器来管理,我们只需要通过一些配置来完成把实体类交给容器这么个过程。这样可以减少代码量,简化开发的复杂度和耦合度。控制反转的主要形式有两种:依赖查找和依赖注入依赖注...

2020-04-20 00:57:43

python自动化测试之RPC

一、背景: 有些接口是http协议的,也就是可以用http://...这种网址的方式访问这个接口,然后在此基础上使用post或者get请求、带上参数等等。这个时候如果要对这个接口做自动化测试,只需要用postman等做常规的接口测试,检查他的请求参数和返回结果是否是我们想要的。 但是,也有一些接口是纯后台的接口,比如后台用java写的,但没有写成http的接口,java服...

2020-04-19 13:36:12

windows redis安装

1、下载:地址:https://github.com/microsoftarchive/redis/releases2、安装:解压后,进入目录:D:\soft\redisServer\Redis-x64-3.0.504在这个目录的空白处,按住shift,选择"在此处打开powershell(窗口S)“,打开后,输入:.\redis-server.exe --servic...

2020-04-12 17:20:54

微信小程序openid获取实现

一、有风险写法:说明:整个的流程是这样的,前端调用wx.login获取code,用code+secret+appid拼接url请求微信服务器来获取用户唯一标识:oppenid,然后post请求把一堆oppenid、username等的用户信息再传给服务器,服务器(python)接收到请求以后,再给前端一个json格式的用户信息(数据库读取)。前端小程序: wx.login({ ...

2020-04-10 21:13:04

微信小程序从入坑到入门

从啥也不会,到写前端 -> 发布小程序 -> 调用后端接口 -> 写后端 -> 数据库 -> 腾讯云服务搭建 -> 未完待续一、已有的基础19年3月写过小程序《英语四六级算分器》,就一个页面,百度下注册微信小程序,然后百度下前端的按钮啊,布局啊啥的,就上线了第一版。图1和图2(计算器页面),非常简单好入门上线后日最高访问量几百,特别是考四六级那...

2020-04-02 14:01:32

Fiddler 接口压测(重复请求某一接口)

打开Fiddler,找到你要压测的接口,比如:鼠标放上去,右键replay->Reissue Sequentially->填写重复请求的次数,比如10次点击ok后,可以看到重复请求了10次...

2020-03-13 13:52:36

ajax+python django的跨域问题

自己搭建了个前端页面、后端服务,结果前端调后端的时候发生了跨域问题1、什么是跨域?协议(如http)、ip(如127.0.0.1)、端口号(如:8080),有不同的,就是跨域了。比如,后端服务:http://127.0.0.1:8080/,而前端服务是http://127.0.0.2:8081/或者干脆是个h5文件:file:///C:/Users/gaoxq/Desktop/fanyi/...

2020-03-03 11:52:07

selenium+python: unittest框架无法启动

问题描述:单个文件执行就是好的,但是放到UiTest的class里就直接结束,没有报错也没有按照单个文件那样打开浏览器解决:在安装python的目录中,放浏览器驱动就好了,如:再次启动就会运行该.py文件...

2020-03-02 13:28:44

h5+js+ajax+百度翻译API:实现翻译功能

使用前端技术:h5+js+ajax开发网页翻译功能,调用百度开放平台的API,入门级前端demo,非常详细好入手功能为:点击Translate按钮,实现英译汉,页面如下:一、appID和key值准备在百度开放平台https://api.fanyi.baidu.com/上注册,然后按照步骤注册开发者,注册开发者是免费的,日使用在200w个字符内也是免费的,超过就要收费了。另外,也可...

2020-03-02 11:03:25

pycharm 使用cx_Oracle报DPI-1047错误

执行程序报错:cx_ORAcle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "E:\app\Administrator\product\11.2.0\client_2\bin\oci.dll is not the correct architecture". See https://or...

2020-02-17 10:31:25

用flex实现顶部导航栏样式

顶部导航栏,文字居中,鼠标移上去hover会变色。代码:页面:布局:使用flex,而且当li增加时,也会每个菜单自动居中

2020-02-01 23:13:00

VSCode配置easyLess中的sourceMap

1、背景:通常我们F12查看源码右下角显示的行数是css文件中的第几行。那么如果当css文件是由less文件生成的,那怎样定位到less文件的第几行呢?答案是:使用easyLess是解析中的sourceMap,其中easyLess是将我们写的.less文件自动转换成.css文件的工具,而sourceMap是easyLess中的一个配置,使得F12下显示的行数能找到less中的行数2、实现:...

2020-02-01 22:48:04

python Django入门

一、环境:1、安装pycharm2、安装python33、安装pip二、安装Django并创建工程1、用pip安装Django:pip install Django2、创建Django项目:django-admin startproject projectName打开创建的工程,如我的工程名:twoSaleServer3、新建views.py:fr...

2020-01-18 17:45:50

mysql常用

1、查询最晚入职的员工的所有信息select * from employees order by hire_date desc limit 1按照入职日期降序排列,然后只取一条2、内连、外连、左连、右连内连:仅将两个表中满足连接条件的行组合起来作为结果集。默认如果啥都不写就是内连外连:包括左连和右连左连:a left join b 先列出所有a的数据,然后a的如果没有就...

2020-01-14 16:13:50

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取