基于MVC用JSP/Servlet实现JPetStore一、实验内容——基本任务1.商品展示业务模块,包括大类Category、小类Product和具体商品Item的展示和搜索功能。
2.用户管理业务模块,包括用户注册、登录、修改用户信息、查询用户相关订单等业务功能。
3.订单管理模块,包括购物车管理、新增订单、地址信息等业务功能。
二、实验内容——扩展任务1.添加验证码功能:在用户注册和用户登录模块中添加验证码功能。
2.日志功能:数据库中添加日志信息表,给项目添加日志功能,用户登录后记录用户行为,比如浏览了哪些商品、将商品添加进购物车、生成订单等。
2024/12/29 11:41:35 839KB MVC Jpetstore JSP
1
实现仿京东筛选列表,可折叠的recyclerview,可以动态配置是否可折叠,折叠后剩余显示子item数量
2024/12/28 15:01:18 2.22MB recyclerview TreeAdapter 仿京东筛选
1
Excel源代码,导入导出各种工具类org.apache.poipoiorg.apache.poipoi-scratchpad代码实例:Stringpath="";byte[]bytes;vo.setCurrentPage(0);vo.setPageSize(Integer.MAX_VALUE);Listlist=stockOrderController.exportShOutOrderDetail(vo);Mapempinfo=newTreeMap();intindex=1;empinfo.put(index++,newObject[]{"销售单号","销售时间","会员","商品总额","来源","商品名称/属性","数量","单价"});for(ShOutOrderDetailitem:list){empinfo.put(index++,newObject[]{item.getOutOrderNo(),DateUtil.SDF.format(item.getOutTime()),item.getNickName()+"/"+item.getMobile(),String.valueOf(item.getStockPrice().multiply(newBigDecimal(item.getStockAmount()))),"01".equals(item.getSalesSource())?"线上订单":"线下订单",item.getGoodsNameAttrs(),String.valueOf(item.getStockAmount()),String.valueOf(item.getStockPrice())});}try{bytes=ExcelUtils.simpleExcel(empinfo,"销售单信息");MultipartFilemultipartFile=newMultipartFile();multipartFile.setData(bytes);multipartFile.setOriginalFilename("ShOutOrderDetailExport.xls");path=fastDFSClientController.uploadFile(multipartFile);}catch(Exceptione){logger.error("出库单信息导出失败:{}",e.getMessage(),e);return"fail";}logger.info("出库单信息导出结束,path:{}",path);returnpath;
2024/12/12 19:46:39 6KB Java 下拉框 Excel导入 Excel导出
1
QT图形视图(GraphicsView)提供了一个平台,框架包括一个事件传播架构,支持场景(Scene)中的图元(Item),通过画矩形框,系统了解显示场景图元paint重载等
2024/12/7 12:47:12 16.03MB QT.画矩形框
1
这是一篇来自土耳其中东技术大学的2010年的硕士论文,主要讲述了在推荐系统中应用SVD方法。
该论文提出两个创新点:第一个是先将User与Item分类,然后根据分类将矩阵分成相应的“子矩阵”,对这些矩阵进行相应的SVD,实验表明这样做不仅会提高准确率还会降低计算复杂度;
另一个是向二维矩阵中引入Tags,使其成为三维矩阵,再通过矩阵分解成、、子矩阵,最后再进行SVD,实验表明引入Tags会提高推荐性能。
2024/11/30 8:49:06 906KB 推荐系统 SVD
1
基于springboot+js的商品秒杀项目基础项目(前阶段分离)开发环境Maven的3.6SpringBoot2.2.4理念2019.3MySQL8.0VS代码阿里云主机+redislombok插件支持依赖介绍springboot-webHibernate验证器阿里云市场短信服务相关依赖mysql驱动(8.0)及数据源(com.alibaba.Druid)joda-time时间支持功能介绍前端register.html注册页面(实现手机号+验证码注册方式)login.html登录页面(手机号+密码)itemlist.html显示商品列表item.html商品详情页以及下单功能ajax交互(json数据传输)初步Hibernate验证器数据校验,自定义结果封装redis存储用户注册验证码阿里云云市场短信服务,发送注册码双重异常统一处理,返回格式统一返回值封装,返回统一对象永久层,业务层,控制器层对象转换Mybatis发电机用户注册与登录功能商品查询与增加功能订单创建功能密码加密,单独建表注意
2024/11/23 2:32:02 26.94MB mysql redis js ajax
1
困扰了我好久,今天终于把它解决了。
需求是点击添加按钮,ListView增加一个Item,Item里面有一个按钮和一个EditText,点击按钮删除此item。
2024/11/17 18:14:07 6.55MB android ListView 动态添加删除
1
ArcEngine中的ILegend和ILegendItem使用起来总觉得不让人满意,特别是AdjustColumns和Item。
因此把PageLayout的图例想象成很多Element的组合,基于IElement重新实现了图例类。
图例类的类图可以参考附件中的图例绘制.bmp。
另外,附件中有示例程序,示例mxd,还有源码。
2024/11/5 13:52:28 3.3MB ArcEngine IElement 图例 ILegend
1
仿微信对话列表滑动删除功能,在listview中可以滑动删除item
2024/11/3 22:49:34 929KB 微信 滑动删除
1
前几天,公司一同事让我帮忙解决用DrawerLayout时,DrawerLayout的侧边栏有种像Dialog那样的遮罩效果,而且主页面内容点击不了,他要实现的功能是:去掉遮罩效果,并且主页面内容例如Button之类的能够点击,并且触发点击时,侧边栏不能自动关闭,另外还要有常用的可以滑动侧边栏关闭侧边栏,点击侧边栏的item要能够触发相应的事件的效果,于是就有了以下的博客
2024/10/28 15:50:03 26.69MB DrawerLayout
1
共 99 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡