每天看一下数据库知识,然后总结,虽然有点乱,但复习一下小的知识点也不会因为时间长了就忘记了嘛...
分类:
数据库 时间:
2015-08-09 12:42:51
阅读次数:
143
题目链接:点击进入
就是一个二维的RMQ问题,其实二维线段树或则是树状数组都是可以做的,但是二维的ST算法编码还是要简单一点。下面这份代码可以作为二维ST算法的模板用。代码如下:#include
#include
#include
#include
using namespace std;int val[255...
分类:
其他好文 时间:
2015-08-09 12:41:29
阅读次数:
106
工厂方法模式
场景:
我现在有一个动物体系 所有的动物都要吃饭
Animal
|---AnimalFactory
|---Cat
|---Dog
代码如下:
/**
* 这是一个动物抽象类
*
*/
public abstract class Animal {
/**
* 吃的行为
*/...
分类:
其他好文 时间:
2015-08-09 12:40:12
阅读次数:
135
1. jQuery框架的显著特点。
jQuery强调的理念是写的少,做的多(write less,do more)。其主要特点有:轻量级、强大的选择器、漂亮的DOM操作封装、可靠的事件处理机制、完善的Ajax处理、出色的浏览器兼容性、链式操作方式、丰富的插件支持、开源产品。
2.eval是做什么的?
eval功能是把对应的字符串解析成JS代码并运行;但不安全,非常耗性能。
3.null与u...
分类:
Web程序 时间:
2015-08-09 12:42:47
阅读次数:
154
Yangyang loves AC题意: 给出Yangyang N天中每天达到happy 的最大值,他会从M个ACMer中得到happy值;
求他能最多达到happy的天数。
分析: 如果直接贪心显然有问题,所以我们需要换个姿势。
二分答案+贪心:
二分得到最多happy 天数,然后贪心,每次从M个ACMer中选最大的happy值,放到容量最大的盒子里,用优先队列每次维护最大容量的盒子。
算...
分类:
其他好文 时间:
2015-08-09 12:40:51
阅读次数:
158
归并排序以O(NlogN)最坏时间运行,而说使用的比较次数几乎是最优的,它是递归算法的一个很好的实现。这个算法中基本的操作是合并俩个已排序的表,因为这俩个表是已排序的,说以如果将输出放到第三个表中时该算法可以通过对输入数据一趟排序来完成。基本的合并算法是取俩个输入数组A和B,一个输出数组C,以及三个计数器Aptr,Bptr,Cptr,它们的位置于对应数组的开端。A[Aptr]和B[Bptr]中的较...
分类:
编程语言 时间:
2015-08-09 12:39:51
阅读次数:
143
我们在Concurrent & Distributed Systems课的实验中需要用到Ada语言。
通俗而笼统地讲,Ada语言是一种描述特别详尽的语言(highly specific),因此它的特点是在编译阶段和运行时能够进行大量的检查,能够更加精确地定位错误的位置和类型(因为语言本身详尽了,你提供的信息量越大,编译器能够做的就更多)。
这里是Ada的参考手册
本篇翻译...
分类:
编程语言 时间:
2015-08-09 12:39:46
阅读次数:
174
在我自己的Vector类中有一个构造方法:
public Vector(float[] vector) {
this.vector = vector;
this.length = vector.length;
this.size = VectorUtil.computeVectorSize(vector);
}这个构造方法调用VectorUtil的computeVectorSiz...
分类:
编程语言 时间:
2015-08-09 12:41:26
阅读次数:
114
在项目的根路径下找到.classpath文件,在classpath节点下面添加如下内容,然后重启即可。...
分类:
其他好文 时间:
2015-08-09 12:41:36
阅读次数:
142
什么样的Rational类实现算是优雅?
在我看来它应该符合以下几个特点
1.符合面向对象的封装特性,数据隐藏(因为只有一个类,没有考虑封装和多态)。
2.接口清晰,自然,既有足够的基本功能又不冗余。
3.代码简洁清晰
4.最好不加注释就能看懂,变量名,方法名能够见名知义
5.do not repeat yourself,不要做重复的工作
下面的这个Rational实现我认为是比较优...
分类:
编程语言 时间:
2015-08-09 12:40:36
阅读次数:
343
1定时器的作用
在实际的开发中,如果项目中需要定时执行或者需要重复执行一定的工作,定时器显现的尤为重要。
例如,公司的考勤系统—刷卡
财务的审查,入账,报表都会需要定时器,当然如果我们不了解定时器就会用线程去实现,这样会带来一些麻烦,而spring有任务调度管理功能,能很好地解决以上的问题,特别实用!
2.准备工作。
配置文件中加入
<group...
分类:
其他好文 时间:
2015-08-09 12:39:04
阅读次数:
122
一、依赖包的查询
1、所有的依赖都是通过坐标来进行查询的(GAV——>grougId、artifactId、version)
2、有一些网上的仓库提供了坐标的查询
http://mvnrepository.com
http://search.maven.org
3、通过设置依赖
junit
junit
4.10...
分类:
其他好文 时间:
2015-08-09 12:40:43
阅读次数:
137
效果图常见问题及解决方法
图片重复下载
将内存保存在内存或沙盒中。
若下载的图片量较大,则会出现UI界面不流畅的现象
在子线程中执行下载操作,然后回到主线程成中进行UI界面的刷新。
由于cell的循环利用造成的图片显示错乱问题
指定刷新表格的indexPath行。
subTitle类型的cell,无法显示图片
subtitle类型的cell中的imageView只有在第一次返回cell时设置...
分类:
移动开发 时间:
2015-08-09 12:40:53
阅读次数:
126
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
黑马程序员——21,字符流FileReader,FileWriter,BufferedWriter,BufferedReader,装饰设计模式,LineNumberReader
/*
字符流的缓冲区技术:
对于一些大文件,如果读取一个字符才写一个字符,...
分类:
编程语言 时间:
2015-08-09 12:39:54
阅读次数:
198
vim是个强大到到没朋友的文本编辑器,经常使用vim编辑的朋友必然有深刻的体会。下面是是一些简单的vim配置。
(1)vim ~/.vimrc
编辑以下内容,保存退出即可。
(注:OSX/UBUNTU/CENTOS/REDHAT 测试可用)set hlsealch //高亮反白
set backspace=2 //可以随时用退格键删除
set autoindent...
分类:
系统相关 时间:
2015-08-09 12:37:54
阅读次数:
241