我们知道synchronized有两种:同步方法(synchronized method)和同步语句块(synchronized block)。那么这两种有什么区别以及优缺点呢?
         SynchronizedMethod:
                   优点:代码简单清晰;易于维护
                   缺点:同步粒度过大,不利于并发;不够灵活,默认用本...
                            
                            
                                分类:
编程语言   时间:
2015-04-04 09:17:04   
                                阅读次数:
192
                             
                         
                    
                        
                            
                            
                                1      什么是工厂模式?
以下摘自维基百科
工厂方法模式(英语:Factorymethod pattern)是一种实现了“工厂”概念的面向对象设计模式。就像其他创建型模式一样,它也是处理在不指定对象具体类型的情况下创建对象的问题。工厂方法模式的实质是“定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。工厂方法让类的实例化推迟到子类中进行。”
创建一个对象常常需要复杂的过程...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:16:15   
                                阅读次数:
1507
                             
                         
                    
                        
                            
                            
                                ??
问题描述:
Determine whether an integer is a palindrome. Do thiswithout extra space.
click to showspoilers.
Some hints:
Could negative integers be palindromes? (ie, -1)
If yo...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:18:33   
                                阅读次数:
137
                             
                         
                    
                        
                            
                            
                                我一直不肯妥协,我看到了阴暗。
在我不妥协的时候,我失去了身边近在眼前的快乐。看一看以前的自己,我看到了是自己的糊涂。不要再错下去了。
我在追求所谓的智慧,所谓的洞察力,不断认识心理还有人性,把自己搞得郁闷得要命。但却失去了身边的日子。人啊,平常的日子就在身边,就在于身边的快乐,我怎么就这么糊涂呢?这是我最糊涂的地方,我对身边的人不好,我对自己的人生不好。
我一直在追求明白,锻炼自己...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:16:22   
                                阅读次数:
121
                             
                         
                    
                        
                            
                            
                                The Snail
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 1783    Accepted Submission(s): 1252
Problem Description
A snail is at the bo...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:17:44   
                                阅读次数:
195
                             
                         
                    
                        
                            
                            
                                去掉XML命名空间及声明头不影响反序列化,
直接上代码:
// 序列化这个对象
int obj = 1;
XmlSerializer serializer = new XmlSerializer(obj.GetType());
// 将对象序列化输出到文件
FileStream stream = new FileStream("hh.xml", FileMode.Create);
XmlW...
                            
                            
                         
                    
                        
                            
                            
                                【问题】
运行Android的ADT,即Eclipse出错:Failed to load the JNI shared libraryC:\Program Files (x86)\Java\jre6\bin\client\jvm.dllFailed to load the JNI shared library
其中背景是:
1.之前已经可以正常运行的,即已经正常安装了JRE6的。
2.后来...
                            
                            
                                分类:
编程语言   时间:
2015-04-04 09:15:44   
                                阅读次数:
195
                             
                         
                    
                        
                            
                            
                                概述
I2S,PCM,IOM-2都是数字音频接口,传数据的。
I2C,SPI,UART,GPIO是控制接口,传控制信令的。
I2S
I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频 数据传输而制定的一种总线标准。      
I2S至少3根线:
1. 比特时钟线
首先解释一下比特时钟线。比特时钟线上对每个bit有一个脉冲,比特时钟频率是
采样率...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:17:12   
                                阅读次数:
512
                             
                         
                    
                        
                            
                            
                                DSD采用脉冲密度调制(Pulse-densitymodulation),对应于PCM的pulse-codemodulation。信号表现为delta-sigma编码。采样率为2.8224M,但是采样精度是1bit(2.8224M=44.1K*64)。
脉冲密度调制中,bit1代表+A(某一个正数),bit0代表-A(某一个负数),于是数学上,就可以表示为:
其中x[n]是振幅,而...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:17:57   
                                阅读次数:
386
                             
                         
                    
                        
                            
                            
                                【思路】:模拟。不需要结构体,用数组记录就可以。注意,题目中说了学校“从1开始连续编号”。
【AC代码】:
#include 
#include 
using namespace std;
const int maxn = 100000+10;
int school[maxn];
int main()
{
	//freopen("in.txt", "r", stdin);
	int n =...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:14:50   
                                阅读次数:
128
                             
                         
                    
                        
                            
                            
                                SpringMVC运行性能远大于Struts2,Struts2运行效率低是由于它的ognl和值栈导致的,当然不是说Struts2不优秀,它的拦截器思想还是非常不错的。做网站的话用springMVC比较合适,它的开发效率和Struts2差不多,运行效率比Struts2高。在spring中用注解非常方便,但是Struts2中的注解没那么好用。
SpringMVC+hibernate+...
                            
                            
                                分类:
编程语言   时间:
2015-04-04 09:17:25   
                                阅读次数:
192
                             
                         
                    
                        
                            
                            
                                Doubles
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 3805    Accepted Submission(s): 2646
Problem Description
As part of an arithmet...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:15:08   
                                阅读次数:
105
                             
                         
                    
                        
                            
                            
                                Code
Time Limit: 1000MS
 
Memory Limit: 30000K
Total Submissions: 8505
 
Accepted: 4030
Description
Transmitting and memorizing information is a task that requires differ...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 09:14:46   
                                阅读次数:
135