数组
Redis 为什么使用SDS
SDS (Simple Dynamic String,简单动态字符串)是 Redis 底层所使用的字符串表示. SDS 在 Redis 中的主要作用有以下两个: 实现字符串对象(S…
bind、call、apply 区别?如何实现一个bind?
为什么要改变this指向? 我们知道bind,call,apply的作用都是用来改变this指向的,那为什么要改变this指向呢?请看下面的例子: var name=”…
Atomic 原子类详细介绍
Atomic 翻译成中文是原子的意思。在化学上,我们知道原子是构成一般物质的最小单位,在化学反应中是不可分割的。在我们这里 Atomic 是指一个操作是不可中断的。即使是在多个线程…
常见运行异常
运行时异常都是 RuntimeException 子类异常 NullPointerException – 空指针异常 ClassCastException –…
Java 循环结构 – for, while 及 do…while
本文转载自:https://www.cnblogs.com/gcghcxy/p/11190347.html 顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要…
Python 数据结构之元组
大家好啊,我是大田。 1、元组的定义下面 5 种形式都为定义元组的方式t = tuple(‘python’)t1 = (‘p’, &…
LeetCode移动零
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 void mo…
JSON 对象的这些操作和使用场景你知道多少?
JSON 对象对应前端的同学一定不陌生,使用地非常频繁和常见,在这里顺便总结一下对 JSON 对象的操作和使用场景。 1、添加 JSON 的属性 可通过 . 或 [] 的方式对 J…
JDK8中的HashMap的put key时的源码学习
一、putVal()源码 /** * Associates the specified value with the specified key in this map. * If…
20个稀奇古怪的 JavaScript 表达式,你能答对几道
JavaScript是一种非常容错的编程语言,许多在其他编程语言中不合法的表达式在JavaScript中都能正常工作。 这导致了很多奇怪的代码。你想挑战它吗? 挑战 在这个挑战中,…