现如今,单元测试、自动化验收测试、持续集成等技术手段已被很多项目团队所采用,它们可以在软件开发活动中很大程度的保证开发软件的正确性,即能否满足了新的需求并且没有破坏已有的需求。
但是如果软件无法顺利的部署到生产环境上,就不能带来任何商业价值。
作为软件开发人员,为了验证软件能否能够部署成功,不应该只有当软件设计、开发、测试等阶段结束后才向生产环境或准生产环境部署,而应该把部署作为整个软件开发活动的一部分,从项目之初,在项目整个持续过程中,实现自动化的构建、部署、测试,即“部署流水线”。
有了“部署流水线”之后,当我们在每次代码提交时,都有可能向测试环境、准生产环境等不同环境部署软件并测试,会有如下情
1
一、项目简介本项目是一套基于JavaWeb实现的健身房管理系统或健身俱乐部管理系统或健身会所管理系统,次要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。
包含:项目源码、项目文档、数据库脚本、软件工具等,该项目附带全部源码可作为毕设使用。
项目都经过严格调试,确保可以运行!该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
二、技术实现 后台框架:Spring、SpringMVC、Hibernate UI界面:BootStrap、JSP、jQuery、Ajax 数据库:MySQL三、系统功能系统共分为四个模块:1.会员信息管理基本信息管理、会员卡管理、私教管理、租柜管理2.员工信息管理查询员工信息、添加员工、修改员工、删除员工3.商品库存管理查询库存信息、添加商品、修改商品、删除商品4.系统管理用户管理、部门管理、菜单管理、角色管理详见:https://edu.csdn.net/course/detail/27960
1
1概述篇1.1自动驾驶汽车概述自动驾驶汽车(AutomatedVehicle;
IntelligentVehicle;
AutonomousVehicle;
Self-drivingCar;
DriverlessCar)又称智能汽车、自主汽车、自动驾驶汽车或轮式移动机器人,是一种通过计算机实现自动驾驶的智能汽车。
概念篇首先对自动驾驶汽车涉及到的相关概念进行介绍,包括自动驾驶汽车等级标准、智能汽车、无人驾驶汽车等;
接着对自动驾驶汽车技术及其技术价值进行概括介绍;
重点描绘了国外、国内无人驾驶汽车发展图谱。
自动驾驶汽车等级标准在介绍自动驾驶汽车之前,我们先来了解一下SAEJ3016标准。
该标准于2014年由美国SAEInternational(国际汽车工程师学会)制定,内容如下图所示。
该标准将车辆分为Level0~Level5共6个级别,并针对道路机动车辆的自动化系统相关条款做了分类和定义。
它不但被美国交通运输部采纳为联邦标准,同时也已经成为了全球汽车业界评定自动驾驶汽车等级的通用标准。
无人驾驶汽车目前对于自动驾驶汽车的研究有两条不同的技术路线:一条是渐进提高汽车驾驶的自动化水平;
另一条是“一步到位”的无人驾驶技术发展路线。
由SAEJ3016标准可以看出,通常大家谈论的无人驾驶汽车对应该标准的Level4和Level5级。
无人驾驶汽车是自动驾驶的一种表现方式,它具有整个道路环境中所有与车辆安全性相关的控制功能,不需要驾驶员对车辆实施控制。
智能汽车在我国,与无人驾驶汽车这个术语相关的概念还有智能汽车。
相对于无人驾驶汽车概念,智能汽车定义涵盖的范围更广。
《中国制造2025》将智能网联汽车定义为指搭载先进的车载传感器、控制器、执行器等装置,并融合现代通信与网络技术,实现车内网、车外网、车际网的无缝链接,具备信息共享、复杂环境感知、智能化决策、自动化协同等控制功能,与智能公路和辅助设施组成的智能出行系统,可实现“高效、安全、舒适、节能”行驶的新一代汽车。
自动驾驶技术无人驾驶技术是对人类驾驶员在长期驾驶实践中,对“环境感知—决策与规划—控制与执行”过程的理解、学习和记忆的物化,如右图所示。
无人驾驶汽车是一个复杂的、软硬件结合的智能自动化系统,运用到了自动控制技术、现代传感技术、计算机技术、信息与通信技术以及人工智能等。
本报告会在技术篇进行详解。
自动驾驶技术的价值无人驾驶汽车之所以受到各国政府前所未有的重视,国内外各院校、研究机构都投入了大量人力、物力,各大车企、科技公司、汽车零部件供应商以及无人驾驶汽车创业公司也纷纷在这个领域进行布局,它主要具有以下价值,如下图所示。
改善交通安全。
驾驶员的过失责任是交通事故的主要因素。
无人驾驶汽车不受人的心理和情绪干扰,保证遵守交通法规,按照规划路线行驶,可以有效地减少人为疏失所造成的交通事故。
l实现节能减排。
由于通过合理调度实现共享出行,减少了私家车购买数量,车辆绝对量的减少,将使温室气体排量大幅降低。
消除交通拥堵,提升社会效率。
自动驾驶汽车可以通过提高车速、缩小车距以及选择更有效路线来减少通勤所耗时间。
个人移动能力更加便利,不再需要找停车场。
拉动汽车、电子、通信、服务、社会管理等协同发展,对促进我国产业转型升级具有重大战略意义。
2018/10/22 9:23:02 8.44MB 人工智能 自动驾驶
1
项目名称:邮件发送工具开发环境:XP+QT4.7+QTCREATOR2.8+MINGW已编译通过测试平台:XP、Win7、ubuntu、tiny210、TE6410技术实现:通过socket通信实现smtp协议,根据应对解析协议并作出处理发送邮件基本功能:1:支持主流邮箱例如163邮箱QQ邮箱的发送。
2:支持富文本发送,可以发送带有HTML格式的文本。
3:支持多个附件发送,附件可以是图片。
2016/1/19 20:50:48 41KB QT 邮件发送 socket
1
在线版技术实现:CKEditor粘贴屏幕截图上传图片、使用HttpServlet接收文件实现,欢迎下载,调试。
可以直接部署运转。
复制上传、截屏上传等
2017/5/13 8:46:05 3.65MB CKEditor 复制图 截图上传 JAVA
1
实现双向链表,查找、交换、删除、插入,并用线程同步技术实现了多线程读写与线程安全
2015/9/13 12:52:26 7KB 双向链表 多线程 安全读写
1
以VC++6.0为平台,以SOCKETAPI函数为基础,采用多线程技术实现了一个基于UDP协议的局域网聊天工具。
本聊天工具是集服务器和客户端为一体,用户通过输入需求连接主机的IP地址与其他用户进行通信,通信双方的地位是对等的。
2018/9/6 23:10:36 1.8MB UDP winsock 多线程 MFC
1
引见ISOC的理念、能力建设、技术实现、建设难点、市场分析、主流厂商等内容
1
随着计算机网络技术的不断发展,利用计算机网络学习正在由远程教育迅速向校内教学的方向延伸,网络技术和多媒体教育技术的发展正以惊人的速度改变着人们的工作方式、学习方式和生活方式,同时,教育模式也不无例外的在发生着变化。
与此同时,网络教学作为一种新的教学方式,是传统教学模式的一个有益的补充。
它可以使教学突破时间、空间的限制,使教师的“教”与学生的“学”愈加灵活、方便;
另一方面,针对我国教育资源不平衡的现状,同时也可以优化、整合教育资源,更充分地利用优秀的教育资源。
因此,网络教育已成为未来教育方式的一个重要发展方向。
网络教学需要采用一种便捷、有效地的方式来实施。
这种情况下,网络教学平台是一个很好方法。
该平台为师生在网上的教学活动提供了支持,能够使教师把精力更集中教学;
学生也可以不受时间、空间限制的自主地进行学习、交流和测试。
本文提出了构建一个网络教学平台的思路,并基于PHP和MySQL技术实现了一个网络教学平台。
该平台为教师提供了更好的教学方式,包含了在线课堂、在线答疑、在线布置作业等功能模块,同时也为学生提供了很好的学习条件,学生可以在线学习,在线完成作业,与教师进行在线交流与互动。
这样师生在网上就可以很好地互动交流,共同完成该门课程的学习、教学任务。
本网络教学平台基于Linux+Apache,采用B/S体系结构搭建,开发语言为PHP,后台数据库采用的是MySQL。
2020/3/13 17:22:42 2.3MB 毕业设计 网络教学 论文 开题报告
1
Californium是一款基于Java实现的Coap技术框架,该项目实现了Coap协议的各种请求响应定义,支持CON/NON不同的可靠性传输模式。
Californium基于分层设计且高度可扩展,其内部模块设计及接口定义存在许多学习之处;
值得一提的是,在同类型的Coap技术实现中,Californium的功能表现是比较突出的,如下图:更多的数据可以参考Californium-可扩展云服务白皮书本文以框架的源码分析为主,其他内容不做展开。
目前Californium项目稳定版本为2.0.0-M2,项目的托管地址在:https://github.com/eclipse/californium~.ca
2018/11/6 2:45:25 566KB californium框架设计分析
1
共 265 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡