240 发简信
IP属地:新疆
  • 为什么前端工程师要操作数据库?

    nodejs操作mysql数据库

    今天粗略的研究了一下nodejs操作数据库的包,觉得nodejs连接数据库不错。 nodejs如何操作mysql? nodejs如果想对数据库进行操作需要一个mysql包,登...

  • 多层闭包嵌套,基本上是动画片的节奏。

    快的打车这段代码是什么水平?

    对于每天敲代码的程序员来说,代码就像情人。如果看到一段很有趣的代码,简直是喜出望外。有网友分享了自己写的某段代码,自认为很有趣。 在这段代码的下面,又有另外一个网友贴出了一段...

  • 120
    Spring Ioc 源码分析(一)--Spring Ioc容器的加载

    1.目标:熟练使用spring,并分析其源码,了解其中的思想。这篇主要介绍spring ioc 容器的加载2.前提条件:会使用debug3.源码分析方法:Intellj id...

  • @Knight_SJ 大家一起学习啊。外观模式几乎存在于任何的框架中。只不过因为太普通而被人忽视了。

    《Effective Objective-C 》干货三部曲(三):技巧篇

    简书博客已经暂停更新,想看更多技术博客请到: 掘金 :J_Knight_ 个人博客: J_Knight_ 个人公众号:程序员维他命 《Effective Objective-...

  • Class clusters = abstract factory+facade
    首先是通过抽象工厂模式建立抽象基类,实体子类,以及对应的工厂方法实现。实际上我们自己定义的class cluster到这里就足够用了。但是如果要进行更好的封装——方便其他开发者调用公有类且防止调用私有类,以及族类化所有子类的话(可以理解为upcasting),就会用到facade。以此来避免抽象工厂模式产生过多subclass的问题。而且当cluster无法满足开发需要的时候也可以方便使用subclass来扩展。

    《Effective Objective-C 》干货三部曲(三):技巧篇

    简书博客已经暂停更新,想看更多技术博客请到: 掘金 :J_Knight_ 个人博客: J_Knight_ 个人公众号:程序员维他命 《Effective Objective-...

  • 封装的时候,我觉得应该吧线程队列入参加入。毕竟有的时候是需要在后台使用计步器的。

    iOS 计步器开发

    在微信运动、QQ健康等泛滥的年代,我们公司也终于要搞一个计步器,特此记录。 对于使用了M7或者M8处理器的设备(iPhone5s、iPhone6、iPhone6 Plus、i...