- 博客(7)
- 资源 (5)
- 收藏
- 关注
转载 面向对象6大原则
部分参考自《大话设计模式》《设计模式之禅》单一职责原则:避免写牛类,类似在as3里,文档类不要写太多逻辑,而应该尽量只负责进行对象的实例化new 和 参数初始化等工作接口职责单一,不过分耦合不关联的方法在同一个接口里方法职责单一,比如修改用户姓名、电话、身份证数据,尽量不通过一个方法传入多个参数去同时修改,而是分成对应一个数据一个方法,令方法粒度足够小影响类结构变
2015-01-30 14:28:35 572
转载 C++ const 的全面总结
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码
2015-01-26 15:11:00 282
转载 php反射的使用
一 反射的使用: [php] view plaincopyprint?class Person{ public $name; function __construct($name){ $this->name=$name; } } interface Module{ function execute()
2015-01-22 16:45:49 385
转载 函数指针
函数指针最近看android camera的source,发现大量的call back,多线程,有必要对其中的基础:函数指针复习一下,觉得函数指针主要还是用在call back函数,以及多线程多进程编程中。函数在被编译器编译后就是一段二进制码,而这段二进制码有一个入口地址,而这个入口地址就是函数指针的值了。首先看函数指针的语法,举一个最简单的例子,要创建一个函数指针,则它与它指向的函数
2015-01-12 09:09:19 354
转载 android线程的几种方式和比较
其实可能没有说清楚,第一种不算多线程。1.loadImagesByHandler()是通过Handler.post()方法,构建两个Handler进行通信。2.loadImagesByThread(),这个是直接new Thread()发起线程,在主线程的handler处理消息3.loadImageByAsyncTask(),这个用的是异步任务,所有实现在它的内部结构里,可以在里头操作
2015-01-05 09:59:15 435
转载 Android 多线程-----AsyncTask详解
本篇随笔将讲解一下Android的多线程的知识,以及如何通过AsyncTask机制来实现线程之间的通信。一、Android当中的多线程在Android当中,当一个应用程序的组件启动的时候,并且没有其他的应用程序组件在运行时,Android系统就会为该应用程序组件开辟一个新的线程来执行。默认的情况下,在一个相同Android应用程序当中,其里面的组件都是运行在同一个线程里面的,这个线程我们称
2015-01-04 19:48:53 383
原创 数据结构
最近处理业务逻辑很多用到了数据结构解决。感觉到以前学的东西都忘了怎么在实际中运用了所以总结下几个经典的数据结构;1.队列队列特性:先进先出(FIFO)——先进队列的元素先出队列。来源于我们生活中的队列(先排队的先办完事)。队列有下面几个操作:InitQueue() ——初始化队列EnQueue() ——进队列DeQueue() ——出
2015-01-04 18:59:36 389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人