240 发简信
  • 设计原则-迪米特法则

    迪米特法则(Law of Demeter),又称最少知识原则,简单说来就是 一个对象应该对其他对象有最少的了解。迪米特法则用于降低类与类之间的耦...

  • 120
    设计原则-保变原则

    众所周知,设计模式有六大原则:单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、开闭原则。那么这个“保变原则”是什么情况呢? ...

  • rails4特性学习

    ruby 1.9一些特性hash key valuekey:valuename:'wang'status: :frozen:不要与前面有空格l...

  • oracle 分析函数

    本周工作中碰到了两个1对多表的关联查询只要查询出相关联的第一条数据的情况,之前没有使用过分析函数,查了下资料了解了一些。 demo1 demo2...

  • require js

    js通过script标签的默认加载方式是同步的,即第一个script标签内的js加载完成后,才开始加载第二个,以此类推,直至js文件全部加载完毕...

  • ruby钩子

    ruby有很多有用的钩子,如included,inhered,以及method_missing。对方法调用添加钩子可以用alias环绕别名实现,...

  • has_one association如何build

    实在不知道写啥了,水一篇吧~ 今天遇到一个问题,代码大致如下 原来has_one 不能使用 association.build,翻了下api,...

  • rack学习1

    rack是ruby服务器和rack应用程序之间的一个框架,rails,sinatra都是基于rack构建的,都属于rack应用程序。 rack提...

  • webpack学习2--开发

    1、使用 source map 准确定位错误 webpack 打包源代码时,可能会很难追踪到错误和警告在源代码中的原始位置webpack.con...