1 package test_20_2; 2 3 import java.util.PriorityQueue; 4 5 public class PriorityQueueTest { 6 7 public static void main(String[] args) { 8 9 Priorit ...
                            
                            
                                分类:
编程语言   时间:
2020-05-24 00:17:01   
                                阅读次数:
49
                             
                         
                    
                        
                            
                            
                                    设计模式 设计模式(Design pattern) 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同 ...
                            
                            
                                分类:
编程语言   时间:
2020-05-23 14:48:41   
                                阅读次数:
49
                             
                         
                    
                        
                            
                            
                                1 JML语言的理论基础及应用工具链 1.1 JML语言 Java建模语言(JML)是一种行为接口规范语言,可用于指定Java模块的行为。它结合了Eiffel的“契约设计(design by contract)”方法和Larch系列接口规范语言的基于模型的规范方法,以及细化演算的一些元素。对JML语 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-22 21:38:10   
                                阅读次数:
77
                             
                         
                    
                        
                            
                            
                                    1 package test_19_2; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.Map; 6 7 public class MapTest { 8 9 public static v ...
                            
                            
                                分类:
编程语言   时间:
2020-05-22 17:18:18   
                                阅读次数:
47
                             
                         
                    
                        
                            
                            
                                    1 package test_19_3; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 public class MapTest { 7 8 public static void main(String[] args) { 9 1 ...
                            
                            
                                分类:
编程语言   时间:
2020-05-22 17:07:24   
                                阅读次数:
49
                             
                         
                    
                        
                            
                            
                                    模板接口 package design_pattern.template; /** * 模板设计模式 * * 抽取一个抽象模板类,同时定义模板方法 对于模板方法的实现,在子类中去实现 * * @author 陈彦斌 * */ public abstract class GetTimeTemplate ...
                            
                            
                                分类:
其他好文   时间:
2020-05-22 00:09:59   
                                阅读次数:
32
                             
                         
                    
                        
                            
                            
                                    log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。 ALL 最低等级的,用于打开所有日志记录。 TRACE designates finer-grained info ...
                            
                            
                                分类:
其他好文   时间:
2020-05-21 19:48:37   
                                阅读次数:
65
                             
                         
                    
                        
                            
                            
                                一、JML理论基础 1.概览 在概述JML之前我想我们应该首先了解契约式设计(Design by Contract, DbC)。DbC要求在软件程序设计时明确每一个模块单元在调用前后的状态变化,抽象出来就是要求明确前置条件、后置条件和不变式。和诸多设计模式一样,DbC可以说是一种方法学,一种软件开发 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-21 19:02:25   
                                阅读次数:
58
                             
                         
                    
                        
                            
                            
                                从原始数据创建新特征是改进模型的最佳方法之一 例如,数据有很长连续时间的,我们可以把最近一周的提取出来作为一个新的特征 1. 组合特征 最简单方法之一是组合特征 例如,如果一条记录的国家/地区为"CA",类别为"Music",则可以创建一个新值" CA_Music" 可以从所有分类特征中构建组合特征 ...
                            
                            
                                分类:
其他好文   时间:
2020-05-21 16:11:40   
                                阅读次数:
58
                             
                         
                    
                        
                            
                            
                                    1 package test_17_4; 2 3 import java.util.ArrayList; 4 import java.util.Arrays; 5 import java.util.Collection; 6 import java.util.HashSet; 7 import ja ...
                            
                            
                                分类:
编程语言   时间:
2020-05-20 17:13:02   
                                阅读次数:
52