码迷,mamicode.com
首页 >  
搜索关键字:实现原理    ( 4680个结果
整理的一些iOS面试相关问题,持续更新,敬请关注
前言:最近在整理自己的技术栈,收集了一些自己认为比较重要的知识点分享给大家。runloop1.iOS中触摸事件传递和响应原理2.为什么只有主线程的runloop是开启的3.为什么只在主线程刷新UI4.PerformSelector和runloop的关系KVO1.实现原理2.通过KVC修改属性会触发KVO么?KVC的赋值和取值过程是怎样的?原理是什么?3.哪些情况下使用kvo会崩溃,怎么防护崩溃4.
分类:移动开发   时间:2020-07-01 00:10:13    阅读次数:85
Lambda初次使用很慢?从JIT到类加载再到实现原理
描述的话不多说,直接上图: 看到输出结果了吗?为什么第一次和第二次的时间相差如此之多?咱们一起琢磨琢磨,也可以先去看看结论再回过头看分析 注:并非仅第二次快,而是除了第一次,之后的每一次都很快 给与猜想 是否和操作系统预热有关? 是否和JIT(即时编译)有关? 是否和ClassLoader类加载有关 ...
分类:其他好文   时间:2020-06-30 16:03:08    阅读次数:63
vue-computed实现原理
1,计算属性的用法 vue中计算属性能够实现一个数据依赖其他数据的变化而变化,话不多说先上代码 1 new Vue({ 2 data:{ 3 a:1 4 }, 5 mounted(){ 6 const that = this 7 setTimeout(function(){ 8 that.a = 2 ...
分类:其他好文   时间:2020-06-28 13:25:27    阅读次数:71
原子更新引用AtomicReference实现原理分析
1 前言 原子更新基本类型只能更新单个变量,而原子更新引用类型可以原子更新多个变量。Atomic包提供了以下3个类。 AtomicReference:原子更新引用类型。 AtomicReferenceFieldUpdater:原子更新引用类型里的字段。 AtomicMarkableReference ...
分类:其他好文   时间:2020-06-28 09:44:27    阅读次数:130
百度云 shadow-root 内的video 倍速播放
想给百度云视频加速,可是 shadow-root (closed) 下的元素没有办法访问和修改。所以video获取不到,想了半天,发现可以往里面加html代码来实现元素访问。实现原理,element 对象的两个属性parentNode 返回父级元素firstChild 返回元素的首个子元素 chor ...
分类:其他好文   时间:2020-06-28 09:43:53    阅读次数:86
跨端开发框架 Taro
https://aotu.io/notes/2018/06/07/Taro/ Taro 是京东凹凸(O2)实验室开发的跨端小程序开发框架,同时还可以发布到 H5, RN 等端。 语法类似 React. 使用的实现是 Nerv. 状态管理支持 Redux. Taro 的实现原理是通过 babel 解析 ...
分类:其他好文   时间:2020-06-28 09:30:50    阅读次数:178
JS中的constructor、prototype、__proto__的要点理解
网上关于原型和原型链的讲解很多,但是感觉很是庞杂,参差不齐,不容易记住。所以总结了几个要点。 一、new的原理 new的实现原理是弄懂所有这些知识点的基础,首先看如下的基本代码: function Parent(name){ this.name = name;}; var p = new Paren ...
分类:Web程序   时间:2020-06-28 00:38:19    阅读次数:103
排行榜的简单设计思路
前言基于mysqlSELECT ORDER BY加索引加缓存借助redis实时排行榜实现原理为什么 Redis 要用跳表来实现有序集合,而不是红黑树?参考TOC 前言 排行榜几乎已经成为互联网应用中的必备模块,特别是游戏领域,它是对某一相关同类事物的客观实力的反映,带有相互之间的比较性质,带有竞争意... ...
分类:其他好文   时间:2020-06-28 00:04:18    阅读次数:124
原生JS实现过渡效果的轮播图
说明 刚开始是打算使用jQuery中的fadeIn和fadeOut方法来完成这种带有渐变效果的轮播图的,由于好长时间没有碰jQuery (实力不允许:) ) ,所以在用jQuery尝试了一下并且失败了之后,就打算使用原生的JavaScript来完成了。 实现原理 我首先在CSS中定义好了两个类,一个 ...
分类:Web程序   时间:2020-06-27 20:24:47    阅读次数:117
Python跳一跳小游戏
一:准备工具 adb 驱动 下载链接:http://adbshell.com/upload/adb.zip 安卓手机 打开手机调试模式 usb线接好手机和电脑 PyCharm:专门用于Python开发的IDE工具 实现原理 获取手机的实时的截图 点击起始位置和落地位置 计算两个点的距离 计算按压时间 ...
分类:编程语言   时间:2020-06-27 00:20:23    阅读次数:95
4680条   上一页 1 ... 15 16 17 18 19 ... 468 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!