观点一:(单例)
单例模式比静态方法有很多优势:
首先,单例可以继承类,实现接口,而静态类不能(可以集成类,但不能集成实例成员);
其次,单例可以被延迟初始化,静态类一般在第一次加载是初始化;
再次,单例类可以被集成,他的方法可以被覆写;
最后,或许最重要的是,单例类可以被用于多态而无需强迫用户只假定唯一的实例。举个例子,你可能在开始时只写一个配置,但是以后你可能需要支持超过一个配置集,...
分类:
其他好文 时间:
2015-03-11 19:40:26
阅读次数:
105
hdu 4498 自适应simpson
题意:
给出k1,k2,…,kn, a1,a2,…,an 和 b1,b2,…,bn
求函数:
F(x)=min{100,min{ki*(x-ai)^2+bi | 0 < i <= n}}
在坐标上画出的曲线的长度。限制:
1 <= n <= 50; 0 <= ai,bi < 100; 0 < ki < 100思路:
先求出所有交点,然后排序,把函...
分类:
其他好文 时间:
2015-03-11 19:41:44
阅读次数:
116
Problem Description
On Saint Valentine’s Day, Alex imagined to present a special pendant to his girl friend made by K kind of pearls. The pendant is actually a string of pearls, and its length is defi...
分类:
其他好文 时间:
2015-03-11 19:41:55
阅读次数:
196
所有的磁盘I/O都要经过内核的块缓冲区(也称为内核的缓冲区高速缓存),唯一例外的是对原始磁盘设备的I/O。
既然read或write的数据都要被内核缓冲,那么术语“不带缓冲的I/O”指的是在用户的进程中对这两个函数不会自动缓冲,每次read或write就要进行一次系统调用。...
分类:
其他好文 时间:
2015-03-11 19:42:12
阅读次数:
128
#include #include #include #include using namespace std;// 自定义泛函数template void PRINT_ELEMENTS(const T& coll, const char * str=""){ typename T::cons...
分类:
其他好文 时间:
2015-03-11 19:40:30
阅读次数:
154
传送门:Cool Points题意:给一个圆心为原点的圆和一些线段,问所有线段两端点与圆心连线构成的角度总和占总360度的百分比。分析:首先将所有线段的两端点变成极角,然后排序(范围[-PI,PI],即从x轴负方向逆时针转一圈),如果某一线段极角值之差大于PI,构成的角度值肯定不是#include ...
分类:
其他好文 时间:
2015-03-11 19:41:09
阅读次数:
156
Android SDK软件栈View 是UI元素,是构成用户界面的基本构件块。可以是一个按钮,标签,文本字段或者各种其他UI元素。Activity 一个用户界面的概念Fragment 子活动,分担一部分Activity的功能Inten...
分类:
其他好文 时间:
2015-03-11 19:40:15
阅读次数:
174
1.选中要删除的项目,直接左键点击一下即可。.2.点击键盘的删除键“DElect”。3.然后找到工程的目录后,删除项目。即可永久性删除不在需要的程序。
分类:
其他好文 时间:
2015-03-11 19:37:54
阅读次数:
134
http://stackoverflow.com/questions/3841546/whats-a-good-cms-to-integrate-with-an-existing-java-website-needs-good-apis
分类:
其他好文 时间:
2015-03-11 19:36:22
阅读次数:
111
一、scrollView1、frame.size 控件位置及大小,有X,Y,W,H。可以在storyboard中设置。2、contentSize 滚动的范围,即可拓展开多大的范围,有W,H。只有当滚动范围大于控件大小,才会发生滚动。和frame.size一起都是必须设置的参数。3、contentOf...
分类:
其他好文 时间:
2015-03-11 19:38:00
阅读次数:
110
响应式Bootstrap网站后台管理系统模板ACE,非常不错的轻量级易用的后台管理系统,基于Bootstrap3,拥有强大的功能组件以及UI组件,基本能满足后台管理系统的需求,而且能根据不同设备适配显示,而且还有四个主题可以切换。网页图标全采用FontAwesome,除Bootstrap,jQuer...
分类:
其他好文 时间:
2015-03-11 19:38:08
阅读次数:
248
为何要使用301重定向在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积累(比如PR值)就都白费了。301重定...
分类:
其他好文 时间:
2015-03-11 19:38:36
阅读次数:
161
设在node的父空间内有一点p,要求其转化到node局部空间后的坐标p_local,代码如下:node->getNodeToParentTransform();//in order node->parentToNodeTransform() got right result, we must cal...
分类:
其他好文 时间:
2015-03-11 19:36:19
阅读次数:
545
1、http协议是无连接的,即每一次http请求都是新的,和上一次没有联系,这不利于和用户的交互。针对这一缺点产生了cookie。2、cookie是一段保存在客户端上的验证信息,同一个域使用同一个cookie来保存,当访问该域名时由浏览器将所有存储的cookie信息一起发送到服务器端以便验证。当然浏...
分类:
其他好文 时间:
2015-03-11 19:37:43
阅读次数:
144
== 为操作符ReferenceEquals和Equals为函数=========================================================ReferenceEquals用于比较引用类型的引用是是否指向同一个对象。它只能比较引用类型。当把值类型传给它的时候永远都...
分类:
其他好文 时间:
2015-03-11 19:36:26
阅读次数:
103
本文利用Rational Rose建立用例模型,建立领域模型,建立数据模型,并利用Rational Rose进行Web建模。毕业设计是实现本科教学培养目标的重要环节,从选题到答辩一般需要四至六个月的时间,其间工作量很大,尤其需要保留大量的文件,以便于管理者对毕业设计工作进行监督。通过互联网和校园网进...
分类:
其他好文 时间:
2015-03-11 19:35:14
阅读次数:
546