自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zw1996的博客

不管成功与否,只有自己努力了才有资格知道结果

  • 博客(5)
  • 资源 (19)
  • 收藏
  • 关注

原创 对象创建模式(跳过new直接的使用)

对象创建模式;就是通过对象创建模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖于具体的类) 其中包括 工厂模式; 抽象工厂; 原型模式; 构建器; 4个其实都是基于工厂模式有一点点 小变化。 工厂模式就是定义一个用于创建对象的接口,让子类决定去实例化哪一个类,工厂方法就是使得一个类的实例化延迟到子类去。 对象创建模式其实就是解决赋值时等号右边的new而形成的依赖实现类子类的问题。...

2019-07-28 21:23:45 478

原创 单一职责分类的装饰者模式和桥模式

单一职责大概就是让每个类的职责任务作用都是单一的,而不是臃肿复杂的。 单一职责分类的设计模式包括装饰者模式和桥模式。 装饰者模式;利用对象组合,解决主体类在多个方向上的扩展能力。 桥模式;利用对象组合,解决“两个非常强的变化维度的设计问题” 装饰者;采用组合而非继承的方法,实现了在运行时动态扩展对象功能的能力而且可以根据需要扩展多个功能,避免错误使用继承带来的灵活性差,多子类带来的问题。 举例; ...

2019-07-28 20:18:43 265

原创 组件协作分类的三大模式

组件协作模式;主要是通过晚期绑定实现框架与应用之间的松耦合。 现在的软件开发都是分为框架与应用程序两部分,就以公司软件开发也是以这种模式的。 组件协作模式主要包括三种模式; 模版方法模式;用于有稳定骨架,但骨架中有存在变化点,将变化点交给子类实现 策略模式;调用算法的流程是稳定不变的,但算法是变化的。 观察者模式;一般应用于ui控件的通知和刷新 1、模版方法模式 概念;存在一个骨架是稳定的,把变化...

2019-07-21 20:47:53 769

原创 面向对象的设计原则——先放好概念,等学完26种模式之后再回过头来写心得

1、依赖倒置原则(隔离变化区) 高层模块(稳定)不应该依赖于底层模块(变化),两者都应该依赖于抽象(稳定)。 抽象(稳定)不应该依赖于实现细节(变化),而细节应该依赖于抽象(稳定)。 大致分析一下,其实就是设计模式主要要隔离变化区,也就是把稳定的和变化的分开。 那么什么是变化的呢?(这个要拿出时间轴,分析未来这个会有什么变化,有什么需求的增加减少,这个角度来考虑是变化还是稳定的)。 学习设计模式一...

2019-07-21 17:43:05 240

原创 第一次半个月的自主学习关键点记录

拿完毕业证又回道通开始工作了,因为换导师了,刚来的一个月都在帮忙内测,部门主管就建议要求我们要自主学习一些东西,以便后面任务下来了,还要忙着一边学习一边用。并且当初只要我当天学习了,都要打卡给小老大看。 因为今天也比较匆忙,和懒,嘻嘻嘻。所以也就简单的记录一下这些天学习到的一些关键点吧。 1、首先是多语言编码的文件读写吧 c++和mfc中都是直接使用 ifs_in.imbue(locale(".6...

2019-07-21 16:38:17 322 1

pybridge-master.zip

安卓调用pythondemo

2022-01-10

androidNDK学习实践demo

安卓视频转换中一些耗时操作可以采用调用C++so库的方式进行,则需要ndk编译了,Android JNI 函数注册。从NDK下载到jni编写,ndk编译,C++文件编写,安卓demo运行

2021-10-27

安卓的录音录屏录像(硬编码并生成mp4文件)

安卓的录音录屏录像(硬编码并生成mp4文件)、三个demo

2021-10-25

captureDeviceName.zip

windows下根据摄像头VID&PID获取设备名称,与获取默认的麦克风设备名称,都是便于后续的编码做准备

2021-09-10

opencv4.4的vs2015下win32,x64的库编译以及使用案例

opencv4.4的vs2015下win32,x64的库编译以及使用案例

2021-09-03

ffmpeg_windows编译相关资源.zip

msys2、ffmpeg源码以及windows编译好的win32的、x264、SDL、libmp3lame、freetype库的源码

2021-08-08

OpenVINO笔记.zip

OpenVINO博客配套资源;包含测试工程,测试素材,以及相关模型

2021-07-12

MFC透明窗口框选功能.zip

MFC透明窗口框选功能,对应博客MFC-完成鼠标框选按钮弹出功能

2021-06-20

webRTC实践代码 基于博文流媒体学习-WebRTC全面入门学习-1

流媒体学习-WebRTC全面入门学习-1

2021-06-10

QT项目实战之文件重复性检测工具

QT文件重复检测项目主要完成一个路径下的所有文件的检测,通过读取每个文件独有的属性Md5值完成重复文件的鉴别。 主要涉及 1,无边框窗口的拖拽,阴影 2,一些控件的使用 3,线程的使用(处理UI线程与文件检测动作的线程,线程之间的信号结果的传递就是通过信号与槽来完成的) 4,一个动态库的制作以及调用的一个流程步骤的完成、 5,信号与槽的使用

2019-11-15

Viewpager布局

该源码为使用ViewPager的ui界面,为底部四个菜单,可点击可滑动到相应界面

2017-09-30

tabhost布局

该资源为一个tabhost 的ui布局,底部两栏的格式,点击课弹出相应 的界面以及点击和未点击有明显区别

2017-09-30

电话黑名单拦截

直接挂断黑名单电话,达到拦截电话的效果,使用TelephonyManager和PhoneStateListener实现的......以及其中还涉及了eclipse中的 aidl文件

2017-09-25

安卓直接套用sqlite

对于第一次接触sqlite,要是工程含有保存历史信息而使用数据库的案例,该案例简洁明了可直接对sqlite的使用

2017-09-16

安卓智能教室

内部含有 wifi列表连接 AsyncTask线程和run线程的搭配 以及防微信界面ui。 是湖南省第一届物联网比赛的参赛代码 ,在移动物联网开发平台上对智能教室的第二次开发

2017-09-16

安卓——wifi列表展示以及连接

安卓wifi列表展示以及连接

2017-07-15

安卓——蓝牙列表展示及点击事件

关于安卓附近蓝牙设备的搜索展示以及点击事件

2017-07-15

递归之分割问题

递归问题中的分割问题;包括直线分割最大化,封闭曲线分割最大化,折线分割最大化,平面分割空间等;

2016-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除