04 2021 档案

摘要:什么是位运算? 位运算是在数字底层(即表示数字的 32 个数位)进行运算的。由于位运算是低级的运算操作,所以速度往往也是最快的(相对其它运算如加减乘除来说),并且借助位运算有时我们还能实现更简单的程序逻辑,缺点是很不直观,许多场合不能够使用。 位运算只对整数起作用,如果一个运算子不是整数,会自动转为 阅读全文
posted @ 2021-04-30 11:49 一纸荒唐 阅读(566) 评论(0) 推荐(0)
摘要:Pre-commit:如何使用 husky、lint-staged和prettier优化你的项目 flitrue 2020-05-25 14:42:44 665 收藏 1 分类专栏: 前端 文章标签: 前端 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链 阅读全文
posted @ 2021-04-26 11:36 一纸荒唐 阅读(259) 评论(0) 推荐(0)
摘要:编程范式 托马斯.库尔提出“科学的革命”的范式论后,Robert Floyd在1979年图灵奖的颁奖演说中使用了编程范式一词。编程范式一般包括三个方面,以OOP为例: 1,学科的逻辑体系——规则范式:如 类/对象、继承、动态绑定、方法改写、对象替换等等机制。 2,心理认知因素——心理范式:按照面向对 阅读全文
posted @ 2021-04-26 00:26 一纸荒唐 阅读(242) 评论(0) 推荐(0)
摘要:woqutechteam 2019-03-04 10:04:31 6370 收藏 20 分类专栏: 数据库开发技术 文章标签: Python 编程范式 面向对象编程 函数式编程 过程式编程 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文 阅读全文
posted @ 2021-04-26 00:25 一纸荒唐 阅读(147) 评论(0) 推荐(0)
摘要:前言 前面介绍了二叉排序树的构造和基本方法的实现。但是排序遍历也是比较重要的一环。所以笔者将前中后序.和层序遍历梳理一遍。 了解树的遍历,需要具有的只是储备有队列,递归,和栈。这里笔者都有进行过详细介绍,可以关注笔者数据结构与算法专栏。持续分享,共同学习。 层序遍历 层序遍历。听名字也知道是按层遍历 阅读全文
posted @ 2021-04-25 18:27 一纸荒唐 阅读(615) 评论(0) 推荐(0)
摘要:一、树 在谈二叉树前先谈下树和图的概念 树:不包含回路的连通无向图(树是一种简单的非线性结构) 树有着不包含回路这个特点,所以树就被赋予了很多特性 1、一棵树中任意两个结点有且仅有唯一的一条路径连通 2、一棵树如果有n个结点,那它一定恰好有n-1条边 3、在一棵树中加一条边将会构成一个回路 4、树中 阅读全文
posted @ 2021-04-25 15:41 一纸荒唐 阅读(823) 评论(0) 推荐(0)
摘要:什么是ServiceWorker 在介绍ServiceWorker之前,我们先来谈谈PWA。PWA (Progressive Web Apps) 是一种 Web App 新模型,并不是具体指某一种前沿的技术或者某一个单一的知识点,,这是一个渐进式的 Web App,是通过一系列新的 Web 特性,配 阅读全文
posted @ 2021-04-22 17:00 一纸荒唐 阅读(317) 评论(0) 推荐(0)
摘要:在说Electron进程通信的时候,先说一下Electron中的两种进程:主进程和渲染进程。 主进程通过创建 BrowserWindow 实例来创建网页。 每一个 BrowserWindow 实例在其渲染过程中运行网页,当一个BrowserWindow 实例被销毁时,对应的渲染过程也会被终止。简单来 阅读全文
posted @ 2021-04-22 16:42 一纸荒唐 阅读(743) 评论(0) 推荐(0)
摘要:【Loader】:用于对模块源码的转换,loader描述了webpack如何处理非javascript模块,并且在buld中引入这些依赖。loader可以将文件从不同的语言(如TypeScript)转换为JavaScript,或者将内联图像转换为data URL。比如说:CSS-Loader,Sty 阅读全文
posted @ 2021-04-22 13:48 一纸荒唐 阅读(154) 评论(0) 推荐(0)
摘要:当数据量较大(此处设定为10w),而且要用列表的形式展现给用户,如果我们不做处理的话,在浏览器中渲染10w dom节点,是极其耗费时间的,那我的Macbook air举例,10w条数据渲染出来到能看到页面,需要13秒多(实际应该是10秒左右),如果是用户的话肯定是不会等一个网页十几秒的 我们可以用虚 阅读全文
posted @ 2021-04-22 13:36 一纸荒唐 阅读(1294) 评论(0) 推荐(0)
摘要:> 几个问题: 1. 什么是跨域? 2. 为什么会有跨域? 3. 如何处理跨域 我们在日常的开发中,经常会遇到跨域资源共享,或者进行跨域接口访问的情况。跨域资源共享( CORS)机制允许 Web 应用服务器进行跨域访问控制。 跨域资源共享标准新增了一组 HTTP 首部字段,允许服务器声明哪些源站通过 阅读全文
posted @ 2021-04-21 11:41 一纸荒唐 阅读(1495) 评论(0) 推荐(0)
摘要:1 概述 Mutation observer 是用于代替 Mutation events 作为观察DOM树结构发生变化时,做出相应处理的API。为什么要使用mutation observer 去代替 mutation events 呢,我们先了解一下mutation events Mutation 阅读全文
posted @ 2021-04-08 15:09 一纸荒唐 阅读(361) 评论(0) 推荐(0)
摘要:window.performance 是W3C性能小组引入的新的API,目前IE9以上的浏览器都支持。一个performance对象的完整结构如下图所示: memory字段代表JavaScript对内存的占用。 navigation字段统计的是一些网页导航相关的数据: redirectCount:重 阅读全文
posted @ 2021-04-08 14:56 一纸荒唐 阅读(197) 评论(0) 推荐(0)
摘要:下面介绍一些有关标记的例子及解释。 一、meta 标签分两大部分:HTTP 标题信息(http-equiv)和页面描述信息(name)。 1、http-equiv 属性的 Content-Type 值(显示字符集的设定) 说明:设定页面使用的字符集,用以说明主页制作所使用的文字语言,浏览器会根据此来 阅读全文
posted @ 2021-04-02 14:37 一纸荒唐 阅读(87) 评论(0) 推荐(0)
摘要:前言 这段时间的小项目中算是真正意义上使用了rem来进行移动端的页面布局,项目结束了我反思了一下之前的对于rem的使用...原来我以前对rem用法完全是在搞笑啊!!结合这次这个小项目,我觉得我也有必要对rem布局以及用法进行一次总结。 ps.文笔可能不太好... 1.什么是rem 来自于鹅厂ISUX 阅读全文
posted @ 2021-04-02 14:32 一纸荒唐 阅读(610) 评论(0) 推荐(0)