1. 命令模式

    命令模式 今天学习《Head First 设计模式》的第六章节:命令模式

    2019/09/01 设计模式

  2. 装饰者模式

    装饰者模式

    2019/08/31 设计模式

  3. 观察者模式

    观察者模式 观察者模式非常容易理解,好比说微博,你关注了一个明星的微博,每当这个明星发微博的时候总会给你发送通知。那么在这个例子中,你就是观察者,其所有关注这个明星的人也是观察者,而这个明星就是被观察者,每当被观察者某个状态发生变化(发一条微博),就会给所有的观察者发送通知。

    2019/08/29 设计模式

  4. 策略模式

    策略模式 《Head First 设计模式》的第一章通过鸭子介绍的设计模式令人影响深刻,不看目录我还真没认出这就是策略模式… 今天要学习的是策略模式…

    2019/08/28 设计模式

  5. 工厂模式

    工厂模式 设计模式学习的第二天,工厂模式,在此记录。

    2019/08/27 设计模式

  6. 单例模式

    背景 最近开始学习设计模式,准备从最简单的单例模式开始写博客。 单例模式可以细分为懒汉式、饿汉式、静态内部类、枚举、容器五种创建方法。这篇文章就介绍单例模式的各种写法。

    2019/08/26 设计模式

  7. 我所理解的其他问题·第1篇·List#remove方法失效

    最近在写增删改查的时候遇到一个问题,苦思冥想了很久,最后旁边的小哥哥一句“看源码就知道了”,遂恍然大悟,翻阅源码才终于搞清楚这个问题。晚上趁着还早,花点时间记录下来。

    2018/09/10 Java

  8. Python 爬取新闻语料并用 bs4 库解析 DOM 树

    背景 在做推荐系统的时候需要训练集,所以就自己写了一个爬虫,然后用 bs4 库对爬取的 html 数据处理得到新闻的 URL 链接。

    2018/05/01 Python

  9. MacOS 安装 homebrew 搭建 Git 环境

    一、Homebrew介绍

    2018/04/06 Others

  10. 绝对路径和相对路径

    在Java中使用方法获取文件的位置,在获取文件位置的方法中可以填入两种路径参数:绝对路径和相对路径。

    2018/04/06 Java