个人介绍
我是程序员客栈的码农,一名前端; 负责过登录注册 获取实时天气的数据 渲染前端的开发; 熟练使用Java,web,python,javaweb,mysql; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2023-06-30 -2024-05-31智联招聘测试
简单的路由器测试 测试在不同网络波动下 内部功能实现展示页面 对于各种环境下产品的功能和耐久。
教育经历
2024-09-01 - 西南科技大学城市学院软件工程本科
在前两段代码中,我展示了网易云音乐首页的热门推荐视频部分,结构清晰,使用HTML和CSS控制样式和布局。
技能
网易云音乐首页的一部分HTML内容,主要展示了热门推荐视频的部分。整体结构使用了div和ul等HTML标签来组织内容,并通过CSS类如clearfix、hot-left-video等来控制样式和布局。 具体来看,这段代码首先定义了一个包含热门推荐视频的div,其class为hot-left-video,并在其中嵌套了多个div,每个div代表一个视频推荐项。每个推荐项里包含一张图片、一个指向网易云音乐歌单详情页的链接、一个带有背景的span元素(可能是用于视觉效果),以及一个底部信息栏。底部信息栏中显示了播放量(144万等),一个类名为bfl的span,以及一个类名为bof的a标签,可能是用于播放或跳转到歌曲详情页。 在第5个推荐项中,除了图片和链接外,还额外有一个span标签,其class为program,这可能是为了标识视频中包含的节目或特别内容,后面跟着的是视频的标题和一些描述信息。 整个结构清晰,易于维护和扩展。如果需要展示更多的视频推荐项,只需按照现有的模式继续添加div即可。同时,通过CSS类可以灵活地调整样式,以适应不同的屏幕尺寸和显示需求。 (所提供的源码 只有一部分主页的 并没有带css js 渲染文件)
1.设计目的 推动数字经济发展 2.系统分析 对于用户需求 功能需求 非功能需求 3.系统设计 表示层 (前端)业务逻辑层(后端) (这个上传资源文件好像传不了依赖 和三层文件夹源代码) 城市活动功能用于管理产品信息。它包括前端显示、产品添加、删除和查看产品详情的功能。 实现逻辑: JSP页面 产品列表显示:使用标签遍历products集合,为每个产品创建一个列表项,显示产品的名称、图片、价格和描述,并提供查看详情和删除的链接。 产品详情显示:使用标签检查product对象是否不为空,如果不为空,则显示产品的详细信息,包括图片、名称、价格、已付款人数和描述。 空产品提示:使用标签检查product对象是否为空,如果为空,则显示“商品未找到”的提示。 Product类 这是一个Java Bean,用于封装产品信息,包括id、name、price、description、img和number属性,以及它们的getter和setter方法。 ProductAdd Servlet 处理POST请求:接收表单提交的数据,包括产品名称、价格、描述和人数。 验证数据:检查提交的数据是否为空,如果有空值,则设置错误消息并转发到products.jsp页面。 添加产品:如果数据验证通过,连接数据库,插入新记录,并重定向到产品列表页面。 ProductDelete Servlet 处理POST请求:接收要删除的产品ID。 删除产品:连接数据库,执行删除操作,并重定向到产品列表页面。 错误处理:如果删除失败,设置错误消息并转发到products.jsp页面。 ProductDetailsServlet Servlet 获取产品详情:根据请求参数中的ID,调用getProductById方法查询产品详情。 显示产品详情:将查询到的产品详情设置为请求属性,并转发到product_details.jsp页面。 查询产品详情:getProductById方法通过ID查询产品详情,并创建Product对象返回。 ProductServlet Servlet 获取产品列表:连接数据库,查询所有产品信息。 显示产品列表:将查询到的产品列表设置为请求属性,并转发到products.jsp页面。 整个流程是:用户访问产品列表页面,ProductServlet从数据库中检索产品信息并显示;用户可以查看产品详情或删除产品,这些操作分别由ProductDetailsServlet和ProductDelete处理;用户也可以添加新产品,由ProductAdd处理。所有的操作结果都会反映在产品列表页面上。