单例模式的目的是创建一个对象,但是反射的方式,或者使用反序列的方式,就会对这种目的造成威胁,那么我们先来看看如何使用反射,如何使用反序列化,创建构造函数私有化的对象,以及我们如何防止反序列化创建对象。 1.补充:如何选用单例模式 (1)占用资源少,不需要延迟加载的,一般使用的是枚举和饿汉式,但是枚举 ...
                            
                            
                                分类:
其他好文   时间:
2018-03-12 12:07:00   
                                阅读次数:
194
                             
                         
                    
                        
                            
                            
                                    之前只知道单例模式有两种:懒汉式和饿汉式,后来因为看到一句话,如果你将构造函数私有化,别人使用反射,这个时候怎么办,所以就知道了第三种方式枚举模式。然后今天又看到了静态内部类式和双重检测锁,今天就总结一下。 一、单例模式 (1)核心:保证只有一个实例,并提供一个访问全局的访问点。 (2)使用场景:  ...
                            
                            
                                分类:
编程语言   时间:
2018-03-11 21:13:51   
                                阅读次数:
251
                             
                         
                    
                        
                            
                            
                                数据结构: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{}, }, '上地':{ '百度':{}, }, }, '昌平':{ '沙河': ...
                            
                            
                                分类:
编程语言   时间:
2018-03-11 17:12:35   
                                阅读次数:
385
                             
                         
                    
                        
                            
                            
                                    背景与目标 Youzan 是一家SAAS公司,服务于数百万商家,帮助互联网时代的生意人私有化顾客资产、拓展互联网客群、提高经营效率。现在,该公司希望能够从商家的交易数据中,挖掘出有强烈续费倾向的商家,并提供更优质更有针对性的服务。 目标: 从商家交易数据中识别有强烈续费倾向的商家。 思路与建模 kN ...
                            
                            
                                分类:
编程语言   时间:
2018-03-11 14:46:14   
                                阅读次数:
202
                             
                         
                    
                        
                            
                            
                                # 对象的基本理论 # 什么是对象? # 万物皆对象 # 对象是具体物体 # 拥有属性 # 拥有行为 # 把很多零散的东西,封装成为一个整体 # 举例:王二小 # 属性 # ... ...
                            
                            
                                分类:
编程语言   时间:
2018-03-10 00:22:22   
                                阅读次数:
166
                             
                         
                    
                        
                            
                            
                                人时常保持一份素淡简静,过一种平稳如水的生活,我想这便是人生的曼妙无限的情景。静为养心之术,因为在宁静中可体味人生之本真。让心如清水般明净,看待事情也会更加的明了。岁月匆忙,这一生只念平安清喜。心清了,水中的月影才能明亮闪现,这时你的意念有了定力,人生的天空才会×××无云。胸怀也跟着豁达坦荡,生活也变得简洁清朗。内心的一份宁静,纯明的心境,足够一生修养。任世间繁花似锦、草木风流,一双清水明澈的眸子,
                            
                            
                                分类:
其他好文   时间:
2018-03-09 15:08:09   
                                阅读次数:
122
                             
                         
                    
                        
                            
                            
                                    1.使类和成员的可访问性最小化 a.封装(数据私有化,方法公开化)/对外提供可调用的,稳定的功能 b.可访问性应该明确 c.实例域绝不能是公有的 d.例子 - FieldPublicTest - Point/Dimension e.包级私有的顶级类只在某一个类内部被用到,就可以使用成为它的嵌套类 2 ...
                            
                            
                                分类:
编程语言   时间:
2018-03-08 23:00:06   
                                阅读次数:
274
                             
                         
                    
                        
                            
                            
                                前一篇提到了与股票数据相关的可能几种数据情况,本篇接着上篇,介绍一下多个网页的数据爬取。目标抓取平安银行(000001)从1989年~2017年的全部财务数据。 ...
                            
                            
                                分类:
编程语言   时间:
2018-03-08 00:11:46   
                                阅读次数:
1294
                             
                         
                    
                        
                            
                            
                                    设计模式的作用:一方面将变化的东西封装起来,另一方面将众多的类抽象开防止类过多 1、简单工厂模式 不同条件下创建不同实例 2、抽象工厂模式 简单工厂模式有个问题,每添加一次新的类都要修改方法,不符合面向对象的开闭原则(对类的增加开放,对类的修改闭合) 抽象工厂模式便解决了这一问题,每次添加新的类就行 ...
                            
                            
                                分类:
其他好文   时间:
2018-03-04 19:03:16   
                                阅读次数:
185
                             
                         
                    
                        
                            
                            
                                浪费国家资源,辜负人民期待,可耻 小孩 少年 摘录另一段如下: 偷偷在评论区讲个故事。三年前,曾经有一个鲜活在世人口耳相传里的、被很多人说是天赋异禀的男孩子问我,相不相信人与人之间的天赋存在差异,我说我当然信。然后他和我说了很长的一段话,大意是,他初中的时候就有这种感觉了,“那时候我以为我比别人厉害 ...
                            
                            
                                分类:
其他好文   时间:
2018-03-03 20:27:20   
                                阅读次数:
141