菜园前端 菜园前端
1年前
什么是JavaScript异步模式
什么是异步模式?不会等待当前任务执行完毕,才会去执行下一个任务,这就是异步模式(Asynchronous)。开启异步后,就会跳过本任务,开始执行下一个任务,后续的逻辑一般会通过回调函数的方式定义。异步模式执行中,涉及到调用栈(Callstack)、消息队列
Easter79 Easter79
3年前
spring中那些让你爱不释手的代码技巧(续集)
大家好,我是苏三,又和大家见面了。最近听说井上雄彦已经官宣:《灌篮高手》要出电影版了,这条消息让我激动不已。!(https://oscimg.oschina.net/oscnet/26ac19df3df747ff95d8277ad275720b.jpg)篮球,青春,热血,爱情,友情,遗憾。。。爷青回。!(https
九旬 九旬
3年前
nextTick原理解析
nextTick是什么\$nextTick:根据官方文档的解释,它可以在DOM更新完毕之后执行一个回调函数,并返回一个Promise(如果支持的话)js//修改数据vm.msg"Hello";//DOM还没有更新Vue.nextTick(function()//DOM更新了);这块理解EventLoop的应该一看就懂,其实就是
李志宽 李志宽
3年前
一个HTTP请求,把网站打裂开了!
大家好,我是周杰伦,今天给大家看一段神奇的代码。利用这几行神奇的代码,居然能把网站打崩溃,这是怎么一回事呢?就是下面这个函数,根据传进来的开始和结束位置,读取文件数据:charRead(intfd,intstart,intend)unsignedintlengthendstart1;if(length10
Wesley13 Wesley13
3年前
LEMP
简介LEMP是用来搭建动态网站的一组软件,首字母缩写分别表示Linux、Nginx(EngineX)、MySQL和PHP。本文将讲述如何在Ubuntu安装LEMP套件。当然,首先要安装Ubuntu18.04操作系统,接着按照以下方法完成其他组建的安装。1.切换root用户输入命令:suroot回
Stella981 Stella981
3年前
Linux下 USB设备驱动分析(原创)
之前做过STM32的usbHID复合设备,闲来看看linux下USB设备驱动是怎么一回事,参考资料基于韦东山JZ2440开发板,以下,有错误欢迎指出。1、准备知识1.1USB相关概念:USB枚举过程:https://blog.csdn.net/go\_str/article/details/80802452(https://ww
Wesley13 Wesley13
3年前
Unity 水、流体、波纹基础系列(三)——波浪(Waves)
目录1正弦波1.1调整顶点1.2调整Y1.3振幅1.4波长1.5速度1.6法线向量1.7Mesh分辨率1.8阴影2格斯特纳波(Gerstner)2.1来回移动2.2法线向量2.3防止循环2.4相速度3波方向3.1方向向量3.2法线向量4多重波4.1
Wesley13 Wesley13
3年前
Java中使用etcd,包括基本的set、get、超时设置,watch监听等
etcd的使用文章。etcd来zookeeper类似,常用的主要有set,get,getPrefix:获取指定前缀的所有数据,grant:key的超时设置,watch:监听回调事件,watchPrefix:监听某个前缀的事件,keepAlive:为某个key设置自动续约、自动刷新过期时间。zk的大部分功能,etcd都有。但有一个,譬如虚拟节点,zk可
Wesley13 Wesley13
3年前
1.1 sql注入分类与详解
1.基于报错的SQL盲注构造payload让信息通过错误提示回显出来!(https://oscimg.oschina.net/oscnet/f62fba40a4419d9244c1edd62bbcfacd8b9.png)这里来讲一下报错注入的原理(floor型爆错注入):0x01:报错过程:1.r
Stella981 Stella981
3年前
SDWebImage 实现原理及大致介绍
一、SDWebImage实现原理:1.首先让占位图先显示。2.SDWebImageManage交给SDImageCache先从内存中查找是否有图片,会以URL作为数据的索引在内存中查找是否有对应的缓存。3.如果有缓存,通过代理进行回调展示图片。4.如果内存缓存中没有找到,生成NSInvocati