08 2021 档案

摘要:instanceof操作符的内部实现机制和隐式原型、显式原型有直接的关系。instanceof 的作用是判断一个对象是不是一个函数的实例。instanceof运算符的实质:用来检测 constructor prototype是否存在于参数 object的原型链上。 阅读全文
posted @ 2021-08-29 19:21 zhoulujun 阅读(99) 评论(0) 推荐(0) 编辑
摘要:代数中,闭包满足集合在某个运算或某些运算的搜集下是封闭的。计算机科学中,闭包是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了它的创建环境。函数式编程语言的基础是lambda演算 阅读全文
posted @ 2021-08-24 22:04 zhoulujun 阅读(223) 评论(0) 推荐(0) 编辑
摘要:JIT 编译保持了平台无关性,但是付出了一定代价。因为在程序执行时进行编译,所以编译代码的时间将计入程序的执行时间。AOT指运行前编译,这两种编译方式的主要区别在于是否在“运行时”进行编译 阅读全文
posted @ 2021-08-24 21:54 zhoulujun 阅读(573) 评论(0) 推荐(2) 编辑
摘要:JavaScript的数组与对象遍历有那些方法(for while for in for of map foreach every),他们的性能对比如何?需要注意那些事项?为什么禁止使用for in,他的性能为何非常差? 阅读全文
posted @ 2021-08-24 20:31 zhoulujun 阅读(1286) 评论(0) 推荐(0) 编辑
摘要:据说Homebrew作者去谷歌涮二叉树翻转被KO,害的我再次把二叉树常用的算法整理收集下,万一哪天被fire了。当然学习并不是为了面试啥的 阅读全文
posted @ 2021-08-16 00:16 zhoulujun 阅读(96) 评论(0) 推荐(0) 编辑
摘要:二叉排序树是为了实现动态查找而设计的数据结构,它是面向查找操作的,平均时间复杂度是O(log₂N),当二叉查找树退化为单链表时,此时查找效率为O(n)。所以我们需要平衡二叉树。平衡二叉树最难的就是旋转,平衡红黑树 阅读全文
posted @ 2021-08-16 00:08 zhoulujun 阅读(142) 评论(0) 推荐(0) 编辑
摘要:二叉树通常采用链式存储结构,存储结点由数据域和指针域。用一组连续的存储单元依次自上而下,自左至右存储完全二叉树上的结点元素,即将二叉树上编号为i的结点元素存储在加上定义的一维数组中下标为i-1的分量中。 阅读全文
posted @ 2021-08-15 23:55 zhoulujun 阅读(340) 评论(0) 推荐(0) 编辑
摘要:二叉树的遍历是指不重复地访问二叉树中所有结点,主要指非空二叉树。二叉树的遍历分为深度优先遍历(先序遍历、中序遍历、后序遍历)和广度优先遍历 (层次遍历),遍历方法图解看起来更加数十年 阅读全文
posted @ 2021-08-15 23:37 zhoulujun 阅读(559) 评论(0) 推荐(0) 编辑
摘要:instanceof操作符的内部实现机制和隐式原型、显式原型有直接的关系。instanceof 的作用是判断一个对象是不是一个函数的实例。instanceof运算符的实质:用来检测 constructor prototype是否存在于参数 object的原型链上。 阅读全文
posted @ 2021-08-15 22:33 zhoulujun 阅读(69) 评论(0) 推荐(0) 编辑
摘要:new 运算符是用来实例化一个类,从而在内存中分配一个实例对象。但在 javascript 中,原型语言没类,只有对象,只有对象继承对象,依靠原型链继承。new存在的意义在于它实现了javascript中的继承。new一个构造函数,得到的实例 阅读全文
posted @ 2021-08-15 22:26 zhoulujun 阅读(502) 评论(0) 推荐(0) 编辑
摘要:在经典的面向对象语言中,可能倾向于定义类,继承类。原型语言 只有对象,没有类;对象继承对象,而不是类继承类。继承的对象函数并不是通过复制而来,而是通过原型链继承。JavaScript里面没有类这个概念,es6中class虽然很像 阅读全文
posted @ 2021-08-14 20:55 zhoulujun 阅读(116) 评论(0) 推荐(0) 编辑
摘要:GitHub在本地可以用用户密码校验,也可以是person token校验,还可以用ssh。但是Support for password authentication was removed on August 13, 2021 Please use a personal access token instead 个人推荐还是SSH 免登方式使用较好 阅读全文
posted @ 2021-08-14 19:34 zhoulujun 阅读(10712) 评论(0) 推荐(2) 编辑
摘要:和jpg图片类似,png图片由HEX:8950 4E 47 0D 0A 1A 0A开头,00 00 00 00 49 45 4E 44 AE 42 60 82结尾。中间夹杂着数据块。分为关键数据块(critical chunk)与辅助数据块(ancillary chunks),每个数据块的含义是啥,数据块结构如何。hex码如何解读PNG内容 阅读全文
posted @ 2021-08-07 19:39 zhoulujun 阅读(4829) 评论(0) 推荐(0) 编辑
摘要:png是一种无损压缩的位图片形格式,其设计目的是试图替代GIF和TIFF文件格式。主要还是撇开LZW专利限制。2003年11月10,PNG现行版本的国际标准(ISO IEC 15948:2003)发布,虽然同年网络上最受欢迎的GIF专利就过期,但是PNG还是成为 阅读全文
posted @ 2021-08-07 19:35 zhoulujun 阅读(343) 评论(0) 推荐(0) 编辑
摘要:JIT 编译保持了平台无关性,但是付出了一定代价。因为在程序执行时进行编译,所以编译代码的时间将计入程序的执行时间。AOT指运行前编译,这两种编译方式的主要区别在于是否在“运行时”进行编译 阅读全文
posted @ 2021-08-07 19:20 zhoulujun 阅读(271) 评论(0) 推荐(0) 编辑
摘要:之前整理过《Java注解(批注)的基本原理》,typescript通过注解添加元数据,然后在装饰器中获取这些元数据,完成对类、类的方法等等的修改,可以在装饰器中添加元数据的支持 阅读全文
posted @ 2021-08-07 19:09 zhoulujun 阅读(218) 评论(0) 推荐(0) 编辑
摘要:在看《欧拉角、旋转矩阵、四元数合辑 》,就之前所学做点笔记,以便以后再次复习。 先复习先基本概念 坐标系 我们为了能够科学的反映物体的运动特性,会在特定的坐标系中进行描述,经常要用到以下几种坐标系: 大地坐标系统 地心固定坐标系统 本地北东地坐标系统 机载北东地坐标系统 机体轴坐标系统 其中3、4、 阅读全文
posted @ 2021-08-07 19:01 zhoulujun 阅读(3713) 评论(0) 推荐(0) 编辑
摘要:状态管理的解决思路就是:把组件之间需要共享的状态抽取出来,遵循特定的约定,统一来管理,让状态的变化可以预测。是Vue,还是React,都需要管理状态state。react采用redux集中方案,vue直接给出vuex一把梭。需要注意异步操作 阅读全文
posted @ 2021-08-07 18:47 zhoulujun 阅读(376) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示