模块模式: 富有弹性的继承的替代方案,?通过重载方法的形式向基本对象装饰属性或者方法; 不严重依赖创建对象的方式,只关注扩展额外功能(但这些额外的功能并不是必要的,不然就被合并到基本对象中了)。 和子...
分类:
其他好文 时间:
2015-09-01 01:52:18
阅读次数:
169
下载源码猛搓这里 maven构建springmvc+mybatis+rest+bootstrap(cms开源)SpringMVC + Mybatis + SpringSecurity(权限控制到方法按钮) + Rest(服务) + Webservice(服务) + Quartz(定时调度)+ Lucene(搜索引擎)...
分类:
编程语言 时间:
2015-09-01 01:51:59
阅读次数:
349
终端是用户与shell环境进行交互的窗口,所有命令的交互结果大部分都是从终端直接显示给用户,因此这部分是友好显示结果的基础。1.命令概览echo是基本的终端输出命令,直接将传入的参数输入,命令格式如下:echo [options] toBeOutput详细说明如下:
2.特性与实例说明1.换行符默认情况下会在每次调用之后添加一个换行符。使用-n选项可以消除这个默认值。
user@ubuntu:...
分类:
系统相关 时间:
2015-09-01 01:52:52
阅读次数:
236
hive的安装还算是比较简单的,因为不需要修改太多的配置文件
1.下载,解压
我把他放在了/usr/hadoop/hive
2.设置一下环境变量.(好像没设置也没啥的)
vim /etc/profile
export JAVA_HOME=/usr/java/jdk8
export HADOOP_HOME=/usr/hadoop/hadoop...
export H...
分类:
其他好文 时间:
2015-09-01 01:50:14
阅读次数:
180
题目链接:hdu 5425 Rikka with Tree II
直接枚举就好了,当概率极小时贡献值可以忽略。
#include
#include
#include
#include
#include
#include
using namespace std;
const int maxn = 1e5 + 5;
int N, D[maxn];
vector G...
分类:
其他好文 时间:
2015-09-01 01:49:54
阅读次数:
187
在使用m2eclipse编译的时候报错,错误信息如下:-Dmaven.multiModuleProjectDirectory system propery is not set.
Check $M2_HOME environment variable and mvn script match.
Maven3.3.x才有这个问题,之前的版本并不会出现这个错误,所以想只要换成3.3.x以前的版本就...
分类:
系统相关 时间:
2015-09-01 01:51:41
阅读次数:
376
1、静态成员与类
A、静态成员属于类,而不是属于某个特定的对象,它是由该类的所有对象共享的,因此不能在类的构造方法中初始化
B,静态成员属于该类所有对象公有,可以被类对象调用
C,静态成员收private的限制
D,静态成员属于类和该类的所有对象,可以用类名直接调用
2、引用
引用为对象起了另外的一个名字,该对象是已经存在的对象,引用必须初始化,有类型...
分类:
编程语言 时间:
2015-09-01 01:52:32
阅读次数:
231
插入排序:有n个数,第i个数前面都是有序的话,那么i插入到排好的系列中就非常简单,和前面的数一一比较就ok了,对于一个序列,那么从第二个数开始和前面数比较,排好前面2个数之后来把第三个数插入到前面2个数中就非常简单了,第四个数亦是如此,以此类推.....................
仔细分析:
工作机制是----假设元素3插入到1 4 5 6 7 8中去,那么用3与8比较,8比3大,那么8...
分类:
编程语言 时间:
2015-09-01 01:51:05
阅读次数:
210
字符串是目前处理是目前工程项目中出现最多的问题,尤其是自然语言处理,文本处理和分析等等,c++目前只提供比较简单的字符串处理函数,不像Python,Java对字符串操作功能强大,下面是自己封装的几个常用字符处理的函数,其实功能实现应该有很多种,但是由于字符串处理是基础函数,需要适当的考虑算法实现的性能。下面是自己实现的一些功能,性能感觉还不错。...
分类:
编程语言 时间:
2015-09-01 01:51:45
阅读次数:
272
题目链接:zoj 3871 Convex Hull
枚举每条边,计算出有多少情况下为凸包的边界,即有多少点在该边的左边。
#include
#include
#include
#include
#include
#include
using namespace std;
typedef pair pii;
typedef long long ll;
const d...
分类:
其他好文 时间:
2015-09-01 01:51:04
阅读次数:
269
题目链接:hihoCoder 1225 向日葵
枚举每条线段称为凸包边界的概率。注意一对点中有1个在线段左边*0.5,0个在线段左边*0,2个都在线段左边*1。最后答案要除4,因为枚举的两个点也要算概率。
#include
#include
#include
#include
#include
#include
using namespace std;
typed...
分类:
其他好文 时间:
2015-09-01 01:51:54
阅读次数:
171
接着上篇文章,Nuget管理我们的类库在第七步时候出现无法将最后的包推送到Nuget服务器,也就是说即使你用不同的Nuget API Key 发布的也不可以,别人引用的时候就分不出哪个了,所以Nuget服务器上不允许有相同名称的包,就是说包的ID肯定不同。Nuget这个工具,虽然之前也有使用过,不过这次使用还是花费了不少时间,就一个重名问题,直接更新是一个好办法,不过有时候不是同一个维护,如果你要...
分类:
其他好文 时间:
2015-09-01 01:49:30
阅读次数:
633
/* ********** gcc main.c -lsqlite3 -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient ************SQLITE_OK = 0; 返回成功
SQLITE_ERROR = 1; SQL错误或错误的数据库
SQLITE_INTERNAL = 2; An internal logic error in SQL...
分类:
数据库 时间:
2015-09-01 01:50:57
阅读次数:
302
迭代器模式定义:提供一种方法顺序的访问一组聚合元素,而又不暴露该对象的内部结构。...
分类:
其他好文 时间:
2015-09-01 01:48:57
阅读次数:
173
条款14: 在资源管理类中小心copying行为
Think carefully about copying behavior in resource-managing classes
条款13导入这样的观念:"资源取得时机便是初始化时机"(Resource Acquisition Is Initializaiton,RAII),并以此作为"资源管理类"的脊柱,也描...
分类:
编程语言 时间:
2015-09-01 01:47:50
阅读次数:
247
首先是介绍ViewPager这个控件 ,这个控件需要pagerAdapter作为容器来提供数据,同时pagerAdapter的数据源是View数组效果图如下部分代码如下,实现如下的方法mPagerAdapter = new PagerAdapter(){ @Override
public int getCount() {...
分类:
微信 时间:
2015-09-01 01:49:17
阅读次数:
421
类反射
类反射,这是属于java高级的技术了,如果把这个学好了,那么你的java学习之路就上了一个台阶了。
一、什么是类反射?
1、JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调 用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象...
分类:
编程语言 时间:
2015-09-01 01:48:51
阅读次数:
279