2-4,语音识别
长按识别,并查看识别结果
查看识别的文字属于什么垃圾
2-5,视频
视频列表
视频详情
2-6,搜索功能
搜索垃圾
搜索文章
2-7,垃圾分类列表
四种垃圾分类介绍
每种分类包含那些垃圾
2-8,答题竞赛
每日答题
注册用户参加排名
积分排名
错题集
正确率分析
2-9,个人中心
未登录
已登陆
我的收藏
2-8,在线客服
客户直接在小程序里发消息给客服
客服可以在网页端,或者微信端管理消息
网页端客服
小程序端客服
2-9,意见反馈
客户可以直接在小程序端提建议,建议里可以添加图片
管理员可以在小程序后台,查看客户的反馈
2-10上面回收商
我们这里的可视化网页后台使用的时云开发自带的cms(内容管理)
3-1,登录页
3-2,管理后台
我们可以在这里
-
1,添加新闻,删除新闻,修改新闻
-
2,添加垃圾,删除垃圾,修改垃圾
-
3,添加视频,删除视频,修改视频
-
4,添加题库,删除题库,修改题库
-
5,查看文章评论
-
6,添加回收商,删除回收商,修改回收商
还有更多的功能,我会在视频课里给大家用视频来演示,这样更直观。
数据库我们这里用云开发自带的云数据库,下面的集合就是我们的数据表。
=============================================================================
我们在开发小程序之前,首先需要安装小程序开发者工具,今天就来教大家安装小程序开发者工具。
2-1,其实很简单,只需要进入小程序官网,然后点击工具,如下图所示。
https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html
当然了,也可以直接通过下面链接去下载
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
不管你是window还是mac电脑,只需要双击安装包实现安装即可。
等待安装即可
安装完成
第一次进入时,如下
点击上图的加号,就可以创建一个新项目,我们主要教大家如何导入项目,视频里会有详细讲解。
=====================================================================
我们前面虽然可以用测试号创建小程序,但是测试号有很多功能会受限,比如我们后面讲的云开发,必须是注册小程序后才可以使用,所以今天我们就来讲讲小程序的注册.
官方注册地址:https://mp.weixin.qq.com/wxopen/waregister?action=step1
进入注册页面时,跟着提示一步步来就可以了
如果只是学习的话,注册个人小程序即可.
如果想商用,想使用微信支付,取用户手机号等复杂功能,可以注册企业小程序,不过企业小程序必须有营业执照才可以注册.
========================================================================
今天我们就来正式的创建自己的第一个云开发项目,在创建云开发之前,有下面几个注意事项
-
1,必须注册小程序后才可以开通云开发
-
2,一个小程序可以创建两个云开发环境,学习的时候最好只创建一个
和创建普通小程序一样,如上图所示,需要注意的就是这里必须要填写自己的appid,不可以用测试号. appid的获取如下图所示.
-
1,点击下图箭头所示,如果你第一步创建项目时,没有使用自己的appid,这里不会有下图箭头所示的云朵.
-
2,给云开发环境取名
等待创建
创建成功
-
3,获取云开发环境id
在app.js里写入环境id,注意这里要用你自己的云开发环境id
wx.cloud.init({
env: "xiaoshitou-xs7fr"
})
用时候云开发创建好以后,初始化可能需要一点时间,所以如果这里初始化有报错,记得关闭开发者工具,等几分钟再重新打开即可.
=========================================================================
如下图所示,直接点击开通内容管理(CMS)即可
开通cms需要你云开发里使用按量付费,如果你是第一次开通云开发,记得做如下选择。
如果你已经开通过云开发,记得把付费模式改为按量付费。如果你一开始云开发不是按量付费的模式。
点击完开通以后,会有如下弹窗,直接点击确定即可。不要被付费吓着,官方每月会送我们一定的免费额度的。学习得话基本上够用了。
上面点完确定后,我们只是开启了按量付费功能,因为cms得使用必须要开通按量付费才可以得。所以还要再点一次开通。如下图
点完开通后,会有如下弹窗,直接点击下一步即可。
然后我们需要设置登录内容管理后台得账号和密码,然后点击确定即可
然后我们就等待内容管理功能得开通了,需要等几分钟。
开通成功以后,我们就可以通过下面这个地址进入管理后台了。
后面我们统一称内容管理为cms
-
一个云开发环境对应一个内容管理(cms)
-
cms开通会存在开通失败的情况,如果开通失败了,就用新的云开发环境去开通,如果新的云开发环境还是不行的话,那就只能重新去注册一个新的小程序了。一个小程序是可以开通两个云开发环境的。
-
现在小程序官方改规则了,使用内容模型,每月可能要付几毛钱。不过学习使用的话,不会用太多的。一个月几元钱足够了。
上面开通好以后,就可以通过后台地址登录管理后台了。如下
第一次登录,我们还需要创建一个项目
自己输入项目名和项目id即可
然后点击进入刚刚创建的项目
到这里我们的cmd可视化网页管理后台就创建好了
我会在视频里教大家如何创建内容模型,其实内容模型和我们数据库里的数据表(集合)是对应起来的。
我们在cms后台,点击导入模型
然后把我源码数据目录下的内容模型拖入即可导入,这里的内容模型其实就是我们的数据表。
我把新闻,垃圾分类,题库这三个表的数据,提前给大家准备好了,大家在cms网页点击导入即可。
通过json导入
我们下面5个表要改下表权限 huishou,news ,questions,refuse,video 权限改为所有用户可读,仅创建者读写。
==========================================================================
今天我们来讲下垃圾分类小程序的部署,部署中一些细节的问题也会给大家讲解下。
如果有买我课,或者办我的年卡,都可以获取到源码。
源码的导入我在小程序基础课里有讲的。这门课的详情讲解里也会教大家如何导入源码的。
云开发的开通,在我云开发基础入门里也有讲,这里就不在累述。
创建好云开发后,要在app.js里进行云开发环境的初始化。
先选择云开发环境
如下图所示,部署云函数。
下面几个云函数都要部署,部署成功后文件前面会出现一个云朵的标识。
===========================================================================
我们这里使用了百度的图片识别技术,所以在使用之前我们要现在注册百度开发者账号,官方地址:https://ai.baidu.com
注册地址:https://login.bce.baidu.com
至于如何注册,这里不需要我再教了吧,大家自行注册就行了。
我们主要用到的是图片识别和语音识别技术
现在使用百度图片识别,必须要实名认证下。
根据自己的情况选择认证方式
学习的话,只需要个人认证即可。
我们要使用图片识别和语音识别功能,就要创建一个应用 。
我们可以在图像识别下创建应用,记得勾选图片识别和语音技术就行。
点击完创建应用后,把图像识别和语音技术全部勾选。
当然了,如果你一开始考虑清楚都用那些功能以后,可以把你想要的功能都勾选了,这样以后就不用重复的创建应用了。
选个人即可
这样我们就创建好应用了
创建好以后,下面两个东西我们后面会用到,知道在哪里即可。
7-4-1,图像识别资源
同样的我们要使用图片识别功能,也是要去领取免费资源的,要不然我们连免费使用的额度都没有,当然啦,如果百度后面改规则了,我们就只能付费购买这些资源了。如果只是学习用的话,用不了几毛钱。
所以先把能领的都领取下。
估计百度是在为后期收费做准备,但是目前还有免费资源可以领取。既然可以白piao就先领取免费的。即便后期收费了,咱们学习使用估计也用不了太多,几毛钱的估计就够咱们学习用的了。
点击免费领取资源
既然免费,当然全部领取了啊。领取完,耐心等待生效即可。如果你在学习的时候,不能在免费领取了,那就花几毛钱付费下也行的,基本上几毛钱就够咱们学习使用了。
领取完图片识别的,语音技术的也要领啊。
7-4-2,语音技术资源
点击免费领取
把能领的全部领了。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
最后
作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料
一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!
AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算
60997733)]
[外链图片转存中…(img-1G1qfG7J-1712260997734)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
[外链图片转存中…(img-uycdLqlP-1712260997734)]
最后
作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料
[外链图片转存中…(img-m92VwE72-1712260997734)]
[外链图片转存中…(img-IpVbqvzZ-1712260997735)]
一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!
AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算