笔触狂放
有扎实的java基础 精通android studio使用 熟练使用Http协议,以及各种框架 熟练sqlite,mysql,SQL Server数据库使用 有良好的编程风格及独立开发项目的能力 熟练使用okHttp框架、RxJava框架、RxAndroid框架、butterknife框架、picasso框架、imgaeLoader框架、Volley框架 熟练使用单例模式,工厂模式,观察者模式,策略模式等 熟练掌握html,css3,javaScript,jsp,servlet技术,SSM框架 有扎实的Python基础 熟悉urllib库 熟悉MVC,MVP架构 熟练使用django框架
展开
-
第10章 智能租房——用户中心
掌握用户注册功能的逻辑,能够独立编写代码实现用户注册功能掌握用户登录与退出的逻辑,能够实现用户登录与退出功能掌握账号信息修改的逻辑,能够实现账号信息修改功能掌握添加浏览记录和清空浏览记录的逻辑,能够实现用户浏览记录管理功能了解协同过滤算法,能够说出基于物品的协同过滤算法和基于用户的协同过滤算法的核心思想了解皮尔逊相关系数,能够结合皮尔逊相关系数的值说出相关性掌握智能推荐的逻辑,能够基于用户的协同推荐算法实现智能推荐的功能。原创 2024-02-15 22:21:46 · 254 阅读 · 0 评论 -
第9章 智能租房——详情页
掌握详情页房源数据展示功能的逻辑,能够实现在详情页上展示基本信息和配套设施了解数据可视化,能够说出数据可视化的概念和流程熟悉ECharts的用法和配置项,能够通过ECharts绘制常用图表,并为图表添加配置项掌握户型占比可视化功能的逻辑,能够实现户型占比可视化功能掌握小区房源数量TOP20可视化的逻辑,能够实现小区房源数量TOP20可视化的功能掌握户型价格走势可视化的逻辑,能够实现户型价格走势可视化的功能了解线性回归算法,能够说出线性回归算法的概念与应用。原创 2024-02-11 08:00:00 · 1120 阅读 · 0 评论 -
第8章 智能租房——列表页
掌握搜索房源列表页展示功能的逻辑,能够实现在列表中展示符合搜索条件的房源数据掌握最新房源列表页展示功能的逻辑,能够运用分页插件以分页形式展示最新房源数据掌握热点房源列表页展示功能的逻辑,能够运用分页插件以分页形式展示热点房源数据为了向用户展示更多的房源信息,智能租房平台允许用户通过首页的智能提示搜索框搜索,或者单击链接文本“更多北京房源”或“更多热点房源”进入列表页,查看更多符合搜索条件、最新或热点的房源信息。原创 2024-02-10 19:36:09 · 1294 阅读 · 0 评论 -
第7章 智能租房——首页
掌握房源总数展示功能,能够实现将统计的房源总数在首页中展示掌握最新房源数据展示功能,能够实现将查询的最新房源数据在首页中展示掌握热点房源数据展示功能,能够实现将查询的热点房源数据在首页中展示了解智能提示搜索框的功能说明,能够说出智能提示搜索框的功能逻辑熟悉智能提示搜索框的前端逻辑,能够归纳用户输入和选择的数据如何传递到后端掌握智能提示搜索框的后端逻辑,能够实现根据输入的数据返回相应房源信息的功能。原创 2024-02-10 08:00:00 · 994 阅读 · 0 评论 -
第6章 智能租房——前期准备
智能租房项目按照业务需求大体归纳为4个模块,分别是首页模块、列表页模块、详情页模块和用户中心模块,每个模块均包含既定的功能。结合页面展示的效果依次对首页、列表页、详情页和用户中心这4个模块进行分析,以明确各模块包含哪些功能。1.首页模块首页是网站的入口页面,该页面一般负责呈现网站的简要信息以及其他页面的入口,让互联网用户一眼便能够清楚地了解网站的用途,并引导用户浏览其他页面的内容。在智能租房首页页面主要有4个部分,分别是智能提示搜索框、房源总数、最新房源信息和热门房源信息,关于这4部分的介绍如下。原创 2024-02-09 19:36:28 · 1085 阅读 · 1 评论 -
第5章 数据库操作
数据库是按照一定的数据结构组织、存储和管理数据的仓库,它可以被看作电子化的文件柜——存储文件的处所,用户可以对文件中的数据进行增加、删除、修改、查找等操作。值得一提的是,这里所说的数据不仅包括普通意义上的数字,还包括文字、图像、声音等。大多数初学者会认为数据库就是数据库系统,其实数据库系统的范围要比数据库大很多。数据库系统是指在计算机系统中引入数据库后的系统,除了数据库还包括数据库管理系统、数据库应用程序等。需要说明的是,后续内容提到的数据库均指的是数据库管理系统。原创 2024-02-09 17:59:12 · 984 阅读 · 0 评论 -
第4章 表单与类视图
熟悉Flask处理表单的方式,能够归纳在Flask程序中如何处理表单掌握Flask-WTF扩展包的安装,能够借助pip工具安装Flask-WTF扩展包掌握使用Flask-WTF创建表单的方式,能够独立使用Flask-WTF创建表单掌握在模板中渲染表单的方式,能够在模板文件中渲染使用Python类定义的表单掌握Flask-WTF验证表单的方式,能够通过validate_on_submit()方法验证表单,并在模板文件中输出错误提示信息掌握类视图的定义方式,能够定义标准类视图和基于请求方法的类视图。原创 2024-02-08 20:01:47 · 1293 阅读 · 0 评论 -
第3章 模板
模板中的宏与Python函数类似,它可以传递参数,但没有返回值。在定义宏时,通常会将一部分模板代码写到宏中,然后将代码中动态变化的值替换为模板变量,通过参数传递的方式给变量赋值。模板中的宏以macro标识开始,以endmacro标识结束。{% macro 宏的名称(参数列表)%}宏内部逻辑代码参数列表中可以有零个、一个或多个参数,多个参数之间使用逗号进行分隔;宏内部可以嵌套使用前文介绍的过滤器、选择结构、循环结构等。在macro.html文件的body标签中,定义一个描述input控件类型的宏。原创 2024-02-07 17:21:37 · 887 阅读 · 0 评论 -
第2章 路由
掌握注册路由的方式,能够独立完成路由的注册掌握URL传递参数的方式,能够通过URL规则向视图函数传递参数掌握转换器用法,能够根据业务需求灵活应用内置转换器或自定义转换器掌握指定请求方式,能够在注册路由时指定请求方式掌握请求钩子,能够在程序中灵活运用请求钩子掌握上下文,能够通过上下文处理程序中的请求了解响应报文,能够说出响应报文的组成部分及其作用掌握响应的创建方式,能够灵活通过make_response()函数生成响应掌握URL反向解析,能够通过url_for()获取反向解析的URL。原创 2024-02-06 17:54:11 · 1196 阅读 · 0 评论 -
第1章 认识Flask
Flask是一个用Python编写的微框架,它可以帮助开发者在短时间内完成一个功能丰富的Web应用程序。微框架并不意味着将Web应用程序的所有代码放置在一个py文件中,而是意味着代码简洁且易于扩展。Flask默认依赖两个外部库:Werkzeug WSGI工具包和Jinja2模板引擎,它只保留了Web开发的核心功能,而不包括用户认证、表单验证、发送邮件等其他Web应用程序框架通常包含的功能。开发者若需要给Flask程序添加额外的功能,可以在Flask官网找到相应的扩展包进行开发。原创 2024-02-06 15:49:06 · 2675 阅读 · 2 评论