- 博客(7)
- 资源 (41)
- 收藏
- 关注
原创 设计模式笔记——(三:观察者模式 Observer Pattern)
观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式的别名包括发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式是一种对象行为型模式。
2016-11-18 15:38:31 2012
原创 设计模式笔记——(二:建造者模式 Builder Pattern)
建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。
2016-11-14 16:04:16 587
原创 安卓自定义View——(一:RaiseNumberAnimTextView 带数字增长动画的TextView)
1. 能自定义设置动画持续时长。 2. 能设置int型数字或float型数字。 3. 能控制动画速率,如匀速增加、加速、减速、先加速后减速等。 4. 能监听到动画正常的执行结束,调用后续方法。 5. 跟随界面的生命周期,相应的执行动画的结束、暂停、继续等操作。
2016-11-14 14:56:57 4734
原创 NDK开发 从入门到放弃(七:Android Studio 2.2 CMAKE 高效NDK开发)
前言之前,每次需要边写C++代码的时候,我的内心都是拒绝的。 1. 它没有代码提示!!!这意味着我们必须自己手动敲出所有的代码,对于一个新手来说,要一个字母都不错且大小写也要正确,甚至要记得住所有的jni函数等,真是太折磨人了…平时写java代码的时候都是写几个字母会出来一大堆提示然后选择的,这样还有一个好处就是很多时候我们不知道有那些函数,但是我们可以通过obj.,然后就可以看到它有哪些方法函数
2016-11-09 16:36:36 25042 36
原创 NDK开发 从入门到放弃(六:JAVA与C++灰化图片的效率对比)
前面我们提及了NDK开发的一些优势,也讲解了NDK开发的一些入门基础。在此,我们将分别使用java代码以及C++代码对同一张图片做同样的灰化处理,来比较两种方式的耗时以验证NDK开发的高效性。
2016-11-07 15:07:20 1983 1
原创 NDK开发 从入门到放弃(五:JNI抛异常)
在C++的代码运行过程中,若是发生异常错误,需要抛出异常在Java代码中来处理。JNI函数中有`Throw`、`ThrowNew`两个方式来抛出异常。
2016-11-02 17:13:13 2970 3
C# 时钟设计
2013-11-24
输出n个字符的全排列(没有重复字符)
2013-04-24
输出n个数字的全排列(可重复)
2013-03-26
算法设计实验报告-快速排序和归并排序
2013-03-21
快速排序与归并排序的算法比较实验报告
2013-03-21
java 尚学堂坦克大战初版(非图片版)
2013-03-19
jespa-1.1.23.jar
2017-03-03
jcifs-1.3.18.jar
2017-03-02
估价收费计算器 V1.2.1
2014-04-26
估价收费计算器 V1.2
2014-04-20
安卓表白软件
2014-03-11
C#生活小助手
2014-01-02
C# 多线程扫描主机
2014-01-02
C#好友通讯录
2013-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人