摘要: 最近用ionic3+angular4做项目。我遇到了个问题,我返回原来页面时一般都会调用this.navCtrl.pop()方法,但这个方法不能携带参数。怎么办? 可以写个回调方法。 我在a页面定义个回调方法。 在跳转到的页面,接受这个回调方法。 这样,你就可以返回页面时也把参数传回去。 阅读全文
posted @ 2017-10-24 15:55 Hmake 阅读(5708) 评论(1) 推荐(0)
摘要: 类的加载: 指的是将class文件的二进制数据读入到运行时数据区(JVM在内存中划分的) 中,并在方法区内创建一个class对象。 类加载器: 负责加载编译后的class文件(字节码文件)到JVM(Java虚拟机)当中。 而类加载器主要分为以下几种: 1.Bootstrap class loader 阅读全文
posted @ 2016-12-07 21:47 Hmake 阅读(3137) 评论(0) 推荐(1)
摘要: 什么是连接池呢? 我们登陆上某个网站,去修改个人信息、点击下单、修改购买商品的数量......当我们做这些操作时候, 我们已经连接上数据库并修改、增加、删除数据库中的数据,完成操作后,关闭连接(避免占用资源)。 如果很多人访问这个网站并进行操作,那要创建很多个连接,而且只操作一次就关闭,这会显著的影 阅读全文
posted @ 2016-11-27 20:45 Hmake 阅读(610) 评论(0) 推荐(1)
摘要: 我们来定义一下 AOP(面向切面编程) 它是面向对象的一种补充或者是一种增强,它在这基础上增加了一些 而外的功能增强。 它可以在原有的行为不改变的前提,在这之前或者之后完成一些而外 的事情。 而AOP用的思想和模式就是代理模式。 代理模式分为两种: 1.静态代理。 静态代理的代理类是开发人员自行编写 阅读全文
posted @ 2016-11-25 15:48 Hmake 阅读(280) 评论(0) 推荐(0)
摘要: 定义一下观察者模式: 观察者模式又叫 发布-订阅 模式,定义的两个对象之间是一种一对多的强依赖关系,当一个对象的状态发生改变,所有依赖它的对象 将得到通知并自动更新(摘自Hand First)。 关键角色: 1.主题(Subject) 抽象主题以及具体的主题 2.观察者(Observer) 抽象观察 阅读全文
posted @ 2016-11-24 21:42 Hmake 阅读(1557) 评论(0) 推荐(0)
摘要: 首先我们得先定义一个责任链模式: 责任链模式是一种线性执行流程,多个对象都有机会去执行同一个任务,只是在执行过程中, 由于执行的权利和范围不一样,那么当自己不能处理此任务时,就必须将这个任务抛给下一个对象, 一次类推,就形成了一个执行链。 典型例子就是Tomcat中的过滤器,当配置了多个过滤器时,就 阅读全文
posted @ 2016-11-23 21:34 Hmake 阅读(722) 评论(0) 推荐(0)
摘要: 介绍Activity的生命周期,我们得先了解什么是Activity。 Activity是一个负责与用户交互的组件,用户可以用来交互为了完成某项任务, 而且Activity提供一个屏幕,它上面能显示些控件并且监听用户的事件做出反应。 发一张Activity的生命周期图: onCreate(): Act 阅读全文
posted @ 2016-11-21 21:14 Hmake 阅读(242) 评论(0) 推荐(0)
摘要: 内部类的定义: 内部类就是定义在另一个类里面的类。反之,包含内部类的类称为外部类。 我们为什么要使用内部类呢? 1.外部类能给内部类提供更好的封装,把内部类隐藏在外部类之内,不允许同一个包中的其他类去访问。 2.内部类能直接访问外部类的所有数据,包括私有数据。 3.内部类实现的功能,外部类也能使用。 阅读全文
posted @ 2016-11-16 20:22 Hmake 阅读(329) 评论(0) 推荐(0)
摘要: 当我们的eclipse安装了SDK后,点击Window--》Perference--》DDMS。eclipse界面立即转为DDMS界面。 这时,我们可以打开我们的服务端(安卓模拟器或者是我们的手机)。在SDK文件夹中的platform-tools底下的adb.exe(它是eclipse连接服务端的桥 阅读全文
posted @ 2016-11-15 19:13 Hmake 阅读(539) 评论(0) 推荐(2)