上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

2011年12月22日

双鱼

摘要: 编辑器加载中...双鱼座的分析 宝石:血石 幸运数字:5、8 幸运日:礼拜五 幸运地点:海边或近水的城市 幸运色:各种色度的薄荷色 双鱼星座三区间 02/19 - 02/29 主宰行星是海王星和木星,木星是众人皆知的'好运气'的谐星,混乱的海王星则是精神的唤醒者,它主宰科学、创造及艺术之才能,此区间出生者,贝双重人格之倾向,非常善变和难捉摸,正反两种倾向都很明显,这刚好给他们一个克服和除去不良特质的机会,而发展较佳之特质。机会,而发展较佳之特质。 03/01 - 03/10 个人行星是月亮,它是夜的主宰者和生命力之象征,主宰家庭、理想主义和爱家庭之倾向,这区间的人,... 阅读全文

posted @ 2011-12-22 23:15 evilying 阅读(295) 评论(0) 推荐(0) 编辑

2011年12月21日

Java中的访问控制

摘要: Java中的访问控制表1-1可见/访问性在同一类中同一包中不同包中同一包子类中不同包子类中publicyesyesyesyesyesprotectedyesyesnoyesyespackageyesyesnoyesnoprivateyesnononono(1) 在java中有public、protected、private三种显示的修饰符用于控制可见性,package不是显示的修饰符,它是隐含的,即如果在类、变量等前没加显示的可见性修饰符,那它就是package级别的。如果在类的定义中没有指定package,那么java会把它放在缺省包中,一般来说这个缺省的包就是当前目录。(2) 在子类中的方 阅读全文

posted @ 2011-12-21 15:50 evilying 阅读(7395) 评论(2) 推荐(2) 编辑

2011年12月15日

final in java

摘要: final方法 将方法声明为final那有两个原因,第一就是说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。第二就是允许编译器将所有对此方法的调用转化为inline(行内)调用的机制,它会使你在调用final方法时,直接将方法主体插入到调用处,而不是进行例行的方法调用,例如保存断点,压栈等,这样可能会使你的程序效率有所提高,然而当你的方法主体非常庞大时,或你在多处调用此方法,那么你的调用主体代码便会迅速膨胀,可能反而会影响效率,所以你要慎用final进行方法定义。 final类.. 阅读全文

posted @ 2011-12-15 20:53 evilying 阅读(215) 评论(0) 推荐(0) 编辑

2011年12月13日

Java code standard

摘要: Java code standard1.介绍/说明1.1声明本文档内容描述寰信通JAVA编码规范,凡是在寰信通开发的JAVA程序必须按照此文档规定。1.2为什么要有编码规范编码规范对于开发人员来说是非常重要的,有以下几个原因:Ø一个软件的生命周期中,80%的花费在于维护Ø几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护Ø编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码Ø如果你将源码作为产品发布,就需要确任它是否被很好的打包并且清晰无误,一如你已构建的其它任何产品2.目标Ø为来自不同的项目组或个人提供标准的代码 阅读全文

posted @ 2011-12-13 09:49 evilying 阅读(671) 评论(0) 推荐(0) 编辑

public,private,protected访问权限在Java,C++中的解析

摘要: Java中:Java中的访问权限有public,private,protected和默认的包访问权限,如果类中的属性方法没有显示的指明访问权限,则具有包访问权限,我喜欢称它为packeged权限,很多人也称它为friendly访问权限,而packaged和friendly这两个关键字在实际中都是不存在的。详细解释,我引别人的一篇博客,说明:java访问权限修饰符public protected friendly private用法总结 首先声明:java中,friendly这个修饰符并没有显式的声明,在成员变量和方法前什么修饰符也不用,默认的就是friendly。 为了条理清晰,分三种不同情况 阅读全文

posted @ 2011-12-13 09:30 evilying 阅读(384) 评论(0) 推荐(0) 编辑

2011年12月11日

adb 查询短信数据库

摘要: I:\Competition\android-sdk-windows-1.5_pre\platform-tools>adb -s emulator-5556 pull /data/data/com.android.providers.telephony/databases/mmssms.db 阅读全文

posted @ 2011-12-11 01:29 evilying 阅读(1050) 评论(0) 推荐(0) 编辑

2011年12月4日

守护线程

摘要: 守护线程在没有用户线程可服务时自动离开,在Java中比较特殊的线程是被称为守护(Daemon)线程的低级别线程。这个线程具有最低的优先级,用于为系统中的其它对象和线程提供服务。将一个用户线程设置为守护线程的方式是在线程对象创建之前调用线程对象的setDaemon方法。典型的守护线程例子是JVM中的系统资源自动回收线程,我们所熟悉的Java垃圾回收线程就是一个典型的守护线程,当我们的程序中不再有任何运行中的Thread,程序就不会再产生垃圾,垃圾回收器也就无事可做,所以当垃圾回收线程是Java虚拟机上仅剩的线程时,Java虚拟机会自动离开。它始终在低级别的状态中运行,用于实时监控和管理系统中的可 阅读全文

posted @ 2011-12-04 10:51 evilying 阅读(11601) 评论(2) 推荐(4) 编辑

barber question

摘要: 理发师问题:一个理发店由一个有几张椅子的等待室和一个放有一张理发椅的理发室组成。1. 若没有要理发的顾客,则理发师去睡觉;2. 若一顾客进入理发店,理发师正在为别人理发,且等待室有空椅子,则该顾客就找张椅子按顺序坐下;3. 若一顾客进入理发店,理发师在睡觉,则叫醒理发师为该顾客理发;4. 若一顾客进入理发店且所有椅子都被占用了,则该顾客就离开。 互斥信号量:mutex 用来互斥对临界变量waiting的访问计数信号量 customers用来记录等候的顾客数据,二进制信号量barber用来表示理发师是否可用;临界变量:waiting由理发师进程和顾客进程共同访问,用来记录在椅子上等着的顾客数 N 阅读全文

posted @ 2011-12-04 10:05 evilying 阅读(740) 评论(0) 推荐(0) 编辑

信号量与互斥锁

摘要: 信号量与普通整型变量的区别: ①信号量(semaphore)是非负整型变量,除了初始化之外,它只能通过两个标准原子操作:wait(semap) , signal(semap) ; 来进行访问;②操作也被成为PV原语(P来源于Dutch proberen"测试",V来源于Dutch verhogen"增加"),而普通整型变量则可以在任何语句块中被访问; 信号量与互斥锁之间的区别:1. 互斥量用于线程的互斥,信号线用于线程的同步。 这是互斥量和信号量的根本区别,也就是互斥和同步之间的区别。 互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它 阅读全文

posted @ 2011-12-04 09:23 evilying 阅读(56793) 评论(4) 推荐(10) 编辑

2011年12月3日

就餐问题

摘要: 哲学家就餐问题可以这样表述,假设有五位哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭,或者思考。吃东西的时候,他们就停止思考,思考的时候也停止吃东西。餐桌中间有一大碗意大利面,每两个哲学家之间有一只餐叉。因为用一只餐叉很难吃到意大利面,所以假设哲学家必须用两只餐叉吃东西。他们只能使用自己左右手边的那两只餐叉。哲学家就餐问题有时也用米饭和筷子而不是意大利面和餐叉来描述,因为很明显,吃米饭必须用两根筷子。哲学家就餐问题的演示哲学家从来不交谈,这就很危险,可能产生死锁,每个哲学家都拿着左手的餐叉,永远都在等右边的餐叉(或者相反)。即使没有死锁,也有可能发生资源耗尽。例如,假设规定当哲学家等待另 阅读全文

posted @ 2011-12-03 22:02 evilying 阅读(807) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

导航