- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 红黑树学习
网上有很多关于红黑树的学习资料,我就不一样转载了。 记录下这些前辈写的bolg的地址,也方便自己查看。 博客:红黑树系列,六篇文章: 1、教你透彻了解红黑树 2、红黑树算法的实现与剖析 3、红黑树的c源码实现与剖析 4、一步一图一代码,R-B Tree 5、红黑树插入和删除结点的全程演示 6、红黑树的c++完整实现源码 直接下载:http://www.cs.princeton
2013-03-14 17:54:58 808
转载 线程同步——临界区,互斥量,信号量,事件
互斥量跟临界区很相似,只有拥有互斥对象的线程才具有访问资源的权限,由于互斥对象只有一个,因此就决定了任何情况下此共享资源都不会同时被多个线程 所访问。当前占据资源的线程在任务处理完后应将拥有的互斥对象交出,以便其他线程在获得后得以访问资源。互斥量比临界区复杂。因为使用互斥不仅仅能够在同 一应用程序不同线程中实现资源的安全共享,而且可以在不同应用程序的线程之间实现对资源的安全共享。
2013-03-13 16:56:38 1444
转载 Synchronized和Static Synchronized区别
原文地址:http://blog.csdn.net/lb85858585/article/details/7456096 通过分析这两个用法的分析,我们可以理解java中锁的概念。一个是实例锁(锁在某一个实例对象上,如果该类是单例,那么该锁也具有全局锁的概念),一个是全局锁(该锁针对的是类,无论实例多少个对象,那么线程都共享该锁)。实例锁对应的就是synchronized关键字,
2013-03-12 23:49:41 662
转载 Android中View绘制流程以及invalidate()等相关方法分析
转载请注明出处:http://blog.csdn.net/qinjuning/article/details/7110211 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。
2013-03-04 14:15:35 1454
转载 hashCode() 和equals() 区别和作用
HashSet和HashMap一直都是JDK中最常用的两个类,HashSet要求不能存储相同的对象,HashMap要求不能存储相同的键。 那么Java运行时环境是如何判断HashSet中相同对象、HashMap中相同键的呢?当存储了“相同的东西”之后Java运行时环境又将如何来维护呢? 在研究这个问题之前,首先说明一下JDK对equals(Object obj)和hashcode()这两个
2013-03-02 15:30:38 895
原创 Android View刷新机制
在Android的布局体系中,父View负责刷新、布局显示子View;而当子View需要刷新时,则是通知父View来完成。这种处理逻辑在View的代码中明确的表现出来: void invalidate(boolean invalidateCache) { final AttachInfo ai = mAttachInfo; final View
2013-03-02 15:12:37 23967 3
liunx通过RPM安装gcc
2011-04-27
struts2 开发BBS论坛源码
2010-11-25
J2EE项目实训——Struct框架技术.rar
2010-05-03
J2EE项目实训——Spring框架技术.rar
2010-05-03
软件工程实践者的研究方法.pdf
2010-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人