临期食品电商 APP 的设计与开发

news2024/11/27 9:41:27
摘 要 在移动互联网和电子商务产业的快速发展中,越来越多的消费者开始慢慢的接触网上购
物,互联网经济的全面动员将席卷全球,各种电商应用将在时代的浪潮中层出不穷。在未来各国的
不断发展中互联网很可能会成为销售各种货物的主要渠道之一。在这种情况下,为了跟随时代的潮
流,促进电子商务的发展,开发了一款完整易用的网上购买食品应用。
同时,在食品类 APP 中临期食品在其中的占比还是比较的微弱,但由于浪费粮食所造成的经
济和环境的危害,是不可弥补的,在这种大环境下,相信人们对临期食品的关注度也会越来越高。
本文首先将介绍临期食品的研究背景和意义,其次将说明电子商务的发展趋势和现状。之后,
将介绍整个应用的组成部分和整个业务流程,并对整个应用进行系统的设计。接着通过 Android
Studio 的编译,完成了对临期食品 APP 的开发、测试和改进,并对开发流程和主要功能部件进行
了阐述。
关键字: 临期食品; Android Android Studio APP 开发与设计

1 绪论

1.1 研究背景及意义

1.1.1 研究背景

21 世纪以来,随着移动互联网技术的快速发展,人们在生活中的不同领域都已经被影响到
了,人们可以在家不用出门的就可以购买到自己想要的衣服或零食,这在 90 年代是当时人想都不
敢想的,消费者开始充分利用智能移动终端等工具进行自助的购买,或者利用这些工具去赚取金
钱,或去便捷自己的生活。其中,智能手机作为当代最方便、通用、效率高的知识媒介,可以随时
接入互联网,代表着一种从未有过的媒体工具,把人们的知识存储和传播能力大大提升,帮助去理
解万物,去接触从未见过的事物。正因此让电商行业在中国得到了快速发展,使得人们日常的购买
方式之一成为了网购。购物类 APP 趣味性更好,互动性更强,不仅能激发消费者对购物的乐趣,
还能让购物更加有趣,可以随时随地的在手机上去买自己想要的东西,可以充分地利用零散时间,
正因为如此,电商才能成为人们喜欢的购物方式。
而对于食品来说,它是有保质期的,但不是所有的食品都是在保质期的范围内会销售完,这时
就会出现很多的临期食品,如果不处理它们,到了食品的保质期,这些食物都会被扔掉,会造成巨
大的浪费行为,中国每年大概会浪费食物 1.35 亿斤,这已经接近到世界食物浪费总量的三分之
一。而扔掉的粮食不仅是对劳动人民的不尊重,同时也反映着生产这些食物而无效地浪费这些水、
土地、能源和其他生产资料,而且因为浪费产生的环境污染和大量温室气体的排放对地球造成的影
响是不可磨灭的。因此不能抛弃快要过期的食品,应该在保证其安全的范围内,利用现在发展势如
破竹的电商平台去售卖 [1] 。在已经颁布一段时间的《反食品浪费法》中,明确建议分类管理是食品
经营者对即将过期食品要做的重大措施,制作特殊标签,或者集中展示和销售。因此,如何将基于
Android 平台开发的 APP 电商平台做到全面美观,为消费者更好的购物体验是本文研究的核心。

1.1.2 研究意义

通过上述背景的概括,研究和开发一款关于临期食品的电商平台具有以下的重要意义:
(1)人们对于食品安全是最为关切的,而临期食品是比较特殊的,食品的安全监督就凸显出了
它的作用,虽然食品安全监督管理工作每天都在进行,但临期食品作为一类特定的食物产品 ,
在目前情形下如果缺少有效的监督管理 , 将导致消费者对其产生误解,可能会导致商家生产成
本的增加。这时,商家为减少营销成本,采用了各种方式来处理临期食品的库存问题,但是这会
影响消费者的生活健康。因此,集中统一处理安全系数比较高,也会让消费者放心地去选择,同
时也使店家能够更好的去管理临期食品,减少一定的损失 [2]
(2) 通过对临期食品 APP 的开发,让人们去认识到临期不是过期,还可以食用,同时在人们普
遍接受时,也是在节约粮食,否则等到过期是只能丢弃,中国是个人口大国,每天浪费的食
物数不胜数,其中就包括一些临期食品,应该重新利用起来,减少不必要的浪费 [3]

1.2 研究现状

通过对各种文献的查阅,纵观全国上下,从图 1.1 中可以看出对于临期食品未来的发展是不容
小觑的 [4]

1.1 临期食品相关企业概况 

1.3 研究内容与方法

1.3.1 研究内容

根据临期食品的要求,结合当下最时行的手机 APP 技术,本文将设计开发一款基于 Android
台的临期食品 APP 。本文将会分为 6 章,每一章的大致内容如下:
第一章是绪论,主要介绍临期食品的研究背景、意义和现如今发展状况,以及对于本文如何研
究以及做法进行了概述。
第二章是临期食品相关理论和 APP 开发技术,对于本章主要通过搜集各种文献资料,深入了
解临期食品,把控好食品的保质期,其次,要确定临期食品 APP 开发的工具和技术。
第三章是基于临期食品 APP 的系统需求分析,主要分析客户对于临期食品 APP 的整体需求,
以及对 APP 的功能和非功能需求。
第四章是基于临期食品 APP 的设计,首先会简要介绍 Android 平台,然后对于实现 APP 各个
模块所需的技术进行描述,在从系统开发角度、网络拓扑层面、功能结构设计等方面阐述系统软件
的总体设计。
第五章是基于临期食品 APP 的具体实施与测试情况,主要介绍了临期食品中一些主要模块的
具体实现,包括了首页界面模块、购物车功能模块、订单管理模块等。同时说明后期系统测试中会
用到的软硬件环境,针对各个模块进行测试,最后给出测试结果。
第六章是总结与展望,对本次研究所学与所做进行总结,并针对临期食品 APP 的不足与改进
进行说明。

1.3.2 研究方法

根据 APP 实现所需要的各种需求,本文的研究方法主要有两种:
(1)文献研究:作者将通过广泛搜集临期食品的相关理论研巧的文献和关于 APP 开发的技术书
籍等,对于临期食品浪费造成的影响和它的食用安全性以及构建临期食品 APP 所需要的相关理论
与技术等进行梳理和分析。这些将会是该研究课题的重要理论基础。
(2)系统科学:本文采用的系统科学方法,在临期食品 APP 的需求阶段、设计阶段、实现阶段
和最终测试阶段都有着推动作用,并运用全面系统的思维方式去分析和解决问题,力求将文章总体
结构和内容更加完整和全面。

1.4 本章小结

本章简要介绍了本次的研究主题。首先介绍了此次课题的研究背景和意义,接着说明了临期食
品的发展现状,简单阐述了国内对于临期食品的态度以及本次研究的意义,之后阐述了全文的各个
章节主要内容。

2 临期食品相关理论和 APP 开发技术

2.1 临期食品相关理论

对与临期食品来说,从字面意思上不难理解,无非就是快要达到保质期的食品,从过去到现在
对于临期食品的讨论越来越激烈,而这一商机也被越来越多的人发现,通过大量文献的搜集分析,
本文将更为全面的去了解临期食品。
从临期食品这几个字中可以把握两个要点,一是即将到达保质期,而不是过期;二是食品,涉
及到食物,最要先考虑到的就是它的安全。在 2012 1 27 日北京工商局发表了食品保质期临界 的 6 大标准如表 2.1 所示:
2.1 食品保质期临界六大标准
既然临期食品可以售卖,那么货源又如何去搜寻呢?事实上,在当今信息时代,可以在网上进
行搜索,这种寻找货源的方法优点就是货物种类较多,拿货也便利,价格差不多是商品零售价的
10% 30% 之间;但拿货成本比较高,不能随意挑选也是它的缺点,而且商品种类多就说明会顺带
给你邮一些卖的不是很好的商品或你不想要的货物 [5] 。好的货源也有,比如外国的货源,这类货源
的价格就比较廉价了,而且货源日期也不差,但是初入门的商家不大建议去进这种商品,毕竟进货
一般都是千件来说了,送回国内的费用再加上储存费花销就比较大了;但最为推荐的还是线下供货
商,毕竟百闻不如一见,亲自验证过才能保证食品的安全 [6]
在当今 4G 5G 越来越普及的时代,更因该利用好当下形势,跟随时代的潮流,在临期食品大
热的情况下,利用自己所学的知识去把握这一机会,通过 APP 去销售,这样不仅传播速度快,而
且业务范围也广 [7]

2.2 临期食品开发工具及技术

2.2.1 Android 开发工具——Android studio

Android Studio 是谷歌推出一个为开发 Android 的集成开发工具, Android Studio 提供了集成
Android 开发工具用于开发和调试 [8] 。如图 2.2 Android studio 的主界面。

2.2 Android studio 主界面

Project 面板
用于浏览项目文件。 Project 面板会显示当前的所有的 module
Build Variants 面板
用于设置当前项目的 Build Variants
③编辑区
用于编辑文件
Gradle 面板
Gradle 任务列表,双击可执行 Gradle 任务 [9]

2.2.2 UI 设计及基本布局

对于一个完整的 APP 来说,界面设计的重要性无可厚非,当用户在使用时,界面是他们与
APP 的第一次交互,这也凸显出了界面设计的重要性,因此了解一些基本的界面布局重中之重,本
章将会介绍 Android 界面设计的五大布局模式:
单帧布局,又称框架布局,是布局的最简单形式。每个加入到此布局的视图均以层叠的方式展
现。首先加入的控件放置在最下方,第二个置于第一个上方,最后加入到布局中的一个视图显示在
最上方,就像堆栈一样,上一层的控件会覆盖下一层的控件 [10]
线性布局是指将所有子元素沿着垂直或水平方向对齐,垂直列表的每行只有一个子元素,不需
要注意它们有多宽;同样一个水平列表只有一列的高度,用最高子元素去填充。
绝对布局在每次放置子控件时需要确定对于这个布局来说的横纵坐标值,要不然就会像框架布
局一样默认安排在左上角。而对于研发手机 APP 来说会面临不同的显示屏尺寸,但这种布局方式
无法自适应显示屏尺寸,所以应用情况很少 [11]
相对布局在放置子控件时需要根据设计者所设置的参照控件和参数进行布局。对于参照控件没
有限制,父控件或其他控件都行,但前提必须是被参照的控件要在参照它的控件之前定义。
表格布局将子元素放到行或列中,但不会显示行、列或是单元格边界线,这在手机上也可以体
现出来,但可以打开手机开发者模式中的显示布局边界,打开之后就能看到手机主界面或应用的布
局方式。表格布局中的单元格不可以横跨行,以行和列的形式管理子控件,一行中有一个
TableRow 的对象,或者也可以是一个 View 对象 [12]

3 基于临期食品 APP 的系统需求分析

3.1 用户需求

基于临期食品 APP 来说,更多的用户将会是学生,还有一些白领,在工作或学习之余可以去
吃到便宜而且好吃的零食,但对于大牌零食来说,它们往往比较昂贵,这对学生还有打工人来说,
这是承担不起的,这时临期食品的功能就体现出来了,它不仅便宜,而且可以通过临期食品 APP
实时购买,既方便又快捷。

3.2 功能需求

对于临期食品 APP ,主要功能如下:
1 )商品搜索功能,当用户输入需求后,就可以实现精准搜索,并将与其相关的食品呈现给用
户。
2 )商品查看功能,用户点击商品时,会出现商品的详细信息,同时也可以选择加入购物车或
立即下单。 6
3 )实时日期显示功能,因为是临期食品,安全是用户第一个想到的,所以 APP 会在每款食品
的详情面细说清它的生产日期,保质期以及还剩多少天。
4 )在线支付功能,提供支付宝支付功能,接入支付宝实现在线支付功能
5 )订单查看与管理功能,用户可以随时随地的查看自己想买或确认收货的商品,同时可以对
这些商品进行删除。

3.3 非功能需求

对于 APP 开发来说, 非功能需求是基于功能需求来说的,非功能的需求主要包括性能、可重用
性、灵活牲、可扩展性、适应性和安全性等,基于 Android 的临期食品的非功能需求有以下几点:
1 )易用性:该 APP 的适用群体基本为学生或者为一些白领,购买过程不宜太复杂操作流程要
简单,画面简洁,使用方便 [13]
2 )兼容性:当今时代,手机种类众多, APP 需要在设计时想到主流设备并能够兼容其他设备,
APP 能够在各自的手机上正确显示和流畅的运行。同时在设计的时候,要尽量不去使用最先进的
技术。
3 )可靠性:在该系统中涉及手机端与服务端的大量数据通信,其中网络卡顿、服务器宕机、操
作问题处理不当都可能导致系统的崩溃。因此,在软件设计的早期阶段,就要考虑到所有可能会出
现的异常操作,当用户或服务端出现操作不当或异常时,要给出友好提示,让系统可以正常运行。
4 )可扩展性:随着技术发展和应用的推广,系统的功能需要不断地完善,在设计开发的初始阶
段,要构建好合理的方案,在设计时采用面向对象思想进行开发,以便后期添加新功能 [14]

4 基于临期食品 APP 的设计

4.1 开发平台介绍

Android 是由 Andy Rubin 创造的,后被 Google 收购, Google 的目标是将 Android 打造成一个
标准化、开放式的移动操作系统平台; Android 是开放源代码的移动操作系统软件,提供了丰富的
功能和酷炫的用户界面 [15] 。其中 Android 平台自上而下总共包含四个层面:
1 )应用程序层,这层主要是一些 APP ,包括拨号、录音、时钟、等自带 App ,其他的就是一
些开发者开发出来的 APP
2 )应用程序框架层,在应用程序层看到的 APP 都是基于这层开发的,它为开发者提供了大量
API 可以直接用,开发人员也可以上传自己的功能模块;
3 )系统环境层,这层是给上一层提供 C/C++ 函数库的,以及 APP 要运行时的环境,也可以进
行调试;
4 Linux 内核层, Android 内核构建在 Linux 2.6 之上,提供最基础的服务。

4.2 基于临期食品 APP 的设计流程

4.2.1 界面设计

根据需求分析可知,界面的设计需要操作流程简单,画面简洁,使用方便,因此对于主界面的
设计不会太多,简要的模块做出来就好,如图 4.1 ,其主要界面分为 5 个,分别为主页,分类,购
物车,个人中心。对于这 4 个界面也应遵循上述请求,整体界面将会选取白色,在一个界面上不会
出现太多种颜色。在放置控件时,要很好的把握它们之间的距离,别怕留下空白,目的要让界面不
那么杂乱无章。

4.1 界面设计

4.2.2 功能设计

根据网上购买临期食品的需求分析,可以得出系统的总体架构图,如图 4.2

 

4.2 App 功能
1 )用户登录注册,对于一个好的登陆注册界面来说,应该要有具体清晰的操作流程,同时要给用
户一个好的视觉观感,它不仅仅是用来保存用户信息,它还是一个 APP 的脸面,用户从登录界面
进入,如果让用户感觉到不适,对于后面的体验评价影响非常大。因此临期食品 APP 将使用简洁
的风格来实现,整体背景选择为白色,其他控件的颜色选为蓝色,尽量避免因为颜色复杂导致的界
面杂乱;在功能上对于用户的名字和密码将会放入到 SQLite 数据库下保存,当用户第一次使用本
APP 时,可以进行注册。
2 )订单管理,系统的购买结算功能,采用了订单提交、系统确认、订单支付的步骤来完成。 APP
在商品详情页和购物车页面都提供了订单提交按钮。在商品详情或购物车的页面点击购买按钮,接
着选择商品的采购数量,然后确认订单,之后页面就会显示订单信息,同时你也可以编辑你的配送
地址,电话和姓名。最终会在数据库中生成订单信息。
3 ) 购物车管理,物车管理功能主要包括对购物车的添加、删除、修改,方便多种商品合并购买。
4 )个人中心,登录后的用户可以在这查看个人信息、更改头像、设置性别、地址、管理、查看订
单、评价订单等等,都可以在这操作。

5 基于临期食品 APP 的具体实施与测试情况

5.1 整体功能

5.1 整体功能

5.2 APP 功能模块的具体实现

5.2.1 应用启动界面

App 在启动时会先出现一幅带着图片的页面,然后让它静止 2 秒后进入主界面。主要使用
Handler() 的消息处理机制,调用其中一个方法 postDelayed(), 在其中 new Runnable 将主界面作为 2 秒之后进入的界面,图 5.2 为登录注册的流程图。

 5.2 注册流程图

5.2.2 登陆注册界面

对于登录注册界面选择了在注册完成后生成一个 .xml 文件,并在用户登录时调出用户的信息进
行比对,验证成功才可进入。在 .xml 文件中存放的数据如图 5.3 ,在登录时先判断内容是否为空,
如果不是再将内容放入到一个容器中,使用 for 循环一一进行比对,直到有匹配的数据,然后跳转
到主界面;如果没有则点击注册按钮,填写完信息后,使用创建的数据库对象,调用 add 方法将注
册后的信息存入数据库中,注册完成后会直接跳入到主界面。

5.3 xml 文件

5.2.3 购物车模块

购物车界面是一个电商软件必不可少的模块,对于这个 APP 只需要实现最为简单的增删改查
功能即可。实现购物车界面首先将购物车为空和购物车有商品的两个界面写出来,整体使用线性布
局,界面中的控件使用框架布局;页面布局开发完就需要使用代码实现业务逻辑,首先要初始化布
局,其次创建购物车的适配器 adapter ,来实现增删改查的功能函数。

5.2.4 个人中心模块

个人中心主要显示用户信息和退出登录,首先也是要先将界面写出,然后将登录或注册时的用
户信息调回,显示到个人中心界面;退出登录将创建一个函数,此函数会关闭所有的 activity
动,在点击到退出登录按钮时,调用此函数。

5.3 软件测试

5.3.1 测试环境搭建

在开发结尾中需要经过反复测试,验证其 APP 的正确性和完整性。本次将会在 Android studio
开发平台上使用 AVD 来进行测试。
对于此次测试,由于只是基于 Android 的开发,只需要设置两个不一样的 Android 虚拟机就可
以。最后可以在真机上将 APP 导入,测试其可以正常使用。

5.3.2 测试结果

临期食品 APP ,主要包括商品查看功能、商品搜索功能、购物车管理、在线支付功能、个人中
心功能。下面将会依次测试,并给出对应的界面图。
1 )应用启动界面
打开 App 在经过 2 秒后进入主界面,如图 5.4

5.4 启动界面
(2)登录注册功能
在启动页面过后,进入登录界面,如图 5.5 ,如果没有账号可以进行注册如图 5.6 ,若有账号直
接登录,验证是否可以登陆成功,如图 5.7
(3)购物车管理功能
点击购物车按钮,不选择任何商品,测试购物车为空的界面如图 5.8 ;然后将其中的商品进行
增删改查,检测价格是否正确,如图 5.9

 

(4)个人中心功能

检测个人中心界面是否正常,如图 5.10  

5.10 个人中心

6 总结与展望

6.1 总结

首先,感到非常的愧疚,由于是从 3 月份才开始着手,所以本项目仅仅完成电商的一些基本功
能。 在这次研究中中经历了诸多磨难。在遇到问题时,无从下手,不知道如何修改;当麻烦解决
了,我感到豁然开朗,思路顿时清晰了许多;当论文经历了一次次的修改后,基本成形的时候,我
觉得成就感十足。 因此在项目开发的过程中,有了无数难忘的回忆和收获。
本项目还存在在以下几个方面,一是支付功能未完善,二是物流功能未完善,三是支付扫描未
拉起应用,四是右上角消息通知未完成,五是搜索未完成,六是售后服务,八是待评价,虽然项目
总体来说有些许不足,但是从开发 Android 的前后,已经学到了很多知识,在这之后,我也会继续
努力,开拓自己的知识,在不久的将来对于上述的不足做进一步的研究与开发。

6.2 展望

从本次的研究中充分显现出自己身上知识量的不足,要在未来的学习过程中不断改进,让自己
更加强大,把这次研究所剩下的问题解决掉;在这次的研究过程中,渐渐发现,自己所学到的知识
不过是冰川下的一角,正像老人说的一样“活到老学到老,学习永无止境”,也相信给自己一点点
时间,总结过去,从现在开始,未来将充满希望。

参考文献

[1] 孙翼飞 . “倒计时”定价 临期食品飞上风口 [EB/OL].(2021-05-31)[2022-04-20].http://epper.tianjin
we.com/xjrgcb/html/2021-05/31/content_16847_4528121.html.
[2] 叶乃沂 . 消费者感知风险及上网购物行为研究 [D]. 西南交通大学 ,2008
[3] 冯竹云 . 试论规范”临期食品”经营行为 [N]. 江苏经济报 ,2012.11.
[4] 刘燕,纪成君 . 食品消费者风险认知的研究 [J]. 中国食物与营养 ,2010,11:46-49.
[5] 孙舒扬 . 探寻临期食品流向何方 [N]. 北京商报 ,2012.02.
[6] 毛玺玺 , 孙文丽 . ”临期食品”让消费者雾里看花 [N]. 平顶山日报 ,2014.03.
[7] 孙舒扬 . 揭秘临期食品背后的故事 [N]. 北京商报 ,2012.02.
[8] 王翠萍 .Android Studio 应用开发实战详解 [M]. 北京 : 人民邮电出版社 ,2017.
[9] 欧阳燊 .Android Studio 开发实战 : 从零基础到 App 上线第 2 [M]. 北京 : 清华大学出版社 ,2017.
[10] 张思民 .Android Studio 应用程序设计第二版 [M]. 北京 : 清华大学出版社 ,2017.
[11] 周苏 . 软件体系结构与设计 [M]. 北京 : 清华大学出版社 ,2012.
[12] 传智播客高教产品研发部 .Java 基础入门 [M]. 北京 : 清华大学出版社 ,2014.
[13] 杨焕 . 智能手机移动互联网应用的界面设计研究 [J]. 电子技术与软件工程 ,2015(5):40-45
[14] 葛臻 . 基于 Android 平台的课堂笔记 APP 设计与实现 [D]. 华中师范大学 ,2016.
[15] 孙宏明 .Android 程序设计入门、应用到精通的 [M]. 清华大学出版社 ,2015.
喜欢的点赞收藏加关注私信作者沟通交流

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/620870.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在线商城前台开发环境配置

一、项目配置 node 15.14.0 官网下载 https://nodejs.org/zh-cn/download/releases npm 7.7.6 下载node后自动安装npm,如果版本不对就更换对应版本 npm install react7.7.6 下载项目源码 链接:https://www.123pan.com/s/bT07Vv-WICcv.html 解压到一…

【P50】JMeter 汇总报告(Summary Report)

文章目录 一、汇总报告(Summary Report)参数说明二、准备工作三、测试计划设计 一、汇总报告(Summary Report)参数说明 可以查看事务或者取样器在某个时间范围内执行的汇总结果 使用场景:用于评估测试结果 使用频率…

java boot将一组yml配置信息装配在一个对象中

其实将一组yml数据封进一个对象中才是以后的主流开发方式 我们创建一个springboot项目 找到项目中的启动类所在目录 在同目录下创建一个类 名字你们可以随便取 我这里直接叫 dataManager 然后 在yml中定义这样一组数据信息 然后 我们在类中定义三个和这个配置信息相同的字段…

全志V3S嵌入式驱动开发(触摸屏驱动)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 所谓的触摸屏,其实就是在普通的lcd屏幕之上,再加一层屏而已。这个屏是透明的,这样客户就可以看到下面lcd屏幕的…

想要提高办公效率,可以采用表单自定义工具

当前,随着社会的进步和科技的发展,表单自定义工具逐渐在现代化办公场所中得到重用和喜爱。因为它的灵活、简便、易操作等优势特性,使得其突破了传统表单制作工具的局限,成为广大中大型企业实现流程化管理和数字化进程的得力助手。…

UnityVR--组件5--Animation动画

目录 新建动画Animation Animation组件解释 应用举例1:制作动画片段 应用举例2:添加动画事件 Animator动画控制器 应用举例3:在Animator中设置动画片段间的跳转 本篇使用的API:Animation、Animator以及Animator类中的SetFlo…

程序语言排行榜有哪些

程序语言排名 程序语言排行NO.1Java Java是基于类的面向对象的编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。任职于Sun Microsystems的詹姆斯高斯林等人于1990年代初开发Java语言的雏形,最初被…

超低功耗待机血压计语音IC方案,智能提示NV080C-S8

随着我国步入21世纪的步伐和改革开放的不断深入,我国医疗水平和人民的生活水平不断提高,致使我国已经成为了全球老龄化为严重的国家,老年人占据的比重越来越大,一些常见的却不容易治愈的老年性疾病的预防工作已成为现今确保老年人…

LVM逻辑卷元数据丢失恢复案例 —— 筑梦之路

Lvm常见的故障主要是pv出现异常,有以下几种情况 一个是pv所在的磁盘发生了lvm的元数据损坏一个是系统无法识别到pv所在的磁盘一个是系统异常,断电等导致重启后盘符发生变化,也就是系统识别的磁盘uuid发生变化,但是wwid还是可以对应…

4.6 Monitor概念

目录 1、对象头2、原理Monitor3、原理之Synchronized4、原理之Synchronized进阶1)轻量级锁2)锁膨胀3)自旋优化4)偏向锁5)锁消除 1、对象头 64 位虚拟机 在加锁的过程中,Mark Word中的62位将会指向操作系统…

外包呆了5年终上岸,劝各位别去了...

有些测试员朋友找工作过程中问我,或者网上问有外包公司的offer,要不要去外包公司?在这里我结合我自己的经历和身边一些朋友的情况来谈谈这个问题。首先我呆过两家外包公司,并且身边有不少朋友是在外包公司工作。所以我只是尽量客观的分析这个…

Python 接口自动化测试导入接口无法上传文件有什么原因? 详细教程

在Python接口自动化测试中,上传文件通常需要使用requests库来发送HTTP请求。以下是一个示例代码来实现上传文件的功能: 如果你想学习自动化测试,我这边给你推荐一套视频,这个视频可以说是B站百万播放全网第一的自动化测试教程&am…

畅聊趣坊项目测试报告

文章目录 项目背景项目功能测试计划与设计功能测试自动化测试 测试结果功能测试结果UI自动化测试结果 项目背景 在浏览网站时,发现好多网站开放出聊天的窗口,我们一发送消息就会收到一条消息,好奇这个功能是怎么实现的,最后查阅资…

七日杀EOS错误,开服出现房间无法被搜索的问题

如题,本问题建立在你的服务器已经正常启动的情况下。 如果你的服务器根本做不到正常启动,那么这个方案可能并不适合你。 这里只提供windows端的配套过程,如果你的os是linux,那么需要自行bing一下证书导入方法。 本文默认你的serve…

Numpy---类型修改、去重、级联、拆分、拷贝复制

1. 类型修改 ndarray.astype(type) 返回修改了类型之后的数组 stock_change np.random.normal(0, 1, (4, 5)) stock_change.astype(np.int32)ndarray.tostring([order]) ndarray.tobytes([order]) 构造包含数组中原始数据字节的Python字节 arr np.array([[[1, 2, 3], […

【C++学习】特殊类设计 | 类型转换

🐱作者:一只大喵咪1201 🐱专栏:《C学习》 🔥格言:你只管努力,剩下的交给时间! 特殊类设计 | 类型转换 一、特殊类设计1.1 不能被拷贝的类1.2 只能在堆上创建的类1.3 只能在栈上创建…

SpringBoot整合ShardingSphere5.x实现数据加解密功能

环境&#xff1a;Springboot2.6.14 ShardingSphere5.3.0 准备环境 添加依赖 <dependency><groupId>org.apache.shardingsphere</groupId><artifactId>shardingsphere-jdbc-core</artifactId><version>${shardingsphere.version}</ve…

【数据分享】1929-2022年全球站点的逐日最低气温(Shp\Excel\12000个站点)

气象数据是在各项研究中都经常使用的数据&#xff0c;气象指标包括气温、风速、降水、湿度等指标&#xff0c;其中又以气温指标最为常用&#xff01;说到气温数据&#xff0c;最详细的气温数据是具体到气象监测站点的气温数据&#xff01; 之前我们分享过1929-2022年全球气象站…

【资料分享】过压保护自锁控制电路

概述(电路类别、实现主要功能描述)&#xff1a; 在电源系统中&#xff0c;当反馈回路失效时&#xff0c;输出电压不受控&#xff0c;电压升高超出规定范围&#xff0c;此时过高的输出电压有可能造成后续电器设备的损坏。为解决这问题&#xff0c;通常在电源中增加过压保护电路…

神经网络学习率指数衰减ExponentialDecay策略的参数含义与使用方法详解

本文介绍在tensorflow库中&#xff0c;用于动态调整神经网络的学习率的一种方法——指数衰减ExponentialDecay()策略的参数含义及其具体用法。 在进行神经网络训练时&#xff0c;我们经常需要用到动态变化的学习率&#xff0c;其中指数衰减ExponentialDecay()策略是我们常用的一…