典型的Promise模拟应用

典型的Promise模拟应用asyncfunctiongetxx(){returnawaitnewPromise((resolve,reject)=>{//异步操作setTimeout(()=>{if(5==6){resolve('Promise延迟2秒后resolve');}else{reject("失败");}},2000);});}asyncfunctionwo(){returnawaitgetxx();//将mypromise替换为getxx}wo(

为layer.photos增加鼠标滚轮缩放及旋转功能
为layer.photos增加鼠标滚轮缩放及旋转功能

layer.photos里自带了没有,但自己确实又需要这个功能,有些手机上传的图,如果在电脑上不能旋转,看还是不方便的。第一步,在主main.js里添加如下代码//增加layui的相册层里鼠标滚轮则图片可以变大变小$(document).on("mousewheelDOMMouseScroll",".layui-layer-phimgimg",function(e){vardelta=(e.originalEvent.wheelDelta&&

petite-vue 快速上手

Vue 可以作为独立的脚本文件使用,无需构建步骤!如果你有一个后端框架,并且它已经渲染了大部分的 HTML,或者你的前端逻辑并不复杂,不需要构建步骤。 所以,Vue 也提供...

autojs Pro8 解除限制代码

代码只能在运行的时候去除autojs对部分app做的屏蔽处理,无法解除布局分析限制。要使用布局分析还得使用免费版的来分析 function init去限制() {     importClass(com.stardust.autojs.core.accessibility.AccessibilityBridge.WindowFilter);     let bri...

php7.1升级到8的一些简单记录

第一个错误函数可选参数必须放在默认参数之前。

layui框架table 的 defaultToolbar 中实现筛选列记忆功能

用以下方法可以实现filter记忆功能:table.render({elem:'#test',url:'json/table/demo1.json',toolbar:'default',cols:[function(){vararr=[{type:'checkbox',fixed:'left'},{field:'id',title:'ID',width:80,fixed:'left'},{field:'username',title:'用户名',width:120},{field:'ip',title:'

从头学玩单片机STC15F104W《八》最大化优化遥控代码完毕
从头学玩单片机STC15F104W《八》最大化优化遥控代码完毕

七文章写过。其实那个灵敏度不高的,有一个用的中断的效果更好灵敏度更高。但就是调试的时候死活不过,动辄空间不足啊,很无奈。这样<imgsrc="https://image.jvbaopeng.com/blog/202206/20220604_ffecb0065.jpg?x-oss-process=style/default"alt=""/>前面写要注意的时候也写过,在定义的数组前加xdata貌似能编译过了,但结果有不正常,仔细查看原来这个104可能不带xd

从头学玩单片机STC15F104W《七》用中九接收机前屏做遥控解码器
从头学玩单片机STC15F104W《七》用中九接收机前屏做遥控解码器

话不多说,做出来了,看效果。显示分3次,用户码高8位,用户码低8位,遥控码。源码已上传gitee。不过这个其实也不算完美,第一个是解码的头文件写的并不规范,不晓得是哪里的问题,不能拆分,拆分了会对别的造成干扰。第二是有些遥控接收好像有问题,这个灵敏度不如下面的。下面的这个通过遥控信号来直接控制中断,从原理上来说应该更好,但好像解码算法上又有问题,也许是我没搞懂吧。避免时间长了遗失了,把那个高灵敏的源码贴上来。#include&lt;reg51.h&gt;sbitOUTPUT=P3^2;//