烹饪一朵云

25 篇文章
3.5K 次阅读
15 人订阅

全部文章

Yerik

原型链分析

学习js的过程中我们绕不开两链一包的学习,尤其是在面试中,关于作用域链,前些时间分析过了,有兴趣的话可以关注一下关于JS中的作用域中的沉思,这篇文章主要是关注原...

3000
Yerik

利用原型链漏洞污染拿下服务器权限

面试的时候面试官大概率会出一个平平无奇的小问题来热热身,比如说写一个合并函数,读者估计会觉得:就这?不到30s就可以写好了一份利用递归实现的对象合并,代码如下:

15500
Yerik

console.log分析

在js的开发过程中,我们不可避免的需要对某些参数的状态进行追踪,这个时候就回使用console.log这个函数,但这个简单函数背后你所不知道的一面

8630
Yerik

lru_cache分析

在计算机软件领域,缓存(Cache)指的是将部分数据存储在内存中,以便下次能够更快地访问这些数据,这也是一个典型的用空间换时间的例子。一般用于缓存的内存空间是固...

3900
Yerik

关于JS中的作用域中的沉思

scope和closure是javascript中两个非常关键的概念,前者JS用多了还比较好理解而且容易体会到,而closure就不一样了。这玩意是真的很容易迷...

2300
Yerik

this的理解

在JavaScript中,this 这个特殊的变量是相对比较复杂的,因为this不仅仅用在面向对象环境中,在其他任何地方也是可用的。

12530
Yerik

vue.use()原理分析

对于vue这个框架很熟悉的同学应该对这三行代码,一点都不陌生吧。我们新建一个项目之后,体贴的vue-cli已经完成一些系列的手脚架搭建,而搭建的结果我们可以在m...

6910
Yerik

python 中集合的实现与解析

集合是一种鲁棒性很好的数据结构,应用在与当元素顺序的重要性不如元素的唯一性和测试元素是否包含在集合中的效率时,大部分情况下这种数据结构极其有用。表现形式通常是从...

6110
Yerik

python 字典实现的原理与探析

在计算机体系中,我们经常可以观察到一种一一对应关系的存在,比如硬件设备的ip地址和mac地址。这种关系在工程实现中被称为映射,正如光和影子之间的关系,表面上我们...

12610
Yerik

浅析面向对象数据库设计思想

面向对象其实是一种抽象的思维,区别于面向过程。面向过程是一种以过程为中心的编程思想,它首先分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,在使用时...

11510
Yerik

Hello OS

操作系统对于每个开发者来说都是绕不开的门槛,不管是传统的单片机也好,还是现在分布式系统也好,都是离不开基本是计算机模型,从图灵机到冯诺依曼,从埃尼阿克到现在太湖...

10000
Yerik

python 元组的实现和探析

其实就表面感官来说,元组和列表的样子大同小异,面试中经常会遇到的,tuple和list 有什么区别?这种问题几乎都问烂了,大部分人可以回答的七七八八了,什...

16900
Yerik

python 列表的实现探析

知其然也要知其所以然,python中的容器对象真的不多,平常我们会很心安理得的根据需求来使用对应的容器,不定长数据用list,想去重用set,想快速进行匹配用d...

10110
Yerik

论python中器的组合

python中有几种特殊的对象,如可迭代对象、生成器、迭代器、装饰器等等,特别是生成器这些可以说是python中的门面担当,应用好这些特性的话,可以给我们的项目...

12530
Yerik

浅析go切片与排序

切片是Go语言中引入的用于在大多数场合替代数组的语法元素。切片是一种长度可变的同类型元素序列,它原则上不支持存储不同类型的元素,当然了作为打工人是非常清楚“原则...

5200
Yerik

位与模的对白

位运算和模运算在日常的应用开发中倒也少见,主要是这两个概念更多是存在于新手教程中一笔带过,很多情况下都是说位运算主要是针对字节位来进行相关的处理,有或与非、异或...

4900
Yerik

论tcp的n次握手和m次挥手

在计算机网络的TCP/IP协议栈中,位于传输层中的协议最常见的有两款,TCP和UDP。而说到TCP,入门的两个知识点也是考点,甚至揪细节的话,还会成为疑点的就是...

14440
Yerik

窥探redis为何会变慢

当今分布式服务大行其道,微服务,微应用解耦的需求层层推进,这个时候,我们经常会用到redis这款中间件作为分布式系统的缓存来使用,以提高系统应用的响应速度,或者...

9410
Yerik

Kafka评传——从kafka的消息生命周期引出的沉思

kafka脱胎于雅虎项目,在现今的消息系统中,存在着举足轻重的意义。在笔者看来学习Kafka这款系统既有利于思考分布式消息队列的推演,也有利于发掘rabbitm...

17400
Yerik

消息的前生今世——从rabbimq的一条消息的生命周期引出的思考

作为中间件的杠把子选手,rabbimq在系统架构中承担着承上启下的作用,常问到,你们为何选用rabbimq?则答曰,为了削峰填谷,为了系统解耦合,为了提高系统性...

39601

扫码关注云+社区

领取腾讯云代金券