Souleigh ✨ Souleigh ✨
4年前
Vue3.0 高频出现的几道面试题
1.Vue3.0性能提升主要是通过哪几方面体现的?1.响应式系统提升vue2在初始化的时候,对data中的每个属性使用definepropery调用getter和setter使之变为响应式对象。如果属性值为对象,还会递归调用defineproperty使之变为响应式对象。vue3使用proxy对象重写响应式。proxy的性能本来比def
Easter79 Easter79
3年前
strcmp函数实现及分析
最近看C,看到strcmp函数,对它的实现原型不很清楚,于是到网上搜。网上算法一大堆,看了很多代码后自己做了一下总结strcmp函数是C/C中基本的函数,它对两个字符串进行比较,然后返回比较结果,函数形式如下:intstrcmp(constchar\str1,constchar\str2);其中str1和str2可以是字
android的ptrace函数详细分析
@toc1.ptrace函数详解1.1在系统中调用需要包含头文件及函数声明include<sys/ptrace.hintptrace(intrequest,intpid,intaddr,intdata);1.2详细分析函数Ptrace提供了一种父进程可以控制子进程运行,并可以检查和改变它的核心image。它主要
凯特林 凯特林
4年前
Vue3.0 高频出现的几道面试题
1、Vue3.0性能提升主要是通过哪几方面体现的?1.响应式系统提升vue2在初始化的时候,对data中的每个属性使用definepropery调用getter和setter使之变为响应式对象。如果属性值为对象,还会递归调用defineproperty使之变为响应式对象。vue3使用proxy对象重写响应式。proxy的性能本来比defineprope
Easter79 Easter79
3年前
Swift讲解专题八——闭包
Swift讲解专题八——闭包一、引言      Swift中的闭包是有一定功能的代码块,这十分类似于ObjectiveC中的block语法。Swift中的闭包语法风格十分简洁,其作用和函数的作用相似。二、从一个系统函数看闭包      Swift标准函数库中提供了一个sort排序函数,对
Stella981 Stella981
3年前
HTML5实现3D和2D可视化QuadTree四叉树碰撞检测
QuadTree(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fen.wikipedia.org%2Fwiki%2FQuadtree)四叉树顾名思义就是树状的数据结构,其每个节点有四个孩子节点,可将二维平面递归分割子区域。QuadTree常用于空间数据库索引,3D的椎体可见区域裁剪,甚至
Wesley13 Wesley13
3年前
C# 方法
一、简介方法可以称为函数,函数又可以称为方法,方法主要的作用是将一堆代码进行重用的一种机制,避免太多的冗余的代码,还有方便后期维护。二、语法函数的语法:publicstatic返回值类型方法名(参数列表){方法体;}  描述:public
Wesley13 Wesley13
3年前
ES6 箭头函数
一、在es6中函数的定义和es5之间有明显区别。不需要关键字function来进行定义,使用来指向函数。不可以new也就是做构造函数以及没有arguments参数。箭头函数的this是在定义的时候确定指向这和es5不一样,es5是谁调用他,他就指向谁。1document.addEventListene
Wesley13 Wesley13
3年前
DS博客作业05
1.本周学习总结1.思维导图!(https://oscimg.oschina.net/oscnet/7226aa2f8d9507a45bebcc4789d5f40ccee.png)2.谈谈你对树结构的认识及学习体会相对于之前的栈和队列,树的学习难度明显.相较于之前的线性结构,树更多的需要应用递归思维.循环结构用多了之后,
Wesley13 Wesley13
3年前
mysql_change_user()和mysql_reset_connection()区别在哪
导读简单整理下两个函数之间的区别之处。熟悉用C语言开发MySQL相关应用的同学应该都知道这两个函数,不过可能都不怎么关注他们之间的区别,以及优先选用哪个函数,我们今天就来简单说下。1\.mysql\_change\_user()函数修改用户账号,并将该账号当前数据库改成由参数db指定的数据库,接下来的查询涉及的