2020年12月的内容


PHP

PHP设计模式之备忘录模式

PHP设计模式之备忘录模式
备忘录,这个名字其实就已经很形象的解释了它的作用。典型的例子就是我们原来玩硬盘游戏时的存档功能。当你对即将面对的大BOSS有所顾虑时,一般都会先保存一次进度存档。如果挑战失败了,直接读取存档就可以恢复到挑战BOSS前的状态,然后你就开开心心的再去练一会级回来解决这个大BOSS就...

小时候可胖了 4个月前 (12-30) 84℃ 0评论

Web

js常见排序算法实现

js常见排序算法实现
1.冒泡排序 原理:对数组进行遍历,根据相邻两个元素大小进行交换,每一次遍历都将最小值推至最前方,然后对剩下的值再次进行比较 空间复杂度:O(1) 时间复杂度:O(n^2) 稳定性:稳定 // 冒泡排序 function bubbleSort(arr) { let l...

小时候可胖了 4个月前 (12-30) 113℃ 0评论

C#

RabbitMQ跟CAP简单入门

RabbitMQ跟CAP简单入门
之前待了7年的公司倒闭,终于找了一份真正的程序员工作,总算体验了996的感觉,现在项目接近尾声了,总算有点时间下写博客了。找工作时看到中高级工程师都要求熟练精通掌握RabbitMQ跟CAP,而做为中级开发工程师的我意识到,不得不学,这几天找了时间学习了下。 以下我的理解说法不...

小时候可胖了 4个月前 (12-30) 220℃ 0评论

PHP

[PHP] PHP数组的哈希表实现

[PHP] PHP数组的哈希表实现
1.HashTable中的有个字段记录元素个数,每插入一个元素或者unset删掉元素时会更新这个字段。这样在进行count()函数统计数组元素个数时就能快速的返回。 2.在PHP中可以使用字符串或者数字作为数组的索引 , 数字索引直接就可以作为哈希表的索引,数字也无需进行哈希处...

小时候可胖了 4个月前 (12-29) 88℃ 0评论

Web

浅谈vue原理(二)

浅谈vue原理(二)
  上篇说了一下vue中的数据劫持和数据代理,就是将data中的数据都添加set/get方法,这使得扩展性更好了,后续的会在这个set/get方法添加我们需要的逻辑;   现在我们说说怎么才能够使得data中的数据和html标签中的内容绑定呢? 1.编译模板   首先我们要思考...

小时候可胖了 4个月前 (12-29) 83℃ 0评论

PHP

[PHP] php中的数据类型

[PHP] php中的数据类型
php是弱类型语言 , 但是并不表示没有数据类型 PHP 支持 10 种原始数据类型。 四种标量类型: bool(布尔型)int(整型)float(浮点型,也称作 double)string(字符串) 四种复合类型: array(数组)object(对象)callable(可调...

小时候可胖了 4个月前 (12-28) 80℃ 0评论

C#

C# 9 新特性 —— 增强的 foreach

C# 9 新特性 —— 增强的 foreach
C# 9 新特性 —— 增强的 1foreach Intro 在 C# 9 中增强了 1foreach 的使用,使得一切对象都有 1foreach 的可能 我们来看一段代码,这里我们试图遍历一个 1int 类型的值 思考一下,我们可以怎么做使得上面的代码编译通过呢? 迭代器...

小时候可胖了 4个月前 (12-28) 125℃ 0评论