240 发简信
IP属地:北京
  • ASM简介(四)

    函数 我们在使用ASM相关API对函数进行操作之前,我们需要了解函数在字节码的存储格式及其执行模型。 执行模型 我们需要简单了解Java虚拟机的...

  • 重构原则

    重构原则 重构:对软件内部结构的一种调整,目的是在不改变软件客观察行为的前提下,提高其可理解性,降低修改成本。 何为重构 重构改进软件的设计。如...

  • 函数相关的重构方法

    构筑测试体系 可靠的测试环境是重构的前提,因为debug在我们的开发中占据了大多数时间。 自动化测试对于增量开发非常有利 重构的基本技巧是小步前...

  • 代码的坏味道

    从我们的经验来看,没有任何度量工具比得上一个见识广博的直觉。你必须培养自己的判断力,学会判断一个类有多少实例变量算是太大,一个函数内有多少代码才...

  • 写给Java程序员的Kotlin简介(二)

    Basics kotlin中一切皆对象,基本数据类型会自动装箱成对象基本数据类型位宽与java一致 数组处理 java中基本数据类型的数组用于避...

  • 写给Java程序员的Kotlin简介(一)

    Fun Declear val a : Int = 1如果kotlin可推断出类型,则类型可不写val b = 3 String Templat...

  • 进程关系(二)

    2016-02-05 作业控制 作业控制允许一个终端上启动多个作业(进程组)控制哪一个作业可以存取该终端,已经哪些作业在后台运行。作业控制要求三...

  • 终端io(二)

    2016-02-26 获得和设置终端属性 使用函数tcgetattr和tcsetattr可以获得或者设置termios。这样也可以检测和修改各种...

  • 写给大家看的设计书(七)

    更多提示和技巧 创建包装 建立标识性包装时,最重要的特性之一是需要遵循重复原则:没意见作品中都必须有某个标识性图像或某种标识性风格。 企业名片 ...

个人介绍
程序员的自我修养