- 博客(8)
- 资源 (20)
- 问答 (31)
- 收藏
- 关注
原创 设计模式之工厂方法模式和抽象工厂模式
1.定义:工厂方法模式属于创建类模式,定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类 2.类图 3.结构: 工厂接口:工厂接口是工厂方法模式的核心,与调用者直接交互用来提供产品。在实际编程中,有时候也会使用一个抽象类来作为与调用者交互的接口,其本质上是一样的。 工厂实现:在编程中,工厂实现决定如何实例化产品,是实现扩展
2017-10-30 22:22:11 1091
原创 设计模式之观察者模式
1. 概念: 观察者模式属于对象的行为模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题(被观察者)对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 2.类图 3.观察者模式的结构 被观察者:从类图中可以看到,类中有一个用来存放观察者对象的Vector容器(之所以使用Vector而不使用List,是因为多线
2017-10-29 13:31:48 1062
原创 java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "strtof" referenced by "libsupp
1.报错: 10-29 10:17:23.960 5768-5788/com.coocaa.mall E/APP_CRASH: java.lang.RuntimeException: Failure during heap dump; check log output for details
2017-10-29 10:18:11 4263 1
原创 设计模式之策略模式
概念:策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 类图: ● 环境(Context)角色:持有一个Strategy的引用。 ● 抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角
2017-10-25 20:05:05 1359
原创 Kotlin中使用newCachedThreadPool
1、new Thread的弊端 new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } }).start();a. 每次new Thread新建对象性能差。每次在创建线程和关闭线程上有一定的耗时和耗能。 b. 线程缺乏统一管理,可能无限制新建线程,
2017-10-19 09:32:02 2495
原创 Volatile的学习(包含线程安全的单例)
1.问题引入 :多线程同时对一个变量进行操作 public class MyThread extends Thread { private static int n = 0; public void run() { for (int i = 0; i < 10; i++) { n++; try {
2017-10-11 14:39:01 1394
原创 借助PopupWindow实现的一种通用弹窗
记录下自己实现的一个通用弹窗,使用的时候传入自己需要的view即可 public class PopWindow { private Activity mContext; private ViewGroup contentView; private PopupWindow popupWindow; public interface OnPopWindowDi
2017-10-09 15:28:24 1711
原创 Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag
startActivity时错误信息提示: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? 原来是
2017-10-09 14:28:19 1140
帧动画用的loading素材
2017-12-15
SharedPreferences的形式在缓存中维护两个List,对其进行增删等操作
2016-12-05
android TV开发:实现3D仿Gallery效果
2016-10-27
使用ViewPager实现图片自动轮播效果
2016-10-26
RecycleView实现横向的Listview并响应点击事件
2016-10-25
选项卡在底部的TabHost实现
2016-10-09
TextView实现文字的跑马灯效果&TextSwitcher实现文字竖直飞出和飞入
2016-10-08
安卓纯代码布局
2016-09-20
IPC三层通信
2016-09-12
AIDL简单通信的demo
2016-09-10
MFC六大核心机制
2015-07-06
安卓控件和焦点框发生偏离的现象怎么处理
2016-10-31
ViewPager如何获取当前页面前后页面的view,需要对其前后页面做放大缩小操作
2016-10-22
安卓中TabHost控件焦点问题
2016-10-10
android studio 中布局文件xmlns报错问题
2016-10-09
xml布局可以用findviewbyid来得到布局中的控件,那么代码布局中怎么得到?
2016-10-08
安卓中代码纯代码布局中这么使用LayoutInflate,或者和它一样功能的函数有哪些
2016-10-07
主线程 传递给子线程一个数据
2016-08-17
在安卓电视上做一个类似于悬浮窗的东西,要求切换视频的时候这个悬浮窗一直存在
2016-08-15
关于蓝牙协议在安卓端的应用
2016-08-11
c++发送邮件附件乱码问题
2016-06-04
telnet下能不能删除163邮箱的邮件?
2016-05-23
修改编辑框字体后出现问题
2016-05-19
邮件正文显示在控制台下有换行,在对话框上没换行
2016-05-19
邮件附件发送和下载 和 文件发送和接收有没有区别?
2016-05-06
邮件发送遇到问题,最后这个“.”发送失败
2016-04-28
eclipse配置编写javaweb程序
2016-01-12
为什么模板类的声明和实现必须定义在一个.h文件中?
2015-09-01
下拉框SetCurSel( 0 );没起作用?MFC
2015-08-24
怎么让MFC中Webbrowser控件的大小随对话框变化而变化?
2015-08-23
关于HttpSendRequestA函数发送请求成功后,保存网页返回内容的问题
2015-08-22
MFC在登陆页面中 加一个显示验证码的控件应该加哪个?图片从一个网页中加载出来的
2015-08-20
关于一个大数据量的查找算法
2015-08-20
view parse 和 view source
2015-08-19
关于二叉树的插入,传参的小问题
2015-08-17
MFC登陆教务处“操作超时”
2015-08-17
关于MFC中SendRequest操作超时的函数
2015-08-17
用MFC写一个程序登陆到学校教务处,把成绩那个页面解析到自己的列表控件中
2015-08-16
bubuko.com这个网站怎么会有我昨天晚上写的博文?而且几乎是同步的,不止有我的……
2015-08-02
关于父子进程对代码段的共享问题
2015-07-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人