彻底理解JavaScript原型链 —__proto__的默认指向 JavaScript的原型链系统着实让人头痛,在查阅了各种资料之后,终于总结出了基于几条通用规则和少数例外情况的js原型链逻辑,下面就让我们来一起看看是怎样的一个原理。 虽…
JavaScript for...of与for...in的区别 无论是for…in还是for…of语句都是迭代一些东西。它们之间的主要区别在于它们的迭代方式。 for…in 语句以原始插入顺序迭代对象的可枚举属性。 for…of 语句遍历可…
JS中 [] == ![]结果为true,而 {} == !{}却为false, 追根刨底 console.log( [] == ![] ) // true console.log( {} == !{} ) // false 在比较字符串、…
SQL Server温故系列(5):SQL 查询之分组查询 GROUP BY 1、GROUP BY 与聚合函数 GROUP BY 是一种能将查询结果划分为多个行组的查询语句的子句,其目的通常是为了在每个组上执行一个或多个聚合运算,所以 GR…
SQL Server温故系列(4):SQL 查询之集合运算 & 聚合函数 1、集合运算 在数学中,不仅可以对指定的数字个体做四则运算,还可以对指定的集合整体做交并补运算。类似的,在数据库中也是不仅可以对具体的数据行进行增删改查,还可…
SQL Server温故系列(3):SQL 子查询 & 公用表表达式 CTE 1、子查询 Subqueries 子查询是一个嵌套在 SELECT、INSERT、UPDATE 或 DELETE 语句或其他子查询中的查询。通俗来讲,子查…
redis为什么这么火该怎么用 最近一些人在介绍方案时,经常会出现redis这个词,于是很多小伙伴百度完redis也就觉得它是一个缓存,然后项目里面把数据丢进去完事,甚至有例如将实体属性拆分塞进redis hash里面的奇怪用法等等!原因是…
SQL Server温故系列(2):SQL 数据操作 CRUD 之简单查询 1、查询语句 SELECT 顾名思义,SELECT 语句的作用就是从表中查询数据。查询语句一次可以从一个或多个表中检索一个或多个字段的一行或多行。SELECT 是 …
SQL Server温故系列(1):SQL 数据操作 CRUD 之增删改合 毋庸置疑,开发者最常用的数据库技术就是 SQL 了,即便是 ORM 大行其道的今天也常常需要写 SQL 语句。而 SQL 语句中最常用的就是增删改查了,本系列就先对…
Git提交规范流程和解决冲突个人理解篇 前言:GIT对于我们程序员来说是吃饭的工具,本篇主要是针对提交和分支以及对于大多数程序员闻风丧胆的冲突一些个人见解,如果有啥不对的或者你们公司git提交流程欢迎下方评论。 在讨论规范之前,我们需要定最…
下一页