软件开发
苦茶Fighting
这个作者很懒,什么都没留下…
展开
-
QByteArray的一些东西
int index = 0x29; qDebug() << index; qDebug() << QString::number(index, 16); qDebug() << QString::number(index, 10); qDebug() << QString::number(index, 8); qDebug() << QString::number(index, 2); QString str = QString("ABC");原创 2021-01-26 10:51:54 · 107 阅读 · 0 评论 -
Git基础命令
git基础命令 git branch //查看本地所有分支 git branch -r //查看远程所有分支 git branch -a //查看本地和远程所有分支 git branch * //新建分支* git branch -d * //删除本地分支* git branch -d -r //删除远程分支并推送到服务器 git branch -m //重命名本地分支 ...原创 2020-08-13 14:25:34 · 154 阅读 · 0 评论 -
设计模式
设计模式 观察者模式 观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都要得到通知并自动更新。 观察者模式从根本上讲必须包含两个角色:观察者和被观察对象。 被观察对象自身应该包含一个容器来存放观察者对象,当被观察者自身发生改变时通知容器内所有的观察者对象自动更新。 观察者对象可以注册到被观察者的中,完成注册后可以检测被观察者的变化,接收被观察者的...原创 2019-10-08 11:09:18 · 111 阅读 · 0 评论 -
设计模式简述
文章目录创建型工厂模式抽象工厂模式单例模式建造者模式原型模式结构型桥接模式适配器模式装饰模式组合模式享元模式外观模式代理模式行为型模板模式策略模式状态模式观察者模式备忘录模式中介模式命令模式访问者模式职责链模式迭代器模式解释器模式 创建型 工厂模式 定义创建对象的接口,封装了对象的创建 使得具体化类的工作延迟到子类中 第一个问题,声明一个创建对象的接口,封装了对象的创建过程。 第二个问题,提供...原创 2019-10-09 09:50:12 · 140 阅读 · 0 评论