Arduino基础代码(不定期更新) 最近一阵子在业余时间做一些物联网小组件,软硬件交互还挺有趣。主要用到的开发板是国产的Arduino UNO R3和ESP8266及ESP32,其中涉及到一些代码在这里记录一下,以便日后翻阅。
javacv踩坑记录 前一阵学习opencv,发现在做人脸识别的时候遇到一些类库不存在的情况,查找后发现是由于拓展包没有安装完全(仅安装了基础版)。由于网络的问题(初步猜测),始终无法安装好拓展包。于是另辟蹊径,想起来之前看到过的javacv。JavaCV可以认为是OpenCV的Java版,其本质上是一个Java Interface,是一个联结Java与OpenCV的桥梁,所以它本质上是依赖OpenCV的。目前,关于这东西能查到的文档和资料实在是太少了,这个过程中着实踩了不少坑,记录一下以便帮助以后的人。
案例,linux环境下OpenCV+Java,实现证件照在线更换背景色 主要是通过java实现的(前后端用的ruoyi),linux环境编译安装opencv及证件照背景色更换的核心算法在前面文章中有写到,感兴趣可以翻阅查看。
linux环境下编译安装OpenCV For Java(CentOS 7) 最近在业余时间学习了一些有关图像处理的代码,但是只能本地处理,满足不了将来开放远程服务的需求。因此,查找并参考了一些资料,成功在centos7环境安装上了opencv 460。下面上具体安装步骤,希望能帮到有需要的同学。
Java + openCV更换证件照背景色 最近在小红书上看到很多更换证件照背景色的需求,联想到以前自己也更换过证件照背景色而且还是付费的,碰巧最近在看一本书《Java+OpenCV高效入门》,于是查找资料,找到了通过技术解决这个需求的办法。
VMware下linux系统显示虚拟机无法上网,显示“网络电缆被拔出”的问题解决方法 3】本机控制面板->管理工具->服务,查看VMware相关服务是否开启,将未开启的服务手动开启。【1】VMware->虚拟网络编辑器->更改设置->还原默认设置。【2】卸载VMwareTools,重新安装。
Java中PO、BO、VO、DTO、POJO、DAO概念及其作用 PO(bean、entity等命名):Persistant Object持久对象,数据库表中的记录在java对象中的显示状态最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。BO(service、manager、business等命名):Business Object业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。形象描述为一个对象的形为和动作,当然也有涉及到基它对象的一些形为和动作。比如处理一个人
mybatis-plus忽略映射字段 mybatis-plus使用对象属性进行SQL操作,经常会出现对象属性非表字段的情况,忽略映射字段使用以下注解:@TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的。@TableField(exist = true):表示该属性为数据库表字段。Mybatis-Plus 插件有这个功能,可以看一下@TableName:数据库表相关@TableId:表主键标识@TableField:表字段标识@TableLogic:表字段逻辑处理注解(逻辑删除).
MyBatis实现分页+查询结果按照自定义顺序排序 代码如下所示@RequestMapping("/queryNewUserByOrderPage") public JsonResult queryNewUserByOrderPage(){ //分页工具只对PageHelper下的第一个select语句生效,也就是不会查出所有,仅根据查询数量要求进行数据获取 PageHelper pageHelper = new PageHelper(); pageHelper.startPage(1, 3);
QT实现自定义tag标签 需求近期项目上需要用到QT,刚接触不久就遇到一个需求。需要在form表单上实现标签,标签长度随着文字的长度而变化,并且支持关闭和选中两种状态。从遇到问题到解决问题总共用了3天业务时间,有一段时间没有钻研技术问题了,决定记录一下。需求两种情况如下图所示(下图是已经实现的结果):思考遇到这个需求的第一反映是去网上找现成的控件来使用,找了一圈发现没有。期间还尝试用QViewList+委托来实现,但是遇到item大小都是固定的问题,没法根据文字的长度进行分别显示,花了一天时间没有解决,果断放弃!进而
element 下拉框不显示下拉数据的问题 解决方法:添加:popper-append-to-body="false"属性如:<el-form-item label="活动区域"> <el-select v-model="form.region" :popper-append-to-body="false" placeholder="请选择活动区域"> <el-option label="区域一" value="shanghai"><
微信小程序的 <rich-text>标签 亲身体验 wxparse 是个坑,弃之不用微信小程序的 标签挺好用的用法如下:1、wxml页面<rich-text nodes="{{nodes}}" ></rich-text>2、jsdata:{ nodes:'' },onLoad: function (options) {var that=this; that.setData({ nodes: data.content })}...
重构微信小程序 近期空闲下来将2018年底上线的社区小程序做一下功能更新,提交了两次都被腾讯给驳回了。 陡然间感觉微信小程序对个人开发者已不再友好,决心放弃微信小程序了。 好不容易积累的1500+用户量,50+的日活跃量就这么放弃心有不甘。决心用VUE重构一版,希望接下来一切顺利,新版功能尽快上线吧。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200229103...
win10搭建ftp服务器并使用nginx代理 一、win10环境搭建ftp服务器打开win10控制面板,不知道的同学可以使用win+s组合案件来搜索,如下图所示 打开控制面板之后, 找到程序,并点击进去在程序窗口中找到启动或关闭程序功能按钮,并点击打开dialog 在弹出框中找到Internet Information Services,点击打开并勾选FTP服务、FTP扩展性、IIS管理控制台。 待系统自动配置完成之后,仍然使用wi...