前言好久没写文章了,甚是想念,近半年来发生了很多事情,心态也变了很多。这个博客自创办以来,原域名叫“is-hash.com”,是我2019年的突发奇想注册此域名,“is-hash”即为“是#”(hash是#的英文),#是Linux系统中的管理员标识,寓意自己狂的像管理员一样驰骋计算机。突然觉得这个域名实在是中二,且域名中有个-实在是突兀。正好这个域名也快到期,今天下午突发奇想,来换网站域名吧。新域名wayneblog.top,算是给自己起了个英文名吧——wayne,这是我的博客,故为wayneblog。文章内容都是我的情况,不是一个教程,更像一篇日记,读者留意。还有半年就毕业了,时间过得真快啊
前言随着互联网的发展如今已经出现了越来越多更加简洁的框架了,amis就是一种通过配置json代码来实现不同页面效果的框架。此文章是我自己的一个学习实例。官方api网址https://aisuda.bce.baidu.com/amis/zh-CN/components/index国内文档网址https://aisuda.bce.baidu.com/amis/zh-CN/docs/index实例效果json代码{"type":"form","title":"","body":[{"label":"登录名","type":"input-text","name":"login_name","requi
前言随着互联网的发展如今已经出现了越来越多更加简洁的框架了,amis就是一种通过配置json代码来实现不同页面效果的框架。此文章是我自己的一个学习实例。官方api网址https://aisuda.bce.baidu.com/amis/zh-CN/components/index国内文档网址https://aisuda.bce.baidu.com/amis/zh-CN/docs/index实例效果json代码{"type":"form","title":"","body":[{"label":"登录名","type":"input-text","name":"login_name","requi
很久之前,分享过一次Python代码实现验证码识别的办法。当时采用的是pillow+pytesseract,优点是免费,较为易用。但其识别精度一般,若想要更高要求的验证码识别,初学者就只能去选择使用百度API接口了。但其实百度API接口和pytesseract其实都需要进行前期配置,对于初学者来说就不太友好了。而且百度API必须要联网,对于某些机器不能联网的朋友而言,就得pass了最近群里有位群友分享了一个新库,试用一下发现非常实用,特意今天分享给大家。Github地址:https://github.com/sml2h3/ddddocr该库名也是非常有趣——ddddocr(谐音带带弟弟OCR)
很久之前,分享过一次Python代码实现验证码识别的办法。当时采用的是pillow+pytesseract,优点是免费,较为易用。但其识别精度一般,若想要更高要求的验证码识别,初学者就只能去选择使用百度API接口了。但其实百度API接口和pytesseract其实都需要进行前期配置,对于初学者来说就不太友好了。而且百度API必须要联网,对于某些机器不能联网的朋友而言,就得pass了最近群里有位群友分享了一个新库,试用一下发现非常实用,特意今天分享给大家。Github地址:https://github.com/sml2h3/ddddocr该库名也是非常有趣——ddddocr(谐音带带弟弟OCR)
前置要求:有百度账号,实名认证以及开发者认证,创建应用并获取到关键凭证:Appid、Appkey、Secretkeyk和Signkey 平台上入门十分清楚,直接对着逐步操作即可,个人开发者审核也很快百度网盘开放平台地址如下:https://pan.baidu.com/union/doc/nksg0sbfs因为平台代码例子竟然没有C#,这里主要是放授权以及下载部分代码实例第一步:获取AuthorizeCodestringauthorizeURL=@"http://openapi.baidu.com/oauth/2.0/authorize?response_type=code&cl
前置要求:有百度账号,实名认证以及开发者认证,创建应用并获取到关键凭证:Appid、Appkey、Secretkeyk和Signkey 平台上入门十分清楚,直接对着逐步操作即可,个人开发者审核也很快百度网盘开放平台地址如下:https://pan.baidu.com/union/doc/nksg0sbfs因为平台代码例子竟然没有C#,这里主要是放授权以及下载部分代码实例第一步:获取AuthorizeCodestringauthorizeURL=@"http://openapi.baidu.com/oauth/2.0/authorize?response_type=code&cl
当我们把接口都做好以后,我们需要去开发前端界面。添加文章功能里面,最重要的就是文章内容部分,需要配置上富文本编辑器,这样才能给我们的内容增加样式。 下载ueditor代码ueditor已经很久没有更新了,我们现在去github下载压缩好的代码包https://github.com/fex-team/ueditor/releases/tag/v1.4.3.3 下载好以后,可以看到有这些文件,把这个目录放到我们的前端资源目录里 引入加载富文本编辑器下面是我自己项目里面的目录,请酌情修改"/static/js/ueditor/ueditor.config.js">"/static/js/uedit
当我们把接口都做好以后,我们需要去开发前端界面。添加文章功能里面,最重要的就是文章内容部分,需要配置上富文本编辑器,这样才能给我们的内容增加样式。 下载ueditor代码ueditor已经很久没有更新了,我们现在去github下载压缩好的代码包https://github.com/fex-team/ueditor/releases/tag/v1.4.3.3 下载好以后,可以看到有这些文件,把这个目录放到我们的前端资源目录里 引入加载富文本编辑器下面是我自己项目里面的目录,请酌情修改"/static/js/ueditor/ueditor.config.js">"/static/js/uedit
由于一些客户的内部系统需要提取一些记录信息,如果手工录入会变得比较麻烦,因此考虑使用百度云的OCR进行图片文字的提取处理,综合比较了一下开源免费的Tesseract类库进行处理,不过识别效果不太理想,因此转为了百度的OCR云接口处理方式,测试的效果比较理想,基本上较少出现错别字。本篇随笔介绍如何利用百度OCR进行图片文字的提取处理,以便从别的系统中批量化获得响应的系统数据,然后进行相应的格式化处理。1、百度OCR服务申请百度的OCR接口调用是收费的接口,不过一般是在超过一定量的情况后进行收费,我们可以申请获得每月免费的额度。百度智能云地址:https://login.bce.baidu.com