Easter79 Easter79
3年前
vue 打开弹框,底部页面禁止滑动
/\解决iphone页面层级相互影响滑动的问题\/closeTouch:_function_(){document.getElementsByTagName("body")\0\.addEventListener('touchmove',this.handler,{passive:false});//阻止默认事件},openT
菜园前端 菜园前端
1年前
什么是宏任务与微任务?
原文链接:事件循环机制在事件循环中,每进行一次循环操作称为tick,每一次tick的任务处理是比较复杂的。关键步骤如下:1.执行一个宏任务2.执行过程中如果遇到微任务,就将它添加到微任务的任务队列中3.宏任务执行完毕后,立即执行当前微任务队列中的所有微任务
Stella981 Stella981
3年前
Python的Gevent框架的多进程模式
Gevent框架性能很高,但一直以来我都纠结在python的GIL模型导致的线程不能抢占多核资源上面。而启动多个python进程的这种利用多核的模式又需要增加前端负载均衡,比如lvs那些,有些麻烦。multiprocessing模块和os.fork又会使得两个进程重复在事件核心注册accept事件,导致文件句柄重复的异常。至于一个进程监听,多个进
Wesley13 Wesley13
3年前
CSS禁用鼠标拖拽选中内容
chrome webkituserselect:nonefirxfox mozuserselect:noneIE需要使用JS的onSelected事件了。JS代码      dom.style.MozUserSelect'none';//fixrox禁止选择的JS脚本      dom.st
Stella981 Stella981
3年前
ASP.NET Core Web API下事件驱动型架构的实现(二):事件处理器中对象生命周期的管理
在上文(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fdaxnet%2Fp%2F8082694.html)中,我介绍了事件驱动型架构的一种简单的实现,并演示了一个完整的事件派发、订阅和处理的流程。这种实现太简单了,百十行代码就展示了一个基本工作原理。然
Wesley13 Wesley13
3年前
MySQL 可重复读,差点就让我背上了一个 P0 事故
P0事故:余额多扣!这是一个真实的生产事件,事件起因如下:现有一个交易系统,每次产生交易都会更新相应账户的余额,出账扣减余额,入账增加余额。为了保证资金安全,余额发生扣减时,需要比较现有余额与扣减金额大小,若扣减金额大于现有余额,扣减余额不足,扣减失败。账户表(省去其他字段)结构如下:CREATE TAB
Stella981 Stella981
3年前
JavaScript中this指向问题,暴力理解终极方法
前言:前端面试题总有问this是谁?对于java程序员来说,this很好理解,就是当前对象本身。对于js来说,this就是传说中的当前运行环境,其实理论知识一大把,但是很多程序员看到有些写法还是会懵逼,比如dom.onclick事件里调用事件里自己的方法,为啥指向的是window对象?先看看下面的代码:varobj{ bb:
Wesley13 Wesley13
3年前
Unity中EventTrigger使用
在Unity中,点击场景中的模型我们往往需要检测是否点击在了UI上,这时我们需要进行一系列的判断,往往效果还不好,因此我在场景中模型的点击也使用了EventTrigger,EventTrigger我们在UI上的使用比较常见,但是它也可以用于场景点击,并且能屏蔽点击到UI又响应了模型的点击事件,以下是点击事件的组件脚本usi
Wesley13 Wesley13
3年前
C#线程运行的机制和原理
BackgroundWorker类可以简化线程在后台执行任务的工作,它具有以下几种主要成员:属性:WorkReportsProgress,WorkerSupportsCancellation,IsBusy;方法:RunWorkerAsync(),CancellAsync(),ReportProgress();事件:DoWork,Pro
E小媛同学 E小媛同学
11个月前
天气预警API:提升公共安全与紧急响应效率的关键技术
随着全球气候变化的加剧,极端天气事件的频发对公共安全构成了巨大挑战。为了有效应对这些挑战,天气预警API作为一种关键技术,正在逐渐成为提升公共安全与紧急响应效率的重要工具。本文将探讨天气预警API的工作原理、应用场景以及如何通过集成这些API来增强社会对极端天气事件的应对能力。