240 发简信
  • 120
    实战组合式设计

    需求 leetcode 上有一道关于强密码校验器[https://leetcode-cn.com/problems/strong-passwor...

    0.2 726 2 2 1
  • 120
    聊聊编程范式

    什么是编程范式 编程范式一词最早来自 Robert Floyd 在 1979 年图灵奖的颁奖演说,是程序员看待程序应该具有的观点,代表了程序设计...

    1.9 1389 5 15
  • go modules 初体验

    引言 通过上一篇文章《go modules 基础》的学习,很多读者已经掌握了 go 原生的包依赖管理方案的基本知识,于是在实践中尝试 go mo...

  • go modules 基础

    引言 go 语言支持 go modules 特性已经快两年了,但很多项目由于种种原因还没有实施迁移。这几天想写一篇文章,全面的阐述一下 go m...

  • 120
    C 语言的面向对象之旅

    引言 C 语言诞生于 1972 年,已经走过 47 个年头了,可以说算是一门很陈旧的语言了,但现在仍然很流行,而且持续位于编程语言排行榜的前列,...

  • gomonkey 1.0 正式发布!

    gomonkey 介绍 gomonkey 是 golang 的一款打桩框架,目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的...

    16.4 14758 35 26 2
  • 120
    Golang中小类大对象的一种实现

    小类大对象 软件设计本质是解决分与合的问题。我们先将系统分解成很多单一职责的小类,然后利用“依赖注入“(Golang)或多重继承(C++)的手段...

  • 120
    Counting Triangles in Golang

    序言 正月十五是一年一度的元宵节,是春节之后的第一个重要节日。在我们中国人眼里,过完正月十五元宵节,这年才算是真正地过完了。猜灯谜、赏花灯、舞龙...

  • Golang反射模型

    序言 第一次接触反射技术是在很多年前学习设计模式的时候,那时在优化Java版简单工厂的实现,当读取配置信息中的的类型字符串后利用反射来创建对象实...

    0.7 3686 2 20
个人介绍
程序员,开源软件爱好者