有时某些指令需要重复执行,循环是一种理想的方法。循环表示必须重复的一组指令。在循环的上下文中,重复称为迭代。 下面我们首先来了解确定(Definite)循环 。迭代次数是明确/固定的循环称为确定循环。 1、for循环 f…
IOS实现根据文本来动态计算UITableViewCell的高度
简介 在IOS开发中,经常使用UITableView的小伙伴就遇到动态计算UITableViewCell高度用于展示不同数量的文本字段。 实现代码 /** 动态计算文本的高度 @param post 传入数据对象 @re…
ThinkPhp来实现AES加密和解密以及Sign的生成和验证
Sign(签名) 是接口验证安全性的一种常用的技术,在一定程度上,可以保证我们数据接口得安全性, Sign一般都需要配合加密算法来使用,常用的AES系列算法(对称算法)、SHA系列算法(安全散列算法)、RSA系列算法(非…
使用thinkphp实现用户登录功能
实现思路: 1、POST提交登录数据(用户名和密码) 2、获取POST请求的数据,根据用户名来验证账号是否存在。 3、校对状态码和校对密码 4、更新数据库 5、将从数据库获取的用户信息保存到Session中 6、跳转到首…
使用ThinkPhp框架实现手动添加用户账户的功能
实现思路: 1、POST提交数据(用户名称和密码) 2、获取POST请求获取到的数据,并验证(用户名验证,判断是否重名)、密码加密(一般使用MD5加密)。 3、将验证完成的数据存入数据库,并返回用户的ID(用于判断存储是…