草庐IT

roc-pc-plus

全部标签

小米手机解BL锁时 进入fastboot之后 PC端手机解锁工具一直显示未连接手机

1.首先想到换数据线在自己换了几根数据线后未解决问题2.重启电脑常见毛病重启解决,但是尝试后依旧没有反应3.驱动问题,尝试更换驱动来自知乎的分享方法如果解锁软件没有显示连接手机,是驱动问题,可以如下操作数据线电脑USB口没有问题的情况下就是驱动的问题解决办法:1、下载最新的​小米解锁工​具2、解压之后,在小米解锁工具文件夹内找到driver文件夹3、连接fastboot模式下的手机4、在我的电脑右击-管理-设备管理器下找到安卓手机,然后右击更新驱动程序,选择浏览我的电脑以查找驱动程序,再选择刚才小米解锁工具下的driver文件夹4、尝试解锁软件的驱动更新解决使用小米论坛下面评论的方法点右上角的

【5分钟背八股】2PC和3PC的区别是什么?

面试官:2PC和3PC的区别是什么?3pc比2pc多了一个cancommit阶段,减少了不必要的资源浪费。因为2pc在第一阶段会占用资源,而3pc在这个阶段不占用资源,只是校验一下sql,如果不能执行,就直接返回,减少了资源占用。引入超时机制。同时在协调者和参与者中都引入超时机制。2pc:只有协调者有超时机制,超时后,发送回滚指令。3pc:协调者和参与者都有超时机制。协调者超时:cancommit,precommit中,如果收不到参与者的反馈,则协调者向参与者发送中断指令。参与者超时:precommit阶段,参与者进行中断;docommit阶段,参与者进行提交。【5分钟背八股】60:2PC和3

mybatis-plus分页查询三种方法

mybatis-plus分页查询一、前期准备表1、配置类二、使用selectPage1、Service2、结果三、使用2种分页查询的写法1、xml2、Mapper3、第一种写法4、第一种结果5、第二种写法6、第二种结果四、使用PageHelper插件分页查询1、依赖2、代码3、结果一、前期准备表CREATETABLE`school_student`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(255)DEFAULTNULL,`sex`varchar(255)DEFAULTNULL,`age`int(11)DEFAULTNULL,PRIMARYK

Mybatis-plus LambdaQueryWrapper 模糊查询 like方法使用记录

项目开发过程中使用Mybatis-Plus的lambda表达式,对其中对模糊查询like方法开始不理解其中参数Boolean是什么作用。后边看其他的方法都是两个对应的,有带Boolean参数的有不带的。查阅资料得知:代码如下://条件封装QueryWrapperFykUser>queryWrapper=newQueryWrapper>();queryWrapper.like(StringUtils.isNotBlank(user.getName()),"NAME",user.getName());queryWrapper.like(user.getEnable()!=null,"ENABLE"

【前端vue升级】vue2+js+elementUI升级为vue3+ts+elementUI plus

一、工具的选择近期想将vue+js+elementUI的项目升级为vue3+ts+elementUIplus,以获得更好的开发体验,并且vue3也显著提高了性能,所以在此记录一下升级的过程对于一个正在使用的项目手工替换肯定不是个可实现的解决方案,更优方案是基于AST(抽象语法树)解构代码,根据既定规则,批量修改然后输出文件。目前主流的转换工具大致有babel插件、gogocode、jscodeshift等等,在对比了官方文档、使用方式等方面最后决定使用gogocode来进行便捷升级。(官方文档相比之下更为清晰,使用方式更为方便,对于某些代码的转换核心代码更为简洁)gogocode是一个基于AS

vue3 + Element Plus自定义音频audio样式及控件

1、原生的audio控件写法及效果图:由于audio标签原生样式不能修改UI样式,所以需要隐藏原生audio标签,重新写一个控件进行操作audio2、自定义写法及效果图:代码实现:先封装一个组件audioPlayer.vue。注意:需提前安装了ElementPlustemplate>divstyle="margin-top:200px">audio@timeupdate="updateProgress"controlsref="audioRef"style="display:none">source:src="fileurl"type="audio/mpeg"/>您的浏览器不支持音频播放/au

PC 机与单片机通信(RS232 协议)

PC机与单片机通信(RS232协议)目录:1、单片机串口通信的应用2、PC控制单片机IO口输出3、单片机控制实训指导及综合应用实例4、单片机给计算机发送数据:[实验任务]单片机串口通信的应用,通过串口,我们的个人电脑和单片机系统进行通信。个人电脑作为上位机,向下位机单片机系统发送十六进制或者ASCLL码,单片机系统接收后,用LED显示接收到的数据和向上位机发回原样数据。[硬件电路图][实验原理]RS-232是美国电子工业协会正式公布的串行总线标准,也是目前最常用的串行接口标准,用来实现计算机与计算机之间、计算机与外设之间的数据通讯。RS-232串行接口总线适用于:设备之间的通讯距离不大于15m

vue2项目PC端自适应屏幕

        公司项目做之前没有沟通好,按照1920*1080设计图做的页面,缩放比是100%,项目做完之后说要适配缩放比,并且工控屏(分辨率1024*768),需要做小屏适应。        开发中一般pc端都是不用怎么考虑去适配屏幕的,因为现在的屏幕分辨率都是1960*1080,所以正常的前端页面都是可以适配的。        项目技术栈:vue2+elementUI一.需求分辨率:        pc:1920*1080        工位机:1024*768二.解决方案1.使用scale-box组件        主要针对大屏可视化,适用于个别大屏适配,不能全局适配,但是侧边会留白居

mybatis-plus更新及删除操作

一、更新。1、根据id更新2、根据条件更新1>querywrapper:设置条件。2>updatewrapper:设置条件及字段。 3、测试SQL。4、测试结果。 二、删除。1、根据id删除。2、根据map删除数据,多条件之间是and关系。 3、测试结果,未匹配到。 4、把密码设为正确的,再次进行删除。5、删除成功。 6、根据包装条件作删除。用法一: 用法二:通常使用第二种用法 7、根据id批量删除。 8、SQL展示。 

Element plus el-table 鼠标滚动失灵的问题及解决办法

Bug:ElementUIel-table鼠标滚轮下滑动失灵的情况我测出来的这个问题条件很苛刻,需要达到以下几个条件才会触发:1.elementplus(其他版本没试)2.el-table-column组件有fixed属性时3.template标签中有el-button,并且el-button有size=“small”时4.我的浏览器缩放(Ctrl+滚轮)达到110%时会出现向鼠标滚轮下滑动失灵的情况,经过排查是el-button的size的问题,size为small值时,按钮高度是24,我的做法是给按钮加一个类,改变按钮的默认高度为22px,滚动失效问题完全解决   但是并不能完全解决问题,