腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
撸码那些事
专栏成员
举报
69
文章
81151
阅读量
25
订阅数
订阅专栏
申请加入专栏
全部文章(69)
其他(25)
存储(13)
数据库(12)
sql(10)
编程算法(10)
数据结构(9)
云数据库 SQL Server(7)
javascript(6)
mvc(5)
.net(2)
ecmascript(2)
打包(2)
分布式(2)
缓存(2)
jdk(2)
二叉树(2)
bug(2)
image(2)
insert(2)
重构(2)
asp.net(1)
angularjs(1)
云数据库 Redis(1)
ide(1)
搜索引擎(1)
人工智能(1)
面向对象编程(1)
hexo(1)
搜索文章
搜索
搜索
关闭
JavaScript let和const不完全指北
编程算法
javascript
ecmascript
let 声明是 ES6 中最广为人知的特性之一,它和 var 声明功能类似,都用于变量声明,但是有着不同的作用域规则。 var 声明的变量是基于词法作用域的,仍然可以在变量声明所在块的外部访问到该变量,并且不会抛出错误。
撸码那些事
2019-09-02
465
0
JavaScript 提升不完全指北
javascript
编程算法
很多人会认为是 undefined , 因为 var a 声明在 a = 2 之后, 他们自然而然地认为变量被重新赋值了, 因此会被赋予默认值 undefined。但是, 真正的输出结果是 2。
撸码那些事
2019-08-06
457
0
JavaScript 函数作用域和块作用域不完全指北
javascript
编程算法
我们在 JavaScript 词法作用域不完全指北 中介绍了词法作用域,词法作用域是由你写代码时将变量和块作用域写在哪里来决定的,词法分析器处理代码时会保持作用域不变。那么究竟什么时候才会生成新的作用域呢?最常见的答案是 JavaScript 具有基于函数的作用域,这意味着每声明一个函数都会为其自身创建一个作用域。
撸码那些事
2019-07-30
614
0
JavaScript 词法作用域不完全指北
javascript
编程算法
打包
在 JavaScript 作用域不完全指北中,我们介绍了作用域的概念以及 JavaScript 引擎、编译器和作用域的关系。作用域有两种主要的工作模型:词法作用域和动态作用域。其中最为普遍的也是大多数编程语言所采用的是词法作用域,我们主要对其进行研究学习。
撸码那些事
2019-07-30
381
0
JavaScript 作用域不完全指北
编程算法
javascript
ide
打包
对于几乎所有编程语言,最基本的功能之一就是能够存储变量的值,并且能在之后对这个值进行访问和修改。这样就会带来几个问题,这些变量存储在哪里?程序在需要的时候又是如何找到它们的?要解决这些问题,就需要引入一套规则来存储变量和访问变量,这套规则就是作用域。
撸码那些事
2019-07-30
381
0
Lombok @Builder注解与继承
面向对象编程
编程算法
Builder 模式的链式调用写起来很方便,但是自己实现 Builder 模式要在 POJO 类中写较多代码。Lombok 的 @Builder注解可以方便的支持 Builder 模式,但是在继承场景下,会出现 Lombok @Builder注解不会为继承的字段生成代码的问题。
撸码那些事
2019-04-28
18.3K
0
MySQL——优化ORDER BY语句
云数据库 SQL Server
编程算法
sql
本篇文章我们将了解ORDER BY语句的优化,在此之前,你需要对索引有基本的了解,不了解的老少爷们可以先看一下我之前写过的索引相关文章。现在让我们开始吧。
撸码那些事
2018-10-08
1.1K
0
数据库索引背后的数据结构
数据库
数据结构
编程算法
存储
在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。
撸码那些事
2018-08-20
479
0
【封装那些事】 缺失封装
编程算法
缺失封装 没有将实现变化封装在抽象和层次结构中时,将导致这种坏味。 表现形式通常如下: 客户程序与其需要的服务变种紧密耦合,每当需要支持新变种或修改既有变种时,都将影响客户程序。 每当需要在层次结构中支持新变种时,都添加了大量不必要的类,这增加了设计的复杂度。 为什么不能缺失封装? 开闭原则(OCP)指出,类型应对扩展开放,对修改关闭。也就是说应该通过扩展(而不是修改)来改变类型的行为。没有在类型或层次结构中封装实现变化时,便违反了OCP。 缺失封装潜在的原因 未意识到关注点会不断变化 没有预测到关注点可能
撸码那些事
2018-06-21
1.2K
0
【封装那些事】 缺失封装
编程算法
开闭原则(OCP)指出,类型应对扩展开放,对修改关闭。也就是说应该通过扩展(而不是修改)来改变类型的行为。没有在类型或层次结构中封装实现变化时,便违反了OCP。
撸码那些事
2018-05-16
1.2K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档