- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 Leopard 图书馆预约抢座小程序项目-总结1
Leopard 图书馆预约抢座小程序项目预约部分负责人报告一、负责工作完成小程序预约功能模块完善小程序的界面美化完善TabBar的六种图标设计修复了相关一些bug,包括其他模块的bug完成一部分的GitHub文档Readme说明的编写二、工作细节介绍 主体工作:预约界面的设计和编码1. 使用到的抓包接口(具体返回的数据不再列出,见WebRequest)获取座位总体分布信息...
2019-12-20 23:01:10
3618
原创 第二轮迭代更新内容
第二轮迭代更新内容1. 增加每个页面的刷新功能增加主动下拉刷新和页面切换刷新保证数据的实时准确性2. 增加刷新频率限制保证不会因为过度请求导致服务器对账号进行封禁能够对过度刷新进行积极提示限制在每10秒最多一次刷新3. 设置抢座备选项目更新保证了抢座的可靠性4. 修复内部bug对于多次重复提交做出限制和提示5. 优化网络延迟和界面渲染体验根据微信小程序的优化建议和性能测试,...
2019-12-06 22:35:28
298
原创 登录模块
Leopard 图书馆预约抢座小程序–登录模块一、需要实现的功能1 获取用户输入的学号和密码2 登录图书馆系统二、出现时机1 第一次使用小程序,尚未有登录记录时2 登录验证信息过期,需重新登陆时3 欲切换账号,点击了注销账号时三、使用的页面变量介绍 account:'' //学号 password:'', //密码...
2019-11-22 22:27:22
664
原创 预约模块
Leopard 图书馆预约抢座小程序 – 预约模块一、需要实现的功能 第一轮中需要实现的功能:获取场馆分布和各个场馆的房间分布根据用户选择的场馆、房间,获取所有房间的此刻可用位置数目和具体的可用座位列表获取每个座位的具体信息:座位号、有无电源、有无窗户等即时抢座预约座位获取第二天的所有可用座位数目和具体列表提供定时抢座功能相关的提示功能...
2019-11-22 22:25:51
1398
1
原创 微信小程序--Leopard 第一轮迭代成果
微信小程序开发1.基于原生的微信小程序没有使用特殊的程序框架,节约了学习的成本2.使用现有开源组件库Vant-Weapp、IView-Weapp统一了编码风格和界面UI ,节约开发成本3.另外对Vant-Weapp的部分组件进行适应性修改重点优化了vant-weapp的下拉菜单组件的displayTitle和options之间的不同步问题优化下拉菜单项内部的显示,增加了2个label...
2019-11-22 22:24:28
349
原创 解决小程序Referer Header的防盗链限制
五、解决小程序Referer Header的防盗链限制由于微信小程序、QQ小程序等小程序中,request请求头的Referer是 默认微信/qq指定的内容,导致在访问图书馆服务器的时候,无法通过。解决思路:通过自己服务器转发链接内容。自己服务器不做解析,直接将内容转发回小程序。具体解决方案:编写抓包文件说明的url,按照访问图书馆的服务器来书写拼接url通过小程序的wx.reques...
2019-11-15 11:40:48
5194
原创 第二周迭代需求(由于是敏捷开发,不是特别要求文档的精确性,重在交流,只作为记录)
一轮迭代主要需要完成的功能:登陆模块:登陆界面,用户信息验证(用户学号密码信息可以保存在小程序内部)用户信息展示模块:首先获取用户的信息,包括姓名、上次网页登录时间、当前状态(未入馆、已进入某分馆)和累计违约次数等。同时提供注销当前帐号功能。核心的座位预约模块(一轮基本版):提供当天或第二天的场馆座位信息,并可以设置定时抢座,抢座请求由服务器后台处理,而不需要时刻保持挂机状态。座位预约成功...
2019-11-09 19:01:02
368
原创 第一周:确定小组选题
LASDLarge Application Software Design(大型应用软件设计课程设计)1. 选题:基于Springboot的后台抢座小程序1.1 选题背景针对于校园生活中的实际需求,对于校内图书馆预约座位问题,许多人使用抢座软件进行抢座,造成正常进行座位预约的同学难以约到合适的座位。为了能够有效抢座,同时改善现今现有抢座软件的问题:诸如限制于电脑端和手机端的问题,必须保持...
2019-11-09 18:56:53
332
原创 Java多线程---线程、同步
Java多线程线程和进程的区别可能也就是一个选择题线程在于并发concurrent线程的生命周期看图就好了创建Java线程的方式通过继承Thread方式实现1.新建一个类,继承Thread类,这里叫作MyThread2.完善run方法();执行代码在这里3.新建MyThread实例4.start() class MyThread extends Thread ...
2019-05-15 23:59:36
172
原创 Java异常
Java异常异常分为error和Exception只谈ExceptionExceptionException分类uncheckExcetion(运行时异常,编译时不检查)checkExcetion(编译时异常,编译时检查)重点处理checkException如何处理异常?异常一般都是在某个方法内部产生的对于这个方法来说 ,可以这么处理1.抛出异常 (throws /thro...
2019-05-15 23:55:41
109
原创 Java——static、final、内部类
Static其实知识点就那么些但是涉及类加载、初始化、变量的具体见PPT,不再总结static修饰内容有 :属性、方法、初始化块、内部类与static 相关的设计模式 单例设计模式final修饰符final修饰的变量final修饰的变量就是不可变的量(并不等于常量)final修饰的变量值不可以改变,如果修饰的简单变量(int 、double),那么就是常量final修饰的属...
2019-05-15 23:53:10
2160
原创 Java设计模式——单例设计模式、模板设计模式、简单工厂设计模式
单例设计模式解决的就是在程序运行过程中,一个类最多只能创建一个对象 的问题;采用一定的方法保证整个系统在运行过程中,对某个类只存在一个对象实例并且该类只提供一个取得该对象实例的方法 。1.只有一个实例2.必须自己建好唯一实例3.必须对外提供唯一实例就像 LoggerFactory.getLogger()。通过一个static方法获取唯一实例。而不能new设计细节(1)构造器私...
2019-05-15 23:50:58
135
原创 java 基本语法 -----叶十一总结
java 基本语法Java的八种基本类型intfloatdoubleshortbytecharbooleanlongJava的内存分配机制java程序在内存中主要有四个管理的部位:栈(stack)堆(heap)静态域(static)常量池(方法区)栈局部变量、对象声明的引用,放在栈中局部变量,例如一些int a=10,如果是对象的话,等号左边是引用,右边是...
2019-05-15 23:48:49
155
原创 Java类的封装继承多态 ---总结
Java类的封装继承多态OOP思想不再多做介绍下面对一些重点描述一下Java的权限修饰符修饰实例方法、类方法、类变量、实例变量的:privatepublicdefaultprotected修饰类的:publicprivate局部变量没有访问权限符本身就是一个方法内部的变量,仅该方法可以访问特别注意的是privateprivate只支持自身类内部方法的访问即使是子类也...
2019-05-15 23:44:54
630
原创 树莓派智能小车DIY实践(一):树莓派安装配置以及笔记本远程控制
树莓派作为现在最火热的卡片式的微型电脑,获得很多的关注量,目前最新的树莓派已经是树莓派3B+了,作者自己用的就是树莓派3B+。因为作者自己踩过了无数的坑,心想还是分享出来,让大家避开那些坑我们今天的内容是:树莓派的安装配置以及对于没有显示器的同学,该怎么使用树莓派:至少最先的配置需要显示器的帮助,不然难以配置本文提到的用笔记本电脑当远程桌面。关于树莓派的系统,有以下几种选择:1.N...
2018-07-22 17:48:50
11183
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人