泛型(generic)可以使我们在程序中定义一些可变部分,在运行的时候指定,使用泛型可以最大程度重用代码,保护类型的安全以及提高性能。1、泛型函数在函数名后面加<T>,参数类型也被声明为T,T成为占位符,函数在每次调用时传入实际的参数类型才决定T的类型funclog4<T&g..
分类:
编程语言 时间:
2015-03-14 20:09:43
阅读次数:
138
hibernate二级缓存中包含四大区域(1)类级别的缓存类级别的缓存区域*存放的是对象的散装数据,散装数据使用OID从新组织一个新的对象,散装数据中存放的是类中属性的值(2)集合级别的缓存集合级别的缓存区域*存放的是对象的OID,如果要想获取真正的实体对象,还要到类级别的二..
分类:
Web程序 时间:
2015-03-14 20:09:03
阅读次数:
193
“程序猿”三个字,总给人一种技术,宅,略屌,加班,黑眼圈等等感觉。但是我似乎有一种别样的感觉,为以后我们有能力改变一些现状而欣喜。
再细想,和昨晚师哥说的一样,我们开发的所有软件,不是为了别人。正是为了自己,为了梦想。
我要发芽,我要长大。...
分类:
其他好文 时间:
2015-03-14 20:08:24
阅读次数:
100
CBO之Full Table Scan - FTS算法...
分类:
编程语言 时间:
2015-03-14 20:05:55
阅读次数:
167
uva 10066 The Twin Towers题目大意:最长公共子序列。
解题思路:最长公共子序列。#include
#include
#include
#include
using namespace std;
int a[105], b[105], dp[105][105];
int main() {...
题意:
1、 对于每一行来说,相邻的数不可同时取;
2、同样对于列来说,相邻的行也不能同时取;
3、因此可得状态方程:dp[i]=dp[i-1]>(dp[i-2]+a[i])?dp[i-1]:dp[i-2]+a[i]。先对每一行运用,在对每一行求出的和作为一组运用,可得最终结果。
#include
using namespace std;
int col[20000...
分类:
其他好文 时间:
2015-03-14 20:08:03
阅读次数:
127
方案1.一个小伙子用2000元其中的1500元给妹妹买了三星手机,留500元吃饭开房,骑着电瓶车去找妹妹,妹妹说:你是一个好人,可是我们真的不合适。
方案2.一个小伙子用700元租了一辆BMW5,然后去批发市场300元买了99朵玫瑰,告诉妹妹他喜欢手牵手去那些浪漫的小吃店100元,当晚妹妹就跟他睡了,而且是因为爱情。。。。
方案一:是传统经济,方案二是:互联网行业。...
分类:
其他好文 时间:
2015-03-14 20:05:13
阅读次数:
159
在这个新系列中,我将解释什么是依赖注入,它的主要目的是什么,以及在Android工程中如何Dagger函数库实现它,Dagger是目前最流行的专为Android设计的依赖注入函数库。
本文是之前的文章《Android中MVP的实现》的后续之作,因为我相信读者中有一部分人会很乐意看到这两个特性在同一个工程中实现,而且我认为它们可以很好的协同工作。...
分类:
移动开发 时间:
2015-03-14 20:04:55
阅读次数:
290
Java NIO主要有以下核心组件构成:
通道
缓存
选择器
Java NIO其实有比上面更多的类和组件,但是在我看来,Channel,Buffer,Selector是核心的API。其它组件,像管道和文件锁,仅仅只是在与三大核心组件结合使用时的通用工具类。
通道和缓存一般来说,NIO中的所有IO都是从通道开始的。通道就像一个流,数据可以从通道中读到一个缓存里去,同样,数据可以从缓存写进通道里...
分类:
编程语言 时间:
2015-03-14 20:07:31
阅读次数:
130
没有什么特别的,就是按照题意进行模拟,代码有点长。。。
#include
#include
#include
#include
#include
using namespace std;
const int maxn = 222;
int n,t[10],q;
int Value[maxn];
/*
1 a = 1
2 print
3 lock
4 ...
分类:
其他好文 时间:
2015-03-14 20:05:30
阅读次数:
153
mysql timeout知多少 ——————by石锅拌饭
1.timeout变量知多少打开mysql,用show variables like '%timeout%'命令一看,不看不知道,一看吓一跳,结果如下面所示,这么多timeout相关变量,一下就吓尿了。。原来对mysql的了解原来是如此的不够,好了,这么些timeout究竟各自是什么意思,花了...
分类:
数据库 时间:
2015-03-14 20:05:42
阅读次数:
246
转载请注明出处:*********************************************** 二、CBO之B*Tree Index Range Scan - IRS算法***********************************************1、在表gyj_t1建索引SQL> create index idx_gyj_t1_id on gyj_t1(id);I...
分类:
编程语言 时间:
2015-03-14 20:04:53
阅读次数:
193
使用深度优先搜索解决,很简单的题。
建立26个字母的邻接矩阵图和访问数组,从字母b开始搜索,若能到达字母m则可以变形。
#include
using namespace std;
int v[27];
int m[27][27];
bool dfs(int x)
{
if(x=='m'-'a') //搜到字母m结束
return true;
for(int i=0...
分类:
其他好文 时间:
2015-03-14 20:06:59
阅读次数:
190
Description
Here is a famous story in Chinese history.
"That was about 2300 years ago. General Tian Ji was a high official in the country Qi. He likes to play horse racing with the king and othe...
分类:
其他好文 时间:
2015-03-14 20:04:31
阅读次数:
144
PHP 正则有两个比较重要的方法 preg_match() 和 preg_replace(); 给一个简单的例子。要对这个进行匹配,用到的模式如下:...
分类:
Web程序 时间:
2015-03-14 20:05:21
阅读次数:
169
学习一项知识,必须问自己三个重要问题:1. 它的本质是什么。2. 它的第一原则是什么。3. 它的知识结构是怎样的。...
分类:
其他好文 时间:
2015-03-14 20:05:48
阅读次数:
213
//第一种是我自己想的后面的是参考答案
//编写函数fun 他的功能是:把分数最高的学生放在h所指的数组中注意分数最高的学生肯能不止一个
//人数为N
int fun(STREC *a, STREC *b)
{
int i;
for (i = 0; i < N - 1; i++)//利用循环求出最大值
{
if (a[i].s < a[i + 1].s)
{
a[i].s =...
分类:
其他好文 时间:
2015-03-14 20:06:06
阅读次数:
112