本登录模块的两个关注点:1 验证码 2 注册信息 验证码就是通过登录时填写的phoneNum,给你发验证码,然后进行相应校验,并验证手机号是否和验证码匹配。 等你输入正确的验证码时,再用你的登录信息去DB中查,确定系统中有没有这个人,如果有,就登录成功;如果没有就注册,最后进入主页。 时序图: 1 ...
分类:
移动开发 时间:
2020-04-22 16:53:22
阅读次数:
173
导读:很多时候我们在做数据插入的时候需要判断一下当前我插入的数据是否已经存在于数据库中。 一般情况下我们会写两条sql去操作 select 查询当前插入的数据是否已经存在如果不存在就插入新的记录,如果存在就提示用户该记录已经存在在mysql里面可以这么操作,如果记录存在就跳过或者更新,不存在就插入! ...
分类:
数据库 时间:
2020-04-21 18:23:53
阅读次数:
258
服务端 # 服务端应该满足的特点:# 1、一直提供服务# 2、并发地提供服务import socket# 1、买手机phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) # 流式协议=》tcp协议# 2、绑定手机卡phone.bind(('12 ...
分类:
其他好文 时间:
2020-04-20 21:21:41
阅读次数:
58
背景 公司项目开发中,发现iPhoneX上吸底元素存在被小黑条遮挡的问题 原因 在苹果 iPhoneX 、iPhone XR等机型上,物理Home键被取消,改为底部小黑条替代home键功能,从而导致吸底元素会被小黑条遮挡覆盖的问题 解决方案 1. 使用已知底部小黑条高度为34px/68rpx机型适配 ...
分类:
微信 时间:
2020-04-18 11:58:45
阅读次数:
114
尺寸单位 uni-app 支持的通用 css 单位包括 px、rpx px 即屏幕像素 rpx 即响应式px,一种根据屏幕宽度自适应的动态单位。以750宽的屏幕为基准,750rpx恰好为屏幕宽度。屏幕变宽,rpx 实际显示效果会等比放大。 vue页面支持普通H5单位,但在nvue里不支持: rem ...
分类:
微信 时间:
2020-04-17 20:00:14
阅读次数:
386
think.model 提供了丰富的CRUD方法,下面说明一下这些组合方法转为 sql 的实现原理 以 select 为例 const userData = await this.model('user').where({ token, phone}).find(); think-model mod ...
分类:
数据库 时间:
2020-04-17 15:23:34
阅读次数:
101
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload=function(){// 为id为btn04的按钮绑定一个单击响应函数 ...
分类:
其他好文 时间:
2020-04-14 22:56:35
阅读次数:
85
package ren.redface.demo; /* * 多态中的向上转型和向下转型: * * 引用类型之间的转换 * 向上转型 * 由小到大(子类型转换成父类型) * 向下转型 * 由大到小 * 基本数据类型的转换 * 自动类型转换 * 由小到大 * byte short char int l ...
分类:
其他好文 时间:
2020-04-13 22:35:57
阅读次数:
83
我发现这个程序写的还不错,批量批量查询号码归属地。公司做业务的时候需要。 程序可以从输入框导入手机号码,进行批量查询号码的归属地信息,详细信息有:省份、城市、运营商。 直接导入电子表格Excel文件查询,也可以导入txt、csv等文件。 程序在这里: 批量查询号码的归属地信息 省份、城市、运营商 程 ...
分类:
其他好文 时间:
2020-04-12 18:52:48
阅读次数:
75
Flutte VS RN Flutter Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 Flutter 是由 ...
分类:
其他好文 时间:
2020-04-12 14:04:45
阅读次数:
68