摘要:
技术难点 由于在实际过程中,遇到的问题比较多,一篇博客看的很费劲,所以将我们的学习过程与攻破难点的方法分为几篇博客介绍。 后端: 1.Flask配置方法 2.Flask-SQLAlchemy使用方法 3.Flask-Login的实现 4.Blueprint的实现 前端: 1.RxJava的学习与实现 阅读全文
摘要:
Download OkHttp3 1.1. 异步GET请求 new OkHttpClient; 构造Request对象; 通过前两步中的对象构建Call对象; 通过Call enqueue(Callback)方法来提交异步请求; 异步发起的请求会被加入到 中的 双端队列中通过线程池来执行。 1.2. 阅读全文
摘要:
RxJava 要在Android中使用RxJava2, 先添加Gradle配置: 原理 在开始学习之前,先来介绍点原理性的东西。 网上也有很多介绍RxJava原理的文章,通常这些文章都从观察者模式开始,先讲观察者,被观察者,订阅关系巴拉巴拉一大堆,说实话,当我第一次看到这些文章的时候已经被这些名词给 阅读全文
摘要:
Adapter概念: Adapter是连接后端数据和前端显示的适配接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView, GridView)等地方都需要用到Adapter。相当于ios里面tableView,collection的DataSource.我们在使用过程中 阅读全文
摘要:
Blueprint其实本身只是对view上的接口进行了注册,然后整体挂载在app上,Blueprint本身的目的就是组织多模块的平行共存,避免直接在app上注册view,其实更多的只是方便开发和代码的维护,因为最终所有的views上的接口都仍然是直接挂载在app上,其实对应整个应用来说,没有什么明显 阅读全文
摘要:
Flask Login Flask Login 为 Flask 提供用户 session 的管理机制。它可以处理 Login、Logout 和 session 等服务。 作用: 1. 将用户的 id 储存在 session 中,方便用于 Login/Logout 等流程。 2. 让你能够约束用户 L 阅读全文
摘要:
flask应用的配置(使用uWSGI和Nginx在CentOS 7上搭建) 基础的Nginx 数据库等配置省略 创建python虚拟环境 安装 Flask 和 uWSGI 创建一个小应用 运行 浏览器打开服务器5000端口,看到蓝色的Hello There!就表示成功了。 创建 WSGI 入口 运行 阅读全文
摘要:
Flask SQLAlchemy使用起来非常有趣,对于基本应用十分容易使用,并且对于大型项目易于扩展。有关完整的指南,请参阅 SQLAlchemy 的 API 文档。 常见情况下对于只有一个 Flask 应用,所有我们需要做的事情就是创建 Flask 应用,选择加载配置接着创建 SQLAlchemy 阅读全文
摘要:
(按姓氏拼音顺序) (评分还考虑了从开题至今的博客、汇报等工作,但由于太杂乱没法列出) 陈修远 B+ 后端技术踩坑及代码编写 傅泳淦 A Android端技术踩坑及代码编写 李浩冉 B 后端知识的学习 数据库的设计 齐天浩 B Android端知识的学习 部分界面的制作 阅读全文
摘要:
Alpha版本后的心得体会 在我们一系列的努力之下,我们团队打造的校园互助式快递代取APP——U-Help的α版本终于能够问世了。尽管这个版本存在着这样那样的问题,但是我们还是对此抱有充足的信心。另一方面,在经过α版本的锤炼之后,我们团队对于软件工程也有了进一步的体会,具体分为以下几个部分。 首先是 阅读全文
摘要:
代码及数据库展示 代码连接:https://github.com/U-Help/Teamwork 一.前端部分代码展示 采用xml+java ,10000行(没有用网上的模板) 二.后端部分代码展示 后端采用Flask框架,约500行 三.数据库展示 数据库采用MariaDB user表为用户信息: 阅读全文
摘要:
功能简介 一.登录主界面 用于用户登录,用户名密码不匹配可显示log failed,登陆成功可显示login successfully 二.注册界面 注册新用户,若用户名重复则显示user exist,成功则显示welcome 三.用户主界面 主要的功能界面:代取广场可以选择帮人代取快递,或者自己发 阅读全文