數(shù)組
Redis 為什么使用SDS
SDS (Simple Dynamic String,簡單動態(tài)字符串)是 Redis 底層所使用的字符串表示. SDS 在 Redis 中的主要作用有以下兩個: 實現(xiàn)字符串對象(S…
bind、call、apply 區(qū)別?如何實現(xiàn)一個bind?
為什么要改變this指向? 我們知道bind,call,apply的作用都是用來改變this指向的,那為什么要改變this指向呢?請看下面的例子: var name=”…
Atomic 原子類詳細介紹
Atomic 翻譯成中文是原子的意思。在化學上,我們知道原子是構成一般物質的最小單位,在化學反應中是不可分割的。在我們這里 Atomic 是指一個操作是不可中斷的。即使是在多個線程…
常見運行異常
運行時異常都是 RuntimeException 子類異常 NullPointerException – 空指針異常 ClassCastException –…
Java 循環(huán)結構 – for, while 及 do…while
本文轉載自:https://www.cnblogs.com/gcghcxy/p/11190347.html 順序結構的程序語句只能被執(zhí)行一次。如果您想要同樣的操作執(zhí)行多次,,就需要…
Python 數(shù)據結構之元組
大家好啊,我是大田。 1、元組的定義下面 5 種形式都為定義元組的方式t = tuple(‘python’)t1 = (‘p’, &…
LeetCode移動零
給定一個數(shù)組 nums,編寫一個函數(shù)將所有 0 移動到數(shù)組的末尾,同時保持非零元素的相對順序。 說明: 必須在原數(shù)組上操作,不能拷貝額外的數(shù)組。 盡量減少操作次數(shù)。 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中都能正常工作。 這導致了很多奇怪的代碼。你想挑戰(zhàn)它嗎? 挑戰(zhàn) 在這個挑戰(zhàn)中,…