哈喽,大家好,今天给大家分享一下怎么在生产环境啊,部署我们呃前端打包好的 voe 的项目呢啊,首先我们准备一个这样的 voe 项目,我这已经写好了 啊,这个 voe 的项目其实比较简单啊,就是请求后台的一个商品列表啊,然后把这个商品列表打印出来啊啊,请求的是 api 的估值历史的接口啊,我们可以看一下啊,这个估值历史的接口啊,这个估值历史的接口比较简单,我们直接返回了一个商品列表啊啊, 然后我们启动一下这个 vivo 的一个项目啊,我们看一下效果, 我们让 因为把它启动起来啊,这个是五幺七三,我们打开一下看一下, ok, 可以看到这个商品列表已经正常加载出来了,包括这个后台的一个接后请求啊,他也是正常返回 ok 的啊, 然后这样一个项目啊,我们写好之后啊,我们要部署到我们的一个生产环境啊,怎么部署呢?嗯,首先第一步呢,我们先把前单项目做一个打包啊,打包的时候执行 n p n round build, 用 pdr 装 build 的时候,他就会把整个 voe 的一个项目啊打包成一个静态的一个资源啊, 可以看到啊,他新版使用的这个 white 啊,打包工具以前的话都是默认使用这个在 v o r 的时候啊,使用的是 web park, web park 的打包速度啊,比较慢啊, 现在 vivo 三的时候默认已经升级到 white 啊, white 打包速度很快。然后这个打包完之后啊,他是在这个 diss 的目录底下 diss 的目录底下我们可以看一下啊,在我们当前项目底下已经生成了一个 diss 目录,我们打开之后啊, 我们把这个 diss 目录打开一下,要整个卡哦。 啊,在这里我们打完之后啊,然后我们这个打包好的文件怎么去部署呢?一般的话我们是通过 n g x 的返乡代理啊,去部署这个呃, ngs 这个代理服务器啊,全部是我们这个打包好的静态资源啊。首先我们看一下我们的 ngs 啊,我们我本地是有一个 ngs, 我现在它已经停电了,我们把 n g x 启动起来,本地的这个 n g x 它启动起来 我们执行 n g x star 的这个命令啊,然后我本地的这个 n g 也都启动起来了,大家可以看到啊,这个 n g 已经 打印出来这个幻音页了,然后的话我们刚才打包好的这个目录啊,我们把它这个目录地址记住一下,然后怎么 在 ntx 里面部署这个静态资源的?然后 ntx 去代理我们这个静态资源啊,我们打开我们的这个 ntx 的一个配置啊, 我是在第一盘这个 n g x 底下 n g s 配置,我们调整一下,首先这个是原封 不动的时候的一个场景啊,然后我们把刚才的这个呃打包好的静态资源的目录啊,把这个 atm 给他替换掉啊, 然后我们访问这个根目录的时候啊,他这个 root 啊就指向到我们这个 dist 了啊,然后首页默认是我们 index 的 atm。 二、我们打包好的文件, 打包好的文件里面也是有这个东西的啊,可以看到是有这个 india 的 tmr 的。然后我们弄完之后啊,这个 ng 是要重启的,你刷新是没有用的啊, 这里改完配置之后,我们 n c x 要重启一下, n c 重启的话,我们先把它关掉,关掉,关掉之后这个稍微等个一两秒钟啊,这个已经关掉,然后我们把它再启动一下,已经 启动成功了,我们看一下这个页面的输出啊,哎,商品列表已经 ok 了啊,但是这个商品列表的话,他是发现我们 没有打印出来我们这个想要的一个数据啊,我们刷新一下看一下啊,你看这个接口,他返回来一个四零四啊,你说我们没有找到我们想要的这个估字历史的接口啊,这个时候我们 n g x 还要配置一个接口的一个代理啊,怎么配置呢?我们 location location location。 杠什么呢?我们看一下我们的接口路径啊,是 a p i 杠估字 list 的,我们杠 a 篇, 我们把 a p n 的请求啊全部做一个代理转发, 我们转发到我们这个后台的一个这个接口地址上,八七六幺啊,我们可以看一下这个是呃八七六幺的一个端口啊, 转发完成之后,我们再重新试一下啊,重新这个,你这样再去刷新的话,它是不生效的啊,我们 n g 再重新启动试一下。先关掉, 先关掉,关掉之后啊,我们再启动一下, ok, 启动成功,我们再刷新一下界面。哎,可以看到啊,我们配置了这个呃, proc pass 啊,就是把我们 a p i 的一个接口的一个请求 哇,全部转发到我们后台的一个八七六幺的一个接口上啊,做这样一个反向代理的时候,然后我们看到我们的接口已经正常进球了呀,啊,不会再输出那个四零四的一个,呃, 啊,异常了啊,这个就是我们这个项目,其实这样的话已经打包成功了啊,这样已经打包成功了。 好,最后我们来总结一下,就看一下我们,嗯, ngs 要部署 voe 项目的话,我们要做几步啊?第一步就是首先进行 vivo 的一个打包啊,打包完之后啊,我们在 ngs 上将我们的路途目录啊配置成打包好的一个静态资源目录啊。 然后再一个就是我们要做这个 api 接口的一个代理转发,转发到我们真实的一个猴端接口地址上啊, 做完这些之后,我们 n g 是重启一下,或者 n g 是 reno 的一下, ok, 我们就可以看到效果了。嗯,是不是比较简单的?嗯, ok, 今天的分享就到这里啊,谢谢大家。
粉丝2195获赞1.2万

我们今天来做一个项目的部署演示啊,就是部署到云服务器啊,所以我们今天的这个项目的开发难度不是很大,主要是为了做演示,然后看 ai 如何帮我们去做部署啊。这现在应该,呃很多人在学习学习这个 ai 全栈开发遇到的一个 呃,很难去解决的问题啊,因为你不太了解服务器,或者说这些,呃远程连接啊,或者文件传输,或者一些嗯, 登录呀,以及一些其他的问题啊,或者说你不知道应该如何去呃启动你这个项目,对吧?但是 ai 可以 去帮你去搞定这些事情啊,所以就是我们今天来做一个演示的 demo, 然后让这个 ai 来帮我们把它去上传到我们的云服务器,并且去做一个部署。 呃,然后的话我们先来看一下我之前做好的文档啊,就是这个这里边是有些配置啊,有些配置文件 以及一些启动的命令啊,这个我们就不再具体的去做介绍了。呃,主要就看这个,这是一个完整的部署指南,就是我们选用的服务器啊,等会我们来做一个介绍, 这里边有一个呃完整的介绍,就是需要干什么,当然这些也也不需要我们来做啊,也是由这个 ai 来做的,所以这个就是我们也呃不做过多介绍,这都是之前我做好的, 然后现在的话我们来呃新建一个项目,然后来做一下演示啊,这个项目的,呃,我们名字就叫测试,然后这个这个项目我们依然选择使用 spring boot 加 vue 来做开发啊,这是现在比较常见的技术栈来打开它, 打开它之后我们来说一下我们的需求啊,其实我们的需求就很简单,就是只要,呃,后端是 springboard 项目,然后前台就做一个页面展示啊,页面展示就显示些东西就 ok 了。 我们来简单写一下题的词。呃,我需要一个演示,我需要一个演示的 demo, 然后端使用 smot 加 ibis mv e a t s 呃,然后数据库使用 my circle, 我 的 jdk 版本是十七,呃,然后前端使用 v o e 三加上 i m u i, 然后这是这是我们所使用的记录量,然后功能我们就不多写了,就是,呃,我只需要在前端向 或者是前端页面吧前端页面演示一些内容就可以,这就是我们的需求啊,然后,嗯,帮我实现这个项目。 我们的需求就很简单啊,因为我们主要是为了去演示如何去部署这个云服务器啊,所以说这一块的,呃,内容就很简单,我们就开始了,嗯,没有设置,没有提前设置网络啊, 等他把这个项目先跑一跑,这个项目就很简单啊,我们就不再去看了,然后来看一看这个,我们刚才所提到这个云服务器,这个现在就是我们的一个,呃,宝塔面板,这个宝塔面板是做什么的?我们来简单介绍一下。 呃,因为这些服务器他们所使用的镜像啊或者系统啊,一般都是使用都是 linux 的, 我们来简单说一下这个操作系统,就现在现在我们所使用的这些操作系统基本上就分两种啊,就 windows 和 mac, 对 吧?简单点来说就是 windows 系统和苹果系统啊,这两个。但是我们去部署一些服务的时候或者代码的时候,我们都会选用呃这种 linux 的 操作系统,它的优点就很简单啊,就是稳定。 但是呢,呃, linux 的 操作系统其实就跟呃这个东西差不多,就跟这个东西差不多。他这个黑窗口啊,就如果说你没有编程基础的话,或者你没有去学学过这个呃 linux 的 操作系统,让你用这个东西去部署服务, 你能看明白吗?肯定看不明白啊,所以说就是像我们现在所使用的这个云服务器,这个是腾讯,腾讯云的服务器啊,呃,它里边 给我们提供了一个这个宝塔面板,就是你去选购这个服务器的时候,直接就可以选购这个。呃,带这个宝塔面板,这个这个其实你看起来就比较简单了,就是呃去部署项目,还有你的数据库,这里边都可以通过这种图形化的操作界面来解决这些问题。当然这里边也是有终端的,你也可以去使用终端的方式来操作这台服务器啊。 哎,你如果让你操作这个你,我问你如何把这个呃代码上传上去,你会吗?你是不是不会?你根本就不知道这些病毒都是干什么的,所以说他这个地方就给我们提供了一个新的就这个文件 文件,那你是不是这些东西你就会用了呀?我虽然说这些目录你可能也不太明白这是干什么的,但是最起码现在让你来上传一些文件,你应该是可以的,对不对?你去选择上传文件或者上传文件夹是可以,但是现在报错啊,不让上传到这,你可以去选一些别的目录去上传,对吧?这个你应该是会用的,对不对? 但是这个东西你也不需要去用啊,等会让 ai 来帮我们来搞定啊。先来看看 ai 现在在干什么。呃,创建文件夹,我们来确定一下。呃,这个 ai 就是 我也尝试去研究过一些东西,比如说让它自己去呃,自动去运行这个 raw, 是 吧?凹凸 r, 但是,呃,这个 ai 它自己告诉我,就是有一些命令,就是必须得需要使用者来确定, 他是为了防止出现这个问题啊,就比如说你给给了他最高权限,他直接帮你把你的地盘删了,哼,对不对?所以他这个就是让你来确定啊,就是等于出了问题之后不怪他啊,是你自己亲手点的确定 啊。然后等会我们跑完这个项目之后,我们接下来是不是就要部署了?当然我们等会先在本地测试一下,先测试一下,嗯,然后让他去读取这个里边所有的文件啊,把这些文件都读一下, 然后这常用脚本,这里边还有一些其他的,还有一些其他的。这个这个是用来干什么的?简单介绍一下 ai 跑的这些项目,它那个菜单老是有问题,这个这个就是来修复菜单的。这个是一个部署视频啊,但是这个我们在上期视频当中已经讲过了,项目应该很简单,所以应该会很快啊,应该会很快。 嗯,然后这个前端演示数据,嗯,我让他加一下我们的 logo, 先等他写完啊。 这里边的,嗯,服务器 ip 地址应该是不对的,这是之前我的另外一台服务器,但是这次我们演示所选用的是这个腾讯云服务器,所以说 ip 地址等会儿还要再改一改,这个是我们 ip 地址啊, 它现在已经在写文档了,应该是已经结束了, 这已经结束了,但是我想让他把这个前端的页面稍微改一改,或者等会儿我们优化一下样式, 把这个呃把前端展示的数据 和样式优化一下。我是一名呃抖音博主,我的 id 是 这个,我希望加一些这些元素,把这优化一下,然后这个是呃启动,然后这个我们可以先下载一下, 比如说前端下载依赖,还有后端后端我们就用 ide 打开一下, 我们等会看看他做的那个页面样式怎么样,可以优化一下。呃,也有很多同学问过我说这个呃样式优化怎么做,等会把这块也做一下, 找一下我们的代码, 然后在这儿因为这些部署我们在上期视频也讲过了,所以我们就快速的操作一下,就不再去做详细的介绍了。 前后端的依赖我们都已经下载好了,但是他我看他更改的时候,把这个后端跟前端都做都做更改了,所以说我们稍微等一下,等它结束。嗯,然后我想一下啊,他还没有读那个部署相关的东西啊,让他读一下,然后我们给他一些其他的配置,比如说我的呃这个 ip 地址,以及以及一些其他的,比如账号密码之类的, 等会我们可以先在本地先跑一下,看看效果。 当然这些数据都是或者说这些代码都是只是为了用来测试的,所以说就无所谓,我们也不要求它的功能有多么的完美,主要是为了给大家去演示这个,呃,使用 ai 部署云服务器啊,主要是为了演示这个,当然,呃也是要加一些我们自己的元素,是吧? ok, 这个应该就差不多了。嗯,然后等一下的话,让我们让他去读这个,然后给他一些配置啊。就是其实你如果不需要,呃,你如果不知道需要什么配置的话,你可以问他,然后读完这些脚本之后问他还需要什么配置啊?比如说,呃需要什么, 呃账号密码或者一些其他的权限之类的,可以都告诉他。 当然还有一个,嗯,还有个问题啊,就是这种信息泄露啊,但是如果你要知道考虑这些的话,可以只是让他给你文档,就让他来教你,然后你自己来操作 他,再看还有没有什么需要更改的地方。代码应该是已经改好了,看 再解锁啊,再解锁,然后的话,嗯, 解锁过了都已经有了。 ok 了,可以先改好。嗯,那我们我们现在先在本地先看一下,然后让他先去读一下。我们这个 让他先读一下,然后我们现在来解封一下效果,解封成功,然后前台也解封成功。然后我们来看一看啊,看一看本地的效。 获取数据失败,我们没有导数据库啊,对,没有导数据库,并且密码也是错的,我们来修改一下后端的配置。我本地的密码是一二三四五六,然后数据库也没有创建啊,我们创建一下数据库, 找一下刚才我们新建的数据库,然后把数据导进去, 现在就可以了,我们需要重启一下后端,然后看他有没有在做他的工作。 嗯,他已经在,他已经读完了,然后我们再来看看这个啥信息, 可以的,那我们这一块的东西就已经出来了,这就是我们的,呃,最终的一个效果,最终的一个效果。然后现在我们开始给他一些配置,就是看他都需要哪些配置。首先,呃,我需要告诉他我的 ip 地址,那个配置里边 ip 地址是不对的, 问他还需要什么,呃,还需要什么信息啊? 那这个项目就先停了,我们打个包, 一到四,呃,操作系统,操作系统是 c n o s c n t o s t o s。 然后服务器上已经装好了所有的环境,嗯,宝塔面板。 然后第四个问题是,嗯, macco 的 账号密码, 我看一看啊,这个,这个不记得了, 反正这这数据都是测试的,所以无所谓啊。密码入筒密码是是这。嗯,然后直接用 ip 地址访问, 我来打包前后端,对,我们先来。呃,先把它打下包啊,在打包之前先啃一下,后端,打包直接就 package 了,然后前端我们把前端也打一下包,前端,前端打包命令 n p m 装六 对,然后会生成 disk 文件夹,是吧?直接给压缩一下,直接给压缩一下,告诉他我来打包前后端,然后这个,呃,前端是 disk 点 aip, 然后后端 后端是, 然后他就帮我们去写一些生产文件的配置啊,还有 index 编辑,然后输入服务部署脚本以及部署说明, 然后,然后我们所希望的是让他来帮我们部署啊,所以等会还需要再改,让他告诉他,让他来部署,让他去通过 s s h 去远程连接这个服务器啊。所以我们需要告诉他这个服务器的 root root 密码, 呃,然后告诉他密码这块我们先跳过一下,然后我们等会再继续。他已经告诉我们这个部署步骤了,所以呢,我们按照他的这个步骤来操作一下。呃,首先首先让我们进入到这个 root 目录啊,我来找一下这个 root 目录, root 目录,然后去上传这五个文件,然后上传一下, 找一下它需要的五个文件啊。第一个是这个后端的文件,是这个,然后上传,然后第二个是我们的前端的压缩包,然后传一下我们这个前端的压缩包, 前端这个,然后第三个是这个 nx 的 配置, 然后是部署脚本。是哪个?等一下,我没看见啊,在耶,没有没有这个呀,等一下,好像好像搞错了 啊。在这儿, 然后下一个是这个 logo 文件,把这个 logo 文件也传上去, 搜索文件。然后第三步我们要进入终端,终端就是这个地方,然后 cd 到,呃, root 目录下边, cd 到 root, 然后去执行这个, 然后去执行这个。 找不到,这什么意思?切 给他啊,但是看着应该是找不到这个文件啊, 我来看一下现在在哪个目录看着是有的。嗯,他让我们重新执行啊,那就直接把他们拿过来,如果你不太明白这是干什么的,就不要管, 这是他写好的脚本啊,已经去帮我们去运行了,然后我们只需要去访问这个地址就可以了,然后现在报错,具体报什么错还不知道。嗯,所以我们把这个留给他。 稍等一下,我需要一个截图工具啊,他这个地方报错的话,其实他是有日期输出的,有日期输出,但是你们可能看不太明白啊,所以就是我们直接 让他来解决,看他能不能解决啊,如果他要解决不了的话,等会我再来教你们怎么解决啊。 对,他让我们来执行一下这三个命令,那我们就执行一下,虽然也不太明白是干什么的,对不对?这是第一个,第一个其实是查看啊,然后第二个, 然后看第三个, 然后执行完之后,这个之后再重新再执行。这个应该就能看到,但是还是看不到,哎。看到了,看到了,对吧?它已经出来了,但是,但是有一个新的问题啊,我,我的数据呢,对不对?刚才我们看的那边是有数据的,但是这没有数据。嗯, 再问问他,成功,成功显示了,但是,嗯,成功显示了,但是没有数据, 对不对?这个告诉他啊。第二张图片是我在本地测试的时候所看到的,是有数据,但现在没数据啊。没数据的话,呃,宝塔上面是不是有数据库啊?看一下我们的数据库在不在 查。看一下。看着是没看到税务库啊,看怎么回事?嗯,说明前端和这个没问题。看到警告,然后先检查税务库是否存在,我们还按照他给我给我们命令去终端执行一下。先检查税务库。 嗯, demo db 看税务库是在的,对不对?如果如果有,检查一下,检查一下有没有数据,嗯,也有,也有,然后看后端有没有报错, 然后如果不明白,依然截图丢给他。这第一个是检查有没有数据库,数据库是有的,然后第二个是检查有没有数据,数据也是有的。让我们再刷新一下,但是这个地方依然没显示啊,找不到加密令。 电脑上应该是有 g d k 的, 他现在再去去找啊,查查,找的比较慢,然后我们再刷新一下,看是不是因为问题。没有啊?没有等他找完啊。 如果你能看到路径,比如说这个什么,呃, bin 加法,或者我们不不明白,就截图给他, 这是我执行第一个命令看到的结果,看他怎么说啊。 嗯, g d k 点八装个十七吧啊,不用不用这种方式了,这上面也能装啊。看看我们的家环境管理,这就是比较方便的地方啊,包它比较方便的地方,我们直接找我们需要的 g d k 十七,不用他那些命令啊,直接安装。 这是这种,呃,拥有格式化页面的。呃,好处啊,直接可以通过这种方式来安装啊,它这个地方虽然说通过 y m l 来安装,其实也可以啊,对不对? 但这种方式会更方便一点,就这就已经成功了,成功之后我们按照它的步骤,呃,重启下后端啊,重启下后端还是去我们的终端终端,然后第一个,然后 cd, 然后第二个去执行啊? 执行,然后应该是刷新一下,这个数据应该就出来了。没出来呀,或者我们等待一下, 看着应该是还在暴突啊。 对,看是还在报错,让他看怎么回事。 嗯,和他猜想的路径不一样, 他要先找路径或者直接执行这个没有呀,再看这个,也就是说啊,这是我们 gdk 十七的路径, 他刚才那个命令里边带的有带的有路径啊,看看那个比较长的命令是这个,这个里边带的有路径,但是他没找到那个路径,所以我们应该执行这个命令, 如果你不明白,那就很简单啊,贴给他,现在看到是不是跟他想要的东西是一样的,我们再来刷新。 那还是不对啊?还是不对?还是不对的话就继续问他啊。看着是已经成功了,但是页面上依然没数据,对不对?这里依然没有数据啊, 他让我们再执行这两个命令。 没有认证,这应该是不需要登录的呀,现在应该就是因为这个这个东西没有认证导致的。访问这个资源需要先登录,但是我们根本就没有做登录相关的东西,所以问题应该出在这, 先停掉,然后用八零八幺启动啊。我这个上面可能运行了别的项目,我之前跑过,但是我忘了,所以他让我们换一个端口, 等待十秒验证等待十秒,我们看一下,现在应该已经有十秒了,但是他报了五百, 然后又返回了一个别的,然后看这个错误,然后继续复制给他, 这是三三零六,然后再来看一下这个完整的错误信息。密码错误啊,现在看的是密码错误, 我好像明白怎么回事。 打包的时候打的是这个,打的是这个密码,这个密码不对啊,问题应该是出在这,就应该是出在这。 我们重新打一下包啊, 然后我们就需要重新上传一下。嗯,我, 我们重新传一下,还是传到这,我感觉应该是这个包的问题,把这个删了。 嗯,还是在报错啊, 我们重新再来一次, 现在开始应该是已经出来了, 但页面上还是没有。哦,我明白什么意思了,它还需要还需要修改一下 nx 的 配置,说明刚才我那个猜想是对的,那个密码是错的,我们打包打到那个价包里边的 my circle 的 密码是错的,然后我们现在重启了一下之后,它已经能返回到数据了,然后现在就只需要更改一下这个就可以了。 嗯,然后让他让我们来执行这个命令,更改指向以及重启 index, 现在就已经 ok 了,刚才那个密码是错的,忘记这个东西了。呃,那么我们到现在为止就已经 ok 了。然后这个地址你们也可以自行访问一下,看看我这个页面啊。 嗯,做的比较简陋,当然也是为了测试啊,主要是为了演示这个如何。呃,从零部署呃,到这个云服务器啊,这个项目部署一下。我们之前已经做过很多很多期这个呃开发的视频啊,但是没有做过这个部署的视频,所以这个这期视频主要就是为了教大家如何把你的项目去部署到这个云服务器啊,自己可以去测试一下。那么我们本期的视频就先到这里。

好朋友们大家好啊,今天给大家介绍一下如何给自己的呃避暑项目上云啊,如果说你的项目是 siri 加 voe 的 话呢,你可以看一下这个视频,然后呢就可以教会你如何把自己的项目跑在云服务器上面。首先呢我们要去买一个云服务器 啊,你现在呢去阿里云或者去腾讯云都是可以直接购买的。之后呢买完服务器的话是两核两 g 的,是完全够用的。之后呢买完服务器的话,你把这个二十二端口开开,然后八零八零八零, 还有这个三三零六,这个是 s s 去远程服务的,这边就是我连,这边是我,我用那个叉秀远程连接我的服务器。然后呢要把这个八零端口,八零八零端口和三三零六打开,这个呢是我们应用应用程序端口,这个是我们的服务器端,这是我们的数据库端口。 之后的话呢就是通过这个哎,你可以用叉 shell 或者是 final shell 都可以去连接你的服务器,连接你的服务器之后呢你就可以去安装这个环境,安装家暴环境,安装完之后呢,你直接输入这个呃 java version, 它就可以出现这个 呃安装成功的标志,如果说它能出现这个证明安装成功之后的话呢,呃,我推荐大家用这个这个三通 s, 因为这个会比较简单一点。 之后的话呢再去安装咱们的一个数据库,咱们数据库的话呢,安装的话也是可以用这个亚姆的一个资源去安装,然后我这边已经安装成功了,给大家看一下状态。对,这是 ccm 六十 max code 的, 然后这个是绿色的,代表它是正在运行。 然后我们看一下这个下面这个 gdk 装完之后装满 circle, 满 circle 装完之后呢,我们就在我们的本地呢去更改我们的一个配置项目, 我们呢需要把我们这个壁设项目当中所有的这个 loghost 换成我们服务器的 ip 地址就可以了。然后呢要把数据库的密码呢换成你云服务器里面那个装的 nico 密码,这样的话呢就是你只需要全机替换, 把 logo house, 然后切换成你的这个服务器 ip, 哎就可以了。然后先切换,然后切换成去切换成你的服务器 ip 之后,然后我们点开我们右边这个 menu, 然后点开这个生命周期,然后先点可令,可令的话呢就就是去清理我们的这个呃编辑后的文件,然后看到这个,看到这个 build success 的 话,就证明它已经清理成功了。然后呢再打,再点开这个啊 package, 它就呢它呢就可以去将我们的这个程序进行一个打包操作。 打包完之后的话呢,我们可以看一下它会啊,这个是需要等待一会儿的,等待完之后的话,它会有一个,它这边有个新的 tagger, 然后呢你就去新的 tagger 里面 tagger 里面去把那个, 哎去把我们的这个看这个我们的一个架包上传到我们的云服务器,怎么上传呢?你看定定了这个 tagger 之后,然后呢我们找到这个架包,然后呢我们直接到我们这个里面工具里面去用这个啊 x i x f t p 去传就可以了,我们就直接这样拖进来, 哎他就可以传了,因为这边我已经传过了,传过了他就会有,他就会显示传,传进来之后的话呢,我们把这关了, 传进来之后,我们在我们的这个啊入头目录下就可以看到,对吧?那这是我自己传的 gdk 啊,这是我刚才传的价包,然后呢我们输入一个命令就可以去运行了啊,这边是我写的一个文档,我们输入一个命令 啊,就是可以去运行了,启动的话就出这个命令。 no help java 杠架,然后你看这在 linux 服务器里面,我们通过 java 杠架,然后指定这个架包它就可以运行了。后面呢这是输出的目录,然后因为我们就可以看它的目录,然后这个是查看它是否运行,我们看一下 啊,我这边都是已经调好了的啊,说这个命令就可以查看你的架包是否运行,这就是在运行的好,运行完之后的话呢,你就可以查看它的地址。 好,对,好,这个的话就是啊,下面的这个十十一十二的话就是我写的一个,呃,就是你通过你通过这个命令把项目跑起来之后呢,我们就可以在我们浏览器里面输入我们的公共 ip, 然后呢就可以去访问了,访问的方式跟本地是一样的,只不过你需要把 logos 换成你的这个 啊,楼靠子,换成你的公网 ip, 然后你看这边是我们的客户端,这边图片都是可以看的,然后呢我们在管理端也是可以登录的,然后我们在你看我如果说去修改这个图片的话呢,也是可以修改的啊, 那正常的话应该就是这样的图片,然后我们先上传一个,这样的话更新, 对,然后他就会同步这边呢,就是图片上传也是没问题的,因为我之前上传遇到这个图片图案的问题呢,我就把它呢,我就在我的这个,呃,在我的这个录的目录下,我新建了一个阿波洛的,阿波洛的一个目录,然后呢就把所有的图片呢都上传到这个目录里面就可以了。 ok, 这是我做的一个文档,有需要的可以私信我,都是免费送给大家的。好,这个就是这个视频的全部内容,谢谢大家。

最近写了一个 java 后端调用 dico api 的 接口, 现在这个大模型应用都是这个套路,都是按照这种方法搞的。这是后端的运行起来了,这是后端代码, 前端代码是这个 chatview 这里面的代码。这个前端代码我不会写,是用 ai 生成的,现在前端也是启动着的。 看一下数据库啊,现在看好了,数据库是没有内容的,现在给大家展示一下,展示一下成果。 刷新一下页面,输入一条消息,你是谁?你是哪个公司的大模型? 发送 一下子回答,不过这个不是那种流水的,就是一行一行的, 你跟豆包谁的功能更强大? 发送 这个问题很有趣,下面看一下数据库,他这个问答内容都存到了数据库,你看第一个问你是谁, 你是哪个公司的大模型?这是他回答的。你好,您跟斗魔谁的功能更强大?这又是他回答的。存储的跟 csi id 都是一模一样的。 csi id 是 前端传的,前端传输里有 看 csi id 跟 message 都是前端传的。行吧,这个功能也就这样。 还有就是后端调 deepsea api 接口的话,你是需要充值的,因为它需要花费 token 嘛。先到官网上 deepsea 深度搜索 api 看,我这是充值,我这充了十块钱的,它每次掉它都用花费这个 token 充值,自己充就行了。 如果想看那个 java 后端如何接入 deepsafe, 从网上找就行了。行吧,就这样吧,拜拜。

基于 deepseek 和知识图谱的电商商品推荐系统, 在视频最后有完整的安装部署教程哦,今天呢,这是一个基于 deepseek 和知识图谱结合的一个电商商品的推荐系统。首先我们去登录管理员账号 去看一下他的一些功能,首先呢这里是一个数据仪表盘啊的显示,然后呢第二个是知识图谱管理,这里你刚进来的时候需要去点击一下同步数据到图数据库下面才会有这个内容啊,这里是一个自定义的知识图谱的一个 图标啊,我们可以全屏的去看一下,这里有他的一个关系, 我们放大之后呢可以看到,呃,其实每条边上有他们之间关系的这个条数啊,如果两个节点之间他这个关系越多啊,他这个线会越长啊,线会越宽啊,你看这个的话,他是有五条关系,你看然后这个的话,他是有两条关系,明显的这条线就要比这条线宽一点啊, 并且如果只有单线的关系的话,它是色彩是单一的,如果有多条这种有多种关系的话,它这个线也是彩色的,这里可以取消某一个某一些东西啊。好,除了这个呢,我们还有一个环形的这种布局节点啊,他的话就比较规整一点, 这个是例句,那么这是我们自定义的一个图标,除了这个呢,我们还提供了这个 n e o 四 g 啊,它的一个 格式化的一个工具啊,我们这里也可以显示啊,我们点击它就可以看到 n u 四 g 啊,官方提供了这么一个图标的显示,说注意一下这里,它之所以没有刚才我们的那个线多的话,没有那个线的条数多,因为它这里做了限制,我们给他放大啊,放大无限倍啊,再运行一下,哎,现在就和刚才那个是同步了啊, 在这里呢,你可以输入呃图书库的一些命令,去操控他的一些节点啊。然后呢就是你的用户管理,类别管理啊,还有商品管理, 还有用户行为的管理,主要是浏览和购买这两种。那我们这是图谱里边也会根据浏览和购买的这些,还有收藏啊,点赞啊这些内容去进行推荐,这是管理员端的一个大概的内容,那么普通用户的话,他是会跳到这个界面啊, 这个界面的话我们这个推荐商品就相似用户和相似商品的推荐。那么这个东西呢,就是我们根据知识图谱里面的内容去进行了推荐啊,下面这个热门商品的话,就根据他的点赞还有收藏浏览的这个权重来进行显示的。那么除了这个之外呢,我们还有这个 ai 聊天的 这个内容啊,我们这里就可以跟他对话啊,让他对话说我想要我喜欢什么什么,然后让他进行推荐,这个之后等会去给大家演示一下,这里可以选择他的大圆模型,我们可以其实已经注意到了,就是这些图片都是空的啊,是因为我们管理员端他这个还没有进行类别啊,商品没有进行图片的上传,我们现在给他传一下, 我们打开下载下来的这个压缩包里边的测试包啊,测试包里边有类别里面的图片啊,看这个是户外运动,选择它,点击确定这个是文图书文具,这里省略上传封面图片的过程。 好的,现在我们这个商品的图片都上传完了,类别也上传完了,这些可以添加类别,还有添加商品这里就不做演示。还有这些查询啊,都是比较通用的一些功能啊。 然后我们跳回这个主页的时候可以看到啊,有一些这个图片啊,都已经显示出来了,对吧?都已经正常了,但是可以看到这个像推荐商品,这里他这个图片还没有显示出来啊,其实是因为我们推荐商品是来自于图数据库的知识图谱的内容,所以我们需要上传完这些图片之后呢,我们需要去点一下同步到图数据库,去更新一下图数据库啊,我们再来首页 去看一下吧。哎,这里就正常了啊。好的,然后可以看到我这个管理员也没有这个头像啊,我去更换一下啊, 就随便选一个吧。好的,可以看到我这个头像也更新成功了啊,这里呢可以修改密码,还有我的收藏也有啊,那么同时呢,还有我的一个用户画像啊,这里就是说我的偏好呀,还有回读统计 都会在这同时呢啊,相似兴趣用户也会显示在这里啊,这里的话现在是用随机的头像,因为他们也都没有上传过头像,所以这里是用一些随机的头像啊, 这里也可以去。呃,购买它啊,那这个都是模拟的购买啊,全购买啊,购买之后呢,它这个库存还有这个销量啊,也会随着变化,那么可以看一下我的购买记录哎,刚买的这个阿迪达斯的这个 t 恤。 好的,然后我们去看一下。呃,也可以搜啊,我们看手机啊,商品名称没有那么看数码电子。对,因为 我因为我们这个名字没有叫手机的,但是标签里边有这个手机啊,所以我们可以这样的话他就能搜出来了。现在我们去看一下跟大家聊天吧。嗯,我们新建一个绘画啊,这里我们就用这个 turbo 就 可以了。说我现在缺一张。呃,书桌 桌啊,你有书桌,然后你有什么好的推荐吗? 好的,他推荐了一些,对吧?然后呢你可以在这里输入这个关键词啊,给我推荐一些。一定要是这个关键词啊, 他就会从我们的系统里边啊去搜索啊。呃,你看他这个时候没有找到与这这些东西相关的商品啊,那么他的一个流程的话,其实是 ai 去总结一下他的这段话啊,然后总结出这些关键词呢,然后去 我们的图数据库里边啊去进行一些搜索,他说没有搜索到这个相关的这些商品啊,但是呢他会提供一些可能感兴趣的商品,就是我之前买过啊,或者我浏览过点赞过的这些东西,他会给推荐出来啊。嗯,那么我们看一下,再看一下上,因为我们现在的这个商品数量不够多啊,所以他可能有一些线索不到啊。看 假如我就是说卡西欧手表吧,对吧?啊?我再可以再新建一个的话啊,就是我想要一块卡西欧手表,对吧?然后呢把这个关键词输给他,给我推荐一些。 哎,你看这个时候呢他就能够去再从我们上面解锁到这个东西了,也就是说看他的关键词就卡西欧手表,对吧?我们现在商品那个系统里面是有这个东西的,点进去,点进去可以看到这里,嗯,然后现在有八十件,对吧?那我假如买一件啊, 买一件全购买,哎,成七十九件了,对吧?他销量也涨了一个,这里还能发评论说就是手表质量, 然后这里给他个大拇指,发个评论,哎,好了,点赞了,别人也可以在这回复啊。当其实你可以在这个商品管理里面去多加一些商品啊,多加一些商品,等丰富度达到一定程度的时候,那么 ai 的 那个效果, ai 搜索的效果会更加的好。 那么就是可以再来一个说我想要喝矿泉水,然后给我推荐一些, 就是我想要喝农夫山泉矿泉水,给我推荐一些。嗯,好的,那他这个 看,呃,说我想喝浓山矿泉水的话,他从这个系统里边去解锁到了这个农夫山泉的天然水,哎,我们点进去就可以了。 好的,这个是这个整个系统的一个大概的流程,下面的视频呢会讲一下这个系统使用的这个注意事项,还有就是这个图。

基于优喽和多模态大语言模型的智慧校园暴力检测系统,在视频最后有完整的安装部署教程哦,今天这个是一个基于优喽和多模态大语言模型的智慧校园暴力检测系统 啊,优喽模型的话是支持从优喽 v 八一直到 v 十二的这个模型啊,然后这个模型的权重也是放到了这里,需要修改的话在配置文件当中的这里修改就可以了。呃,然后他的话多模态单元中的这里修改就可以了。呃,然后他的话多模态大元模型是用的这个模型, 然后现在看一下他的一个大体的识别流程,就是优喽模型是用来检测行人,然后动物,他大元模型是呃通过对两个级以上的这种行人的行为截图,然后进行语义理解,然后并对画面做出一些描述,然后评判为他是否是有这种校园暴力的倾向。现在看一下系统的演示。首先就是登录管理员账号, 好的进来之后呢,这是管理员账号的话,他可以呃就是进入到这个控制台,控制台里边是有一些数据,因为现在 系统还没有被使用过,数据都是空的数据,然后首页的话这里是有一些快捷的操作,还有一些就是关于系统的介绍。 然后监控设备的话,现在是开了三个设备,这个的话是我的电脑摄像头的设备,然后这两个的话是本地视频转成的监控,没有啊?然后就去看一下设置监控的内容。 我们先分析一下一个这个 呃视频吧,可以看到就是如果他检测出了有人挨的比较近的话,他就会通过呃这种剧类群组的分析算法把这两个人给归到一一组里边啊,然后这上面的话,他就是说这个是组,因为画面里面可能有不同的这种人群,然后这个是第一个是,也就是一组啊,一组里边有两个人, 然后这个时候呢,如果发现了,呃,这个时候呢,这个整个宏框里边的内容会被传到多模态大元模型里面啊,如果多模态大元模型评判他是这个校园暴力的行为呢,这里就会给出一个警示啊,如果评判不是这个校园暴力的话,他这个只做一些显示,还有一个群主的截图也是这个图片啊,他不会 进行这个安全记录和其他的这个提示。哎,可以看到刚才其实啊,那如果现在的话,他红框里边标出来的呃,这个大圆模型把他就当成了这个说是群主一里边啊,呃,大圆模型觉得你看他有这个明显的肢体接触,其中一个人似乎在推另一个人或者拉另一个人的胳膊,然后还有一个人是蹲在了地上, 可能就是处于这种被控制的状态,说明他存在这种啊暴力的倾向,所以大元模型,这也是大元模型给分析出来的,根据这个图片,然后也给出一个高风险的这么一个呃结果,所以他这个记录就会被呃记录下来啊,可以看一下到安全记录的话,你看看实际上记录了好几条啊, 可以查看这个详情,那他就是说高风险,然后这个截图也会截取下来啊,当然你也可以去处理这个记录啊,就是说,嗯, 已经报警啊,嗯,好的,然后这里可以选择图片上传,也就是处理的结果,然后我这里就不上传了,确定,然后这里就会有一个处理信息啊,他的状态也会变成已处理。我们再看一下另外的刚才那个监控,这还是那个同一个监控换一个监控, 他这个的话其实因为不存在这种暴力啊,他这个也也有暴力倾向啊,就是一个人似乎在用手指指向另一个人,你看他这个确实在指另一个人啊,另一个人防御状态也就是,但是这个他没有刚才那个那么激烈,所以他这个就评判了一个中等风险。这里有个群主截图也能在这临时查看啊, 这个离得就比较远,他就虽然说画出了红框,但是因为他要剧烈分析把这个两个人框在一起,但是他没有发现肢体接触什么,他就没有评判这个校园暴力的这种行为。我们先关掉,然后看一下记录,看刚才记录的这一条,嗯,你看这这个人确实拿手指在指着另一个人啊,所以就是说的还是挺准确的啊。 然后这是我们的本地视频转成了这种监控流啊。还有一个就是我们用我们的电脑摄像头去看一下校园暴力, 然后这是我开了我的电脑摄像头,这是我的手机啊,我们拿手机去录的这个像啊,不是就开了一个视频,我们点开这个去播放啊,你看他检测出了一个高风险了,然后 你看他又检测出一针这种高风险了, 我们先关掉了,然后去看一下这个安全记录里面记录的东西啊,他这里是记录有几条,嗯,可以看到。呃,因为这个画面不是很清楚,可能是摄像头,还有就是模拟视频流,他那个 因为我看一下我这里设置的分辨率,其实强制他到这个六百八、六百四到四百八的这么一个像素啊,可能所以他这个摄像头不是很清楚,你可以把这里调的稍微大一点啊,那他这个说,呃,把中间这个框给截出来以后,我们可以你可以看到有一个小孩蹲在地上,另一个人是站着的啊,然后的话你看 他这个给出了一个结果啊,是高风险的。然后的话再看一下这个啊,这个你看明显就是这个白色衣服的人在打这个黑色衣服的小孩啊,其实这也符合就是现在的一些监控,他那个可能拍出来的画面不是很清楚啊,但是模型依然会把他给这个识别出来,那他这个就是说一个人在推搡另一个人工作比较激烈,所以他这个 也被判定了这个危险行为,再看这个的话也是一样的。 好的,然后这个的话就是这个系统的一个演示,但这里也可以同时开多个摄像头啊, 这个呢就是我的摄像头,我现在是在用手给遮挡住了, 然后这是管理员的界面,那么登录一个普通用户的话,他的话主要就是这些功能啊,监控设备的话,普通用户是只能看到他自己新建的这个监控摄像头的一些数据,而且用的话也是只能用他的新建的这个监控设备,其他的是看不到的。 那个为什么这里会有一些就是这个检测记录呢,因为是刚才管理员啊,因为管理员是可以开启所有的监控设备的,管理员他把这个设备也开了一会,所以这里会有一些检测记录,然后这是他的这个系统的演示,然后下面看一下这个系统的一个大概的文档啊。嗯,这里的话就是 有一些这个数据库表的介绍啊,还有就是目录结构,还有就是一些功能的概述啊,还有这个 算法的架构啊,首先就是提取目标框呀,群组区类,然后千万多模块大元模型来分析啊,然后就是这里有个核心的代码的解释,一直往下的话,这个基本的操作流程也会有啊,有些核心的这个算法的这个核心代码也会列在这里。 然后就是系统的注意事项,就是啊,本系统的这个大元模型,它是用的阿里百联平台的这种 api 服务啊,相关配置可以在这里修改。然后啊,这个系统是用官方的这种优乐模型权重来识别信任了,没有经过其他的数据证明群点,因为这个效果已经很好。 然后就是优乐模型,就是用来检测行人,然后多用模特大圆模型啊,就是对多个机以上这种行人的行为截图进行语义理解,并给出这种画面描述啊,刚才也看到了, 然后这个系统是支持将本地视频转为这种模拟的视频监控流,然后也支持笔记本电脑的摄像头,或者是台式电脑 usb 接口连接的这种摄像头都可以。如果你有这种支持二 tsp 地址的真实的网络摄像头啊,也可以直接接入,然后呢就是,呃其他的一些注意事项,然后下面看一下这个系统的一些流程图, 这个是它的一个架构图,然后这个是架构图的一些流程,呃,过程,这个呢就是它的一个功能模块图啊,这个可能没有猎局的很全,可以再补充。然后呢就是这个暴力行为检测的这种这个模块的流程图。 首先就是进入这个视频流,然后视频处理,然后优酷的目标检测,然后如果检测到了行人的话,就进行这种情组分析。算法 啊,然后把这个感兴趣的这种群组给裁剪下来之后呢啊,给到这个千门多模态的进行一个分析,如果检测到了暴力行为,那就进行分享等级的评估啊,然后同时会触发这个预警的机制,然后进行这个数据处理啊,存储了之后呢,一直到结束。

基于 deepsea 和优乐八到十二个智能动物健康监测系统,在视频最后有完整的安装部署教程哦,今天呢,这是一个基于 deepsea 和优乐 v 八到 v 十二的这种智能动物健康监测系统, 它主要就是有视频设置掉视频监控,还有用 ai 进行一些声轻微的识别啊,有这种健康分析啊,这种功能就是他的一个文档,之后再看,首先去演示一下这个系统,登录管理员账号, 哎,登录进来之后呢,我们是进入到首页,这里有一个简单的介绍啊,然后我们可以去管理控制台看一下,因为现在的这些数据都是空的,因为我没有用过这些系统啊,都是空的。摄像头的话这里是开了三个,然后检测记录,还有时间控制,还有行为识别,现在都还没有数据。首先我们去 打开两个监控,去记录一些数据,然后第一个的话是我的电脑摄像头,因为这个其实因为录的是我吗?这个就没有全部打开,因为 他没有肯定识别不了这些东西啊。然后我们先在这里去放监控一段时间啊,去看一下效果, 这注意它这个用我们系统里面这个标好了,就是目标 id 是 依赖于 yolo 的 目标追踪,它自动生成这个 id, 并不是去真正的识别到了这个猪,它是属于哪个 id, 如果你对这个啊 id 识别这里这个部分特别看重的话,这里需要注意一下,因为这里并没有真正的去使用这个 id 识别算法,是用这个目标追踪算法来生成这个 id 标号,然后可以看到右边的这个检测效果其实是比较差的, 比较差的是因为我这个模型训练的时候,其实是用的左边这个模型啊,数据集来训练的,所以它在这个场景下表现的不是不是很好,因为它没检测出太多, 这个的话是一个模型泛化型的问题了,这个视频的话就当一个测试视频来用来看的,我左边这个他这个视频效果是比较好的。 然后这里这个近期检查记录啊,也会这个定时的,现在定的是三十秒区域记录一次这个视频啊,这个画面啊,这里也会实时的更新这个东西。然后呢我们现在啊清空一下这个摄像头吧,因为我们已经有数据了啊,我们去看一下这些 数据的这个内容吧。首先是检测记录啊,检测记录看这已经有了,我们这也可以使用摄像头去查询他的野鸡肉啊,可以查看他的这个内容详情还可以去处理一下啊,就是说这个猪没有毛病, ok 的, 这里可以上传图片了,可以不上场,现在先不上场上传图片的话,他就会在下面那这里显示出来。然后的话是我们的行为分析,主要是这里的看我们的检测记录,他是把整张这个图片给截下来了,但是行为记录的话,这里啊他截取 的是具体的每一个猪的这个照片啊,可能这里因为分辨率不是很大,所以这里截的可能有一些模糊,但是他是会把 具体的那个猪啊给接下来,然后每个猪的话是目标 id, 就是 那个猪的 id 啊,你可以选择一个目标 id 啊,也就说这是那个二号猪啊,二号猪在这个监控下边的话,他的一些行为啊,都给截了下来,他这是站着呢,这个可能是在躺卧上视觉的躺卧,这个坐立就站立啊,这个持续的时间啊,都会记录下来啊, 这是他这个行为记录和这个检测记录的区别啊, 行为啊,行为记录区,就是把检测记录里边的每一个猪,它的这种行为啊,概率啊,还有这个 id 啊,它是几号猪,几号动物都给记录下来,并且这个行为的时间也会记录下来啊,这个一分四十七秒,意思就是这个二号猪啊,他们占比了这个一分四十七秒啊,这个就是十六号猪,十六号猪他看在这吃饭呢, 也就说吃饭吃了一分五十三秒,这个时间,因为我们刚才开着摄像头的时间比较长的话,这个时间是会分平均相对的会很长。 然后你们看一下这个智能分析这里啊,首先就是选择一下哪个摄像头啊,然后下边的哪一个猪,我们可以选择目标一啊,就是一号猪,哎,前面有他的,你看他行为都会被这里记录下来啊, 然后这里也有他的一个行为转化关系的这么一个图啊,就是说从有从躺过到站立的,有从站立到这个坐立的,有坐立到这个站立的关系转化图也会在这里,上面的话是他的一个这种分布 图标分布。那么除了这些,然后的话,我们可以点击这个健康分析啊,这个可以省的模型,我们就用这个千万千万的千万的 tab 模型来分析一下,一共这个这个分析啊,直接点这个,然后我们可以点这个健康分析,这个时候呢我们 ai 就 会根据这个猪的这些最近的这些行为啊 这些数据来分析,然后得出一个他的健康这个诊断的结果。可以看到啊,他已经得出这健康诊断的结果,使用的 v 三这模型,健康评分的话,一到十他给的是七分健康状况,他评分已良好。呃,看也就说他战地行为是个占百分之七十点四,然后其他的比较低,但是相对时间也比较合理, 没有出现这个躁动过多的情感风险啊什么的,他也会给出啊,建议措施的话也会给出帮助要点的哈,看他谈过行为是否有这些困苦,本象什么他都会给出来啊。那么下面呢,我们再去 换一个。呃,换一个那个猪来分析一下,看这六号猪,看是什么情况啊?看六号猪啊,这是六号猪看起来其实也是比较正常的,都有糖果站立进食,再换一个看一下, 这个也比较正常了,应该是看十六号猪的话。哎,你看他这个只有进食和这个嗅探可能这两种行为,我们用这个被爱去分析一下,看他这个情况状况是怎么样的。 好的分析完成之后呢,这里就会因为他没有这个行为关系的转换了。 好的,然后,呃,他这里其实评的是八分良好,但是这里嗯也是提到了一个风险因素啊,说是因为要么过少,经过两条记录啊,难以评估这个健康状况。嗯,卫星尽量过少,其实他评价出来的就不是很准确了,我们可以再换一个 好的,然后再分享我们换个东西啊,请用天猫的 turbo 去试一下。 好的,我们看一下,也是良好的啊。对,主要的功能呢,就是这个功能。 好的,你看这个的话,他评价的就是讲话中就是一般的, 他说这个行为持续时间差异较大,那站立的行为是这么长时间,然后有的是仅持续了几秒钟,可能说他有升级不是或者是什么东西啊,后面也有一些风险的建议什么的啊,他这个设置同步才八秒的,持续上是长的时间啊,也就最主要的功能。然后还有因为是管理员账号的号,没有这个数据概览有这些东西, 这些情况,我们只开了两个摄像头,所以这里只有两个摄像头的分布,然后而且我们可以看一下这个管理员和普通用户的这种区分状况。嗯,你看这个休息区监控一是我这个我的秘密管理员账号去创建的,就是我这里新增一个摄像头,他会 嗯,这样,然后这个位置去监控一的话,是有这个 type 用户,也就是一个普通用户去创建这个摄像头,那么所以我们登录这个 type 账号的话,他其实只能看到他自己的这个摄像头啊的一个 内容的。好,我们可以去看一下登录 test 账号。好的,进来之后呢,我们可以看到。哎,摄像头管理哈,只有这三个摄像头了啊,我们可以这里再新增新增一个大院,这个的话就 再写一个外写啊,后台按开这里就会新增一个。那么我们这里为什么会有检测记录呢?因为我们这个 test 是 第一次登录的,也出现了检测记录啊,是因为刚才管理员他是能开所有人的摄像头吗?所以这里附有一些记录啊, 这是他的一些行为记录。那么智能分析的话,普通用户也只能分析他新建的这些摄像头的这些目标的这个猪的行为啊。 嗯,好的,然后呢?除了这些呢,还有就是其他的个人中心,这也可以更换头像啊,我这就不演示啊。然后这普通用户的一些功能,刚才的话是管理员那些功能好。

vivo 官网的 vivo 教程是最权威的 vivo 学习资料,如果不是做尤尼亚吧开发,而是只用 vivo 做一去五 app 应用的开发,看 vivo 官网的 vivo 教程就可以了。 然而由内阿坝是跨端开发框架,不是只开发 h 五外的应用。你把微友官方的教程学的很透也不一定有用,因为外边的很多东西阿坝和小程序是不支持的, 所以在 uni app 开发中使用 vivo 还是有些差异的。相比外表平台, vivo 在 uni app 中使用差异主要集中在两个方面,一、 uni app 除了支持 vivo 实力的生命周期, 还支持应用生命周期以及页面生命周期。我们在做由您二宝开发的时候,关注更多的其实是应用生命周期以及页面生命周期,而应用生命周期以及页面生命周期 是原声 app 开发相对传统网易开发来说很重要,也很明显的区别。二、相比 yy 平台在小程序和 app 端部分功能受限, 油泥 app 在发布到一区五时支持所有 vivo 的语法,发布到 app 和小程序时,由于平台限制无法实现全部 vivo 语法,所以不用油泥 app 开发的 vivo 项目不能直接打包为 app 也就不奇怪了。

基于 deepsea 和优乐八到十二个智能动物健康监测系统,在视频最后有完整的安装部署教程哦,今天呢,这是一个基于 deepsea 和优乐 v 八到 v 十二的这种智能动物健康监测系统, 它主要就是有视频设置掉视频监控,还有用 ai 进行一些声轻微的识别啊,有这种健康分析啊,这种功能就是他的一个文档,之后再看,首先去演示一下这个系统,登录管理员账号, 哎,登录进来之后呢,我们是进入到首页,这里有一个简单的介绍啊,然后我们可以去管理控制台看一下,因为现在的这些数据都是空的,因为我没有用过这些系统啊,都是空的。摄像头的话这里是开了三个,然后检测记录,还有时间控制,还有行为识别,现在都还没有数据。首先我们去 打开两个监控,去记录一些数据,然后第一个的话是我的电脑摄像头,因为这个其实因为录的是我吗?这个就没有全部打开,因为 他没有肯定识别不了这些东西啊。然后我们先在这里去放监控一段时间啊,去看一下效果, 这注意它这个用我们系统里面这个标好了,就是目标 id 是 依赖于 yolo 的 目标追踪,它自动生成这个 id, 并不是去真正的识别到了这个猪,它是属于哪个 id, 如果你对这个啊 id 识别这里这个部分特别看重的话,这里需要注意一下,因为这里并没有真正的去使用这个 id 识别算法,是用这个目标追踪算法来生成这个 id 标号,然后可以看到右边的这个检测效果其实是比较差的, 比较差的是因为我这个模型训练的时候,其实是用的左边这个模型啊,数据集来训练的,所以它在这个场景下表现的不是不是很好,因为它没检测出太多, 这个的话是一个模型泛化型的问题了,这个视频的话就当一个测试视频来用来看的,我左边这个他这个视频效果是比较好的。 然后这里这个近期检查记录啊,也会这个定时的,现在定的是三十秒区域记录一次这个视频啊,这个画面啊,这里会实时的更新这个东西。然后呢我们现在啊清空一下这个摄像头吧,因为我们已经有数据了啊,我们去看一下这些 数据的这个内容吧。首先是检测记录啊,检测记录看这已经有了,我们这也可以使用摄像头去查询他的野鸡肉啊,可以查看他的这个内容详情还可以去处理一下啊,就是说这个猪没有毛病, ok 的, 这里可以上传图片啊,可以不上场,现在先不上场,上传图片的话,他就会在下面啊这里显示出来。然后的话是我们的行为分析,主要是这里的看我们的检测记录,他是把整张这个图片给截下来了,但是行为记录的话,这里啊他截取 的是具体的每一个猪的这个照片啊,可能这里因为分辨率不是很大,所以这里截的可能有一些模糊,但是他是会把 具体的那个猪啊给接下来,然后每个猪的话是目标 id, 就是 那个猪的 id 啊,你可以选择一个目标 id 啊,也就说这是那个二号猪啊,二号猪在这个监控下边的话,他的一些行为啊,都给截了下来,他这是站着呢,这个可能是在躺卧上视觉的躺卧,这个坐立就站立啊,这个持续的时间啊,都会记录下来啊, 这是他这个行为记录和这个检测记录的区别啊, 行为啊,行为记录区,就是把检测记录里边的每一个猪,它的这种行为啊,概率啊,还有这个 id 啊,它是几号猪,几号动物都给记录下来,并且这个行为的时间也会记录下来啊,这个一分四十七秒,意思就是这个二号猪啊,他们占比了这个一分四十七秒啊,这个就是十六号猪,十六号猪他看在这吃饭呢, 也就说吃饭吃了一分五十三秒,这个时间,因为我们刚才开着摄像头的时间比较长的话,这个时间是会分平均相对的会很长。 然后你们看一下这个智能分析这里啊,首先就是选择一下哪个摄像头啊,然后下边的哪一个猪,我们可以选择目标一啊,就是一号猪,哎,前面有他的,你看他行为都会被这里记录下来啊, 然后这里也有他的一个行为转化关系的这么一个图啊,就是说从有从躺过到站立的,有从站立到这个坐立的,有坐立到这个站立的关系转化图也会在这里,上面的话是他的一个这种分布 图标分布。那么除了这些,然后的话,我们可以点击这个健康分析啊,这个可以省的模型,我们就用这个千万千万的千万的 tab 模型来分析一下,一共这个这个分析啊,直接点这个,然后我们可以点这个健康分析,这个时候呢我们 ai 就 会根据这个猪的这些最近的这些行为啊 这些数据来分析,然后得出一个他的健康这个诊断的结果。可以看到啊,他已经得出这健康诊断的结果,使用的 v 三这模型,健康评分的话,一到十他给的是七分,健康状况他评的以良好呃看,也就是说他战地行为是占百分之七十点四,然后其他的比较低,但是相对时间也比较合理, 没有出现这个躁动过多的情感风险啊什么的。那他也会给出啊,建议措施的话也会给出帮助要点的哈,看他谈过行为是否有这些困苦,本山什么他都会给出来啊。那么下面呢,我们再去 换一个。呃,换一个那个猪来分析一下,看这六号猪,看是什么情况啊?看六号猪啊,这是六号猪看起来其实也是比较正常的,都有糖果站立进食,再换一个看一下, 这个也比较正常了,应该是看十六号猪的话。哎,你看他这个只有进食和这个嗅探可能这两种行为,我们用这个被爱去分析一下,看他这个情况状况是怎么样的。 好的分析完成之后呢,这里就会因为他没有这个行为关系的转换了。 好的,然后,呃,他这里其实评的是八分良好,但是这里嗯也是提到了一个风险因素啊,说是因为要么过少,经过两条记录啊,难以评估这个健康状况。嗯,卫星尽量过少,其实他评价出来的就不是很准确了,我们可以再换一个 好的,然后再分享我们换个东西啊,请用天猫的 turbo 去试一下。 好的,我们看一下,也是良好的啊。对,主要的功能呢,就是这个功能。 好的,你看这个的话,他评价的就是讲话中就是一般的, 他说这个行为持续时间差异较大,那站立的行为是这么长时间,然后有的是仅持续了几秒钟,可能说他有升级不是或者是什么东西啊,后面也有一些风险的建议什么的啊,他这个设置同步才八秒的,持续上是长的时间啊,也就最主要的功能。然后还有因为是管理员账号的号,没有这个数据概览有这些东西, 这些情况,我们只开了两个摄像头,所以这里只有两个摄像头的分布,然后而且我们可以看一下这个管理员和普通用户的这种区分状况。嗯,你看这个休息区监控一是我这个我的秘密管理员账号去创建的,就是我这里新增一个摄像头,他会 嗯,这样,然后这个位置去监控一的话,是有这个 type 用户,也就是一个普通用户去创建这个摄像头,那么所以我们登录这个 type 账号的话,他其实只能看到他自己的这个摄像头啊的一个 内容的。好,我们可以去看一下登录 test 账号。好的,进来之后呢,我们可以看到。哎,摄像头管理哈,只有这三个摄像头了啊,我们可以这里再新增新增一个大院,这个的话就 再写一个外写啊,后台按开这里就会新增一个。那么我们这里为什么会有检测记录呢?因为我们这个 test 是 第一次登录的,也出现了检测记录啊,是因为刚才管理员他是能开所有人的摄像头吗?所以这里附有一些记录啊, 这是他的一些行为记录。那么智能分析的话,普通用户也只能分析他新建的这些摄像头的这些目标的这个猪的行为啊。 嗯,好的,然后呢?除了这些呢,还有就是其他的个人中心,这也可以更换头像啊,我这就不演示啊。然后这普通用户的一些功能,刚才的话是管理员那些功能好。

我们来部署一下前端,像 voe 编写的前端项目的一个环境配置,然后 voe 项目看一下,如果有这个 package 点结实,就表示他是用漏的 voe 框架进行搭建的前端项目。然后我们就要下载相应的 录的的一个版本,这个项目所使用的录的版本是幺二点四,我们就到他的官网去下载幺二点四对应的版本,可以下载电脑对应的六十四位操作系统的 msi。 这个文件下载了之后双击运行,他其实和点 exe 是一样的效果,双击运行,直接点击下一步,安装好了之后,我们 为你加 l 键调出 cmd 的秘密,那我们在这里漏斗杠微看一下是不是我们下载的版本何时无误之后,然后我们可以用 idea 打开我们的代码,打开了之后,这里看见了我们执行 录的里面 a p n p m 软件管理包管理工具, n p m install 当他下载对应的那个 load model 那个组件包,然后这里要等一会儿时间, 那看一下我们现在已经安装完成了,然后我们打开它的文件位置,这个 load models 已经下载安装完成,然后现在我们就要把它运行起来, n p m r d e v 运行出来之后,它会自动弹出浏览器的框, 然后等待它进行编译完成。 好,现在可以了,那这就是我们管理员端的一个网站后台的后台,这里有验证码,验证码,验证码没有出现是因为我们没有把 java 编写的接口代码给它启动,这里点击启动, 启动也要编一下,放在这里 查看它的一个启动运行的日志文件。好,这里显示是 brainboot 启动成功,然后我们在这里刷新一下, 刷新一下之后他的验证码就已就出现了,然后我们使用账号额的命进行登录,七四 c 七 y 七四 c 七 y, 那现在我们就已经登录到了后台,这就是我们用 v u e 框架编写的后端的一个环境的搭建,还有运行在这里,虽然没有在 idea 里面才看到它的 noodle model 这个包,但是其实在我们文件里面 他已经下载完成了的。好,这这一节就讲到这里。

现在我们来看一下这个人力资源管理系统, 首先我们看到的是登录页面,然后我们整个人力资源管理系统呢,由初始由四种角色,分别是系统的超级管理员,然后就是呃总经理的角色以及人力跟财务。 那我们说这部表里面呢?呃,这个 row 这张表里面就存放了一些初使的角色,然后呢这个角色是可以在系统自定义设置的, 接下来我来登录管理员的角色去进行登录演示,我们找到 stop 这张表,这里面有四条初使的用户数据,那么第一条就是最高权限管理员,我们登录的时候使用 code 跟 pwd 就是 密码进行登录 啊,这边的 p w d 呢是经过加密的,他们的初审铭文都是一二三四五六。接下来我们使用这条管理员的账号去进行登录演示, 初审密码都是一二三四五六。登录进来之后我们可以看一下是一个首页,左边的菜单栏就有这些功能,那么首页的话呢主要是个人信息,然后这边可以修改头像, 也可以查看一些简单的报表,折线图,柱状图和饼状图,然后左下角还有一个考勤日历,那么我们先看下右上角,点击个人信息,可以去修改当前登录用户的个人信息, 修改密码,然后呢可以选择请假,那这边的话呢有这些请假类型, wish 可以 填写截止日期,请假天数去提交请假。我们看一下左边,首先提交请假之后呢会来到请假审批,这里有一些请那个审批数据,那么到这边的话,管理员是可以选择审批或者驳回,但是这些数据呢都已经是审批通过的,所以说就不能操作了, 那么第二个就是考勤表件,那么这里的话呢是可以导入一些考勤数据的,我们这边呢会提供一个样例,那么如果要录入考勤数据的话呢,就按照这个样例来就可以了 啊,主要由这些数据构成,这里注意这边的员工 id 一定要找得到,如果说 id 对 不上的话,那肯定会导导致所有的数据导入失败, 那么导入的过程可以是点击这个导入,然后呢选中这个 excel 表格,选中之后这边就会提示导入成功,而下面的这些考勤数据就会刷新, 那么下一个就是系统管理里面的第一个员工管理,这边有四条出示的员工数据, 那我们可以给对应的员工呢分配角色,默认是现在是四个角色,一个角色一个用户, 下一个部门管理,这边我们可以去创建新的部门,然后呢每个部门点击这个 x 小 三角呢是可以去看到子部门,那么子部门我们可以进行部门的设置, 我们可以点击新增部门,去新增子部门需要填入这些信息,那么针对特定的某一个部门,我们可以进行部门的设置,这边分别有请假设置,扩款设置以及加班设置,那么这边设置了对应的 这个假期类型之后,我们部门下的员工才能够发起对应的请假,这边有请假天数可以配置,如果这边没有设置全部是禁用的话,那么员工是没有办法提交请假信息的。 下一个是文件管理,这个一般是用不上的,我们在这边修改头像,上传头像之类的,会同步一条上传文件的网址到这里,也可以手动去上传所需要的文件。 财务管理里面的薪资管理,我们这边呢是可以查询到所有用户的一个薪资内容啊,可以选择对应的月份,当然了呃,除了这个 考勤的数据,考勤数据我们在考勤表现这里导入的时候,会同步到后面的一些基本奖金之类的,我们可以点击明细, 点完之后这边可以录入基本工资,给生活津贴、奖金,然后呢这些是没法控制的,录完之后的话就会计算出一个最终的工资。 下一个是参保城市,这边是可以新增一些城市的这个五险一金的缴纳基数跟比例啊,这边有一些出示的数据, 五险一金的话,我们可以查看某一个用户的这个五险一金的数据,然后呢也可以去录入他们的公积金 b 基数,然后企业跟个人的比例,最后也是通过报表的形式体现出来。 接着是权限管理,那么权限管理呢?菜单管理一般是用不上的,这里边的菜单呢基本上不会去动它可以进行浏览。然后呢重要的是还有一个角色管理,那么这边可以去配置自定义的这个角色,输入编号跟职称, 针对已有的角色,我们可以编辑或者是点击分贝菜单,比如说我当前的这个管理员角色是拥有所有的菜单权限,那我们还有一个财务, 财务这里我们只配置了财务管理权限,人力的话呢,只配置了考勤管理,还有一个员工管理的权限,那么总经理的话呢?除了这个权限,管理所有的权限都有, 这个就是超级管理员的一个功能演示。当然这边如果配置了比如说管理员,我们可以用管理员的账号去进行登录一下 啊,这个是总经理,总经理用户对应的就是 star 这张表里面的第二条数据,我的命跟密码去进行登录,密码也是一二三四五六,进来之后呢,它其实就是像我们刚刚配置的那样,少了一个权限的管理,其他的功能是一样的, 这边我就不重复演示了。同样的,如果我们登录人力的账号, 我们试一下,进来之后呢,它就只有考勤管理这两个以及员工管理,当然这些你要给它配置什么功能都是可以的,那么将就是整个人力资源管理系统功能的演示。