240 发简信
IP属地:贵州
  • 120
  • 利用栈将中缀转为后缀

    大概算法思路如下: 1)如果遇到操作数,我们就直接将其输出。2)如果遇到操作符,则我们将其放入到栈中,遇到左括号时我们也将其放入栈中。3)如果遇到一个右括号,则将栈元素弹出,...

  • 120
    简单工厂+工厂+抽象工厂

    下面例子中鼠标,键盘,耳麦为产品,惠普,戴尔为工厂。 简单工厂模式 简单工厂模式不是 23 种里的一种,简而言之,就是有一个专门生产某个产品的类。 比如下图中的鼠标工厂,专业...

  • java的线程 synchronized(对象所锁)

    这个是为了确保线程安全而设置的线程同步对于这个参数的本事结果是不会有影响 synchronized关键字, 代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方...

  • 120
  • 120
    备忘录模式

    OriGinator类: .h: #include#include#include "Memento.h" using namespace std; #ifndef ORIG...

  • 120
    观察者模式

    观察者模式的定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 大白话: 其实就是发布订阅模式,发布者发布信息,订阅者获取...

  • ++i 与 i++

    作者:叶王 链接:https://www.zhihu.com/question/19811087/answer/80210083 来源:知乎 i++ 与 ++i 的主要区别有...

  • 建造者模式

    这个模式我就直接转个链接吧,因为我看了很多 最后看到这个博文才理解了些。 https://blog.csdn.net/wuzhekai1985/article/details...

  • 120
    外观模式

    外观模式 : 意图:为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 主要解决:降低访问复杂系统的内部子系统时的复杂度...

  • 120
    模板方法模式

    模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这...

  • 120
    代理模式

    为其它对象提供一种代理以控制对这个对象的访问 接口 共通: #ifndef SUBJECT_H_ #define SUBJECT_H_ class Subject { vir...

  • 2017计算机系书单推荐(排版更新)

    前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 个人学习方法分享[htt...

个人介绍
长风破浪会有时 直挂云帆济沧海