最新 最热

JavaScript 设计模式学习第二十二篇-迭代器模式

迭代器模式(Iterator Pattern)用于顺序地访问聚合对象内部的元素,又无需知道对象内部结构。使用了迭代器之后,使用者不需要关心对象的内部构造,就可以按序访问其中的每个元素。...

2020-11-26
2

C++核心准则​NL.10:首选下划线风格名称

The use of underscores to separate parts of a name is the original C and C++ style and used in the C++ Standard Library.

2020-11-26
2

C++核心准则​NL.8:使用一致的命名方式

Rationale: Consistence in naming and naming style increases readability.

2020-11-26
2

简单代码的秘诀

成为10倍开发人员有捷径可走吗? 是否有这样一个神奇的秘密,可以帮助我们打开一个全新的软件开发精通和生产力世界?怀疑者们通常会说:“当然没有捷径可走! 每个人都需要不断的练习才能变得更好!”...

2020-11-04
2

Python内几个常见的魔术方法解读.1

在python里面命名函数时有很多的写法,我们可以使用下划线或者字母数字什么的,比如我下面写的这个两个,下面的就比上面的写的好.别问为什么

2020-10-23
2

深入解析Underscore.js源码架构

Underscore.js是很有名的一个工具库,我也经常用他来处理对象,数组等,本文会深入解析Underscore源码架构,跟大家一起学习下他源码的亮点,然后模仿他写一个简单的架子来加深理解。他的源码通读下来,我觉得他的亮点主要有如下...

2020-10-15
2

给 JDK 报了一个 P4 的 Bug,结果居然……

我们的项目依赖于一个外部服务,该外部服务提供 REST 接口供我方调用,这是很常见的一个场景。本地和测试环境测试都没有问题,一切就绪上了生产后,程序调用接口就总是网络不通。...

2020-09-27
2

给 JDK 报了一个 P4 的 Bug,结果居然……

我们的项目依赖于一个外部服务,该外部服务提供 REST 接口供我方调用,这是很常见的一个场景。本地和测试环境测试都没有问题,一切就绪上了生产后,程序调用接口就总是网络不通。...

2020-09-24
2

Nginx无法接收带下划线的header键值

昨天跟迭代新版告警平台,把告警数据发送到告警平台的API接口,但是数据发送器始终报如下错误:

2020-09-03
1

Python 为什么推荐蛇形命名法?

关于变量的命名,这又是一个容易引发程序员论战的话题。如何命名才能更具有可读性、易写性与明义性呢?众说纷纭。

2020-07-17
2