云服务器代码?服务器代码是什么

不需要服务器教你仅用30行代码搞定实时健康码识别

不需要服务器,教你仅用30行代码搞定实时健康码识别

本文分享自华为云社区《》,作者:华为云PaaS服务小智。

此次新冠疫情,波及范围之广,持续时间之久已经超出了我们的预料。自打疫情发生以来,几乎所有人的生活都受到了影响,还好现在已经是数字化的时代,为了防控疫情,健康码成了我们的通行证,已经在最大程度上减少了疫情对我们出行的限制。

4月份上海疫情肆虐,疫情发展牵动着无数国人的心,大家也都在尽自己所能全力抗疫,当时就看到一篇《复旦博士用130行代码解决核酸统计,2分钟完成人工一小时工作量_CSDN程序人生的博客-CSDN博客》的报道,这让我联想到自己作为一名宝妈,每天必做的一件事就是上传自己和家人的健康码给学校,换个角度想,疫情期间各个学校、政府、商场等机构每天都需要收集海量的核酸报告和健康码,人工审核不仅耗时耗力,容易出错,也不能做到及时发现问题。对于解决人工重复性工作,计算机程序可以说是首当其冲了,像这位复旦博士,用python代码进行核酸统计真是一个不错的想法。

想起之前参与过的一个华为云开发者活动“Serverless高手伪装者速成班”用到的正是报道中提到的文字识别OCR,不同的是华为云是以云服务的形式提供的,并且这个活动使用的平台-函数工作流FunctionGraph,不需在本地搭建代码环境直接在云上开发,云上部署,无需服务器,感觉更加轻量方便一些,想到这些,我准备用这次学习的内容,也来搭建一个健康码识别的应用。

首先,健康码的主要内容都是文字,所以我先开通了华为云OCR的通用文字识别服务。

然后按活动指导,在函数工作流FunctionGraph创建了一个函数,并复用了活动中使用的代码,只是把调用的ocr服务类型修改为通用文字识别。

这就完了?怀着忐忑的心,我识别了一张自己的大数据形成卡。

到目前为止看起来还都不错,可是考虑到如果放到实际业务场景中,这貌似还远远不够。如果说是把截图收集上来之后再集中分析处理,必定还是需要一段时间的,并且集中处理还存在不能及时分析截图的问题,比如某张异常的截图提交的时间和集中处理的时间有较大的时间差,那么就会造成疫情进一步扩散的可能,能做到实时处理就好了。

函数工作流FunctionGraph支持创建触发器,所以我又给函数创建了一个OBS的触发器,这样只要有图片上传到这个OBS中,就会触发健康码识别函数执行。

再来试一下,向OBS桶上传健康码截图是否可以触发函数执行。

成了,我特意数了一下,除去注释,只有三十几行代码就搞定了健康码实时分析,成就感满满,想要尝试的小伙伴,我细心的为你们准备了《30行代码实现无服务器实时健康码识别--操作手册-云社区-华为云》,快快拿去用吧!!!

当然,要做到投入使用还需其他能力的支持,比如健康码提交入口,异常码告警,数据存储等等,这些就留给开发者们自由发挥吧!

点击下方关注,第一时间了解华为云新鲜技术~

华为云博客_大数据博客_AI博客_云计算博客_开发者中心-华为云

选用什么云服务器做编程学习比较好

我比较推荐cloud9 IDE这一个基于网页的集成开发环境,Cloud9 IDE是一个基于 Node.JS构建的JavaScript程序开发Web IDE。它拥有一个非常快的文本编辑器支持为JS, HTML, CSS和这几种的混合代码进行着色显示。Cloud9 IDE还为node.js和Google Chrome集成调试器可以在IDE中启动、暂停和停止。能够在云计算环境中测试和部署你的代码。使用WebDAV,它还可以连到远程工作台。Cloud9 IDE拥有一个插件系统用来扩展现有功能,当前该IDE已经捆绑好几个插件。优势如下:

1。不需要配置,直接图形化界面新建项目既可获得一个全新的环境,不需要担心不同项目之间发生干扰出现问题。

2。功能齐全,开发、调试一应俱全,不需要配置,把重心放在学习上。

3。服务器完全位于境外,避免了应用遇到中国特色的网络问题。

服务器完全位于云端,可以在windows,ipad,手机,mac os上无缝同步,把重点放在学习上而不是数据同步上。缺点是有一些限制:

1。免费版用户只能创建一个私有的项目,其他项目只能是公开的,既然题主是在学习,有一个私有的项目也足够用了,公开也没有问题。

2。貌似没有GPU,如果做机器学习之类GPU有优势的项目效率会很差。但是腾讯云好像也没有,如果有需求,建议让父母绑信用卡上Google Compute Engine,最新政策可以免费用一年。

3。免费用户如果一周不登陆会被冻结项目,但是题主既然是学习,显然问题不大,项目不会是7X24运行,也不能三天打鱼两天晒网。

云代码-1什么意思

云代码-1是指云服务器中运行的程序出现了异常错误。

云代码-1是由于程序的代码实现不完备、语法错误、配置问题或者其他异常等原因导致的。为了查找问题,我们需要查看程序运行时的日志,从日志中获得更多的信息和上下文。

修复错误、优化代码,完善系统配置和进行有效的备份将有助于确保云服务器和应用程序正常运行,确保稳定、可靠的运行环境。

阅读剩余
THE END