首页 » 2017 » 四月 » 03 ( 第 4 页 )

代码整洁之道(Clean Code) 笔记(二)

 

第四章:注释 别给糟糕的代码加注释 -- 重新写吧 什么也不会比乱七八糟的注释更有本事搞乱一个模块。什么也不会比陈旧,提供错误信息的注释更有破坏性 若编程语方足够有表达力,或者我们长于用这些语方来表达意图,就不那么需要注释 -- 也许根本不需要 注释的恰当用法 … 阅读全文

Shell 中的变量作用域

 

TL;DR Shell 中的变量只作用于当前进程。如需在子进程中创建副本可使用 export 内建命令。 有时使用临时变量语法可以非常方便。 变量使用 任何地方都可以 定义 Shell 变量,使用 = 分隔变量名和变量值。 = 前后不可出现空格,但变量的值可以 … 阅读全文

React进阶—性能优化

 

React的性能优化思路 软件的性能优化思路就像生活中去看病,大致是这样的: 使用工具来分析性能瓶颈(找病根) 尝试使用优化技巧解决这些问题(服药) 使用工具测试性能是否确实有提升(疗效确认) 看过《高性能JavaScript》这本书的小伙伴都知道,JavaS … 阅读全文

Netty源码(三):I/O模型和Java NIO底层原理

 

上一篇文章我们主要讲解了Netty的 Channel 和 Pipeline ,了解到不同的 Channel 可以提供基于不同网络协议的通信处理.既然涉及到网络通信,就不得不说一下多线程,同步异步相关的知识了.Netty的网络模型是多线程的 Reactor 模式 … 阅读全文