Ibatis是开源软件组织Apache推出的一种轻量级的对象关系映射(ORM)框架,和Hibernate、Toplink等在java编程的对象持久化方面深受开发人员欢迎。
对象关系映射(ORM):简单原理是通过面向对象方式操作关系型数据库,目前存储数据最常用最流行的工具是关系型数据库,其操作方式是通过SQL语句操作数据库的表,但是对于Java面向对象编程语言中,所有的操作对象都是对象,因此对象关系映射就是把数据库表和java编程语言中的对象对应起来,把表的列同java对象中的字段对应起来,程序员在程序开发...
分类:
其他好文 时间:
2014-08-04 18:00:37
阅读次数:
275
题意:给你2个数n m,从n变成m最少需要改变多少次。
其中:
1、n m 都是4位数
2、每次只能改变n的一个位数(个位、十位、百位、千位),且每次改变后后的新数为素数
思路:搜索的变形题,这次我们要搜得方向是改变位数中的一位,然后往下搜,直到求出我们需要的那个解
#include
#include
#include
#include
#include
using namespac...
分类:
其他好文 时间:
2014-08-04 18:00:27
阅读次数:
165
在全面介绍Storm之前,我们先通过一个简单的Demo让大家整体感受一下什么是Storm。
Storm运行模式:
本地模式(Local Mode): 即Topology(相当于一个任务,后续会详细讲解) 运行在本地机器的单一JVM上,这个模式主要用来开发、调试。远程模式(Remote Mode):在这个模式,我们把我们的Topology提交到集群,在这个模式中,Storm的所有组件都...
分类:
其他好文 时间:
2014-08-04 18:00:17
阅读次数:
290
整个c++程序设计全面围绕面向对象的方式进行,类的继承特性是c++的一个非常非常重要的机制,继承特性可以使一个新类获得其父类的操作和数据结构,程序员只需在新类中增加原有类中没有的成分。下面我们简单的来说一下继承的概念,先看下图:
上图是一个抽象描述的特性继承表
交通工具是一个基类(也称做父类),通常情况下所有交通工具所共同具备的特性是速度与额定载人的数量,但按照生活常...
分类:
编程语言 时间:
2014-08-04 18:00:07
阅读次数:
247
/*
ID: lucien23
PROG: lamps
LANG: C++
*/
/*
* 此题的技巧之处就是需要注意到任何button只要按下2的倍数次就相当于没有按
* 所以其实只需要考虑4个按钮,每个按钮是否被有效按下过一次就好
* 直接使用枚举法,一共只有2^4=16种情况
* 对于每种情况需要知道被按下的有效次数(也就是被按下过的按钮数),必须满足
* (C-有效次数)%2=0...
分类:
其他好文 时间:
2014-08-04 17:59:57
阅读次数:
190
今天听了老师讲的最长公共子序列,就拿以前做过的题又做了一遍。。。
我用的是最简单普通的方法,
代码:
#include
#include
#include
using namespace std;
int dp[1005][1005];
int main()
{
char a[1005], b[1005];
int t;
scanf("%d", &t);
while(t --){
...
分类:
其他好文 时间:
2014-08-04 17:59:47
阅读次数:
186
1. HTML5+CSS3自定义视频播放器实现物理效果
2. html5触发式音频播放
这个插件集成了一些非常好的 JavaScript 库,提供一个方便使用的文本动画插件。
3. html5+css3酷炫音频播放器
4. css3迷你播放器面板
能在支持 FireFox、Chrome、Safari、傲游、搜狗、360浏览器。...
分类:
其他好文 时间:
2014-08-04 17:59:37
阅读次数:
271
分享一个我们做的实时数据仓库的例子。
客户是地市级烟草公司,需要实时的卷烟销售数据分析,每天的数据量约10万条,集中在4个小时内发生。
我们的处理办法是:
1、维表信息每晚处理好(客户在当天定烟的过程中,是不会去维护基础档案的内容的);
2、历史事实表数据也是每晚处理好;
3、当天的定烟数据,做一个查询业务系统数据的视图,只查询当天的数据(查询一次的时间约2-3秒);
4、将历史数据和...
分类:
其他好文 时间:
2014-08-04 17:59:27
阅读次数:
194
Oracle HR 样例用户的建立 10g,11g均可
先将附件(见文章尾部)上的 10 个 .sql 文件放入这个路径中 :
$ORACLE_HOME/demo/schema/human_resources
Script Name
Description
hr_analz.sql
Collec...
分类:
数据库 时间:
2014-08-04 17:59:18
阅读次数:
281
FatMouse and Cheese
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4811 Accepted Submission(s): 1945
Problem Description
FatMou...
分类:
其他好文 时间:
2014-08-04 17:59:07
阅读次数:
230
题意:给定多边形城堡的n个顶点,绕城堡外面建一个围墙,围住所有点,
并且墙与所有点的距离至少为L,求这个墙最小的长度
思路:最小长度=城堡顶点构成的凸包的总边长+半径为L的圆的周长
先用Graham算法求出凸包,再枚举其顶点求两两之间的边长,记得加上第一个顶点和最后一个顶点的边长
最后要输出四舍五入的整数结果,可以用double存,最后用%.0lf输出...
分类:
其他好文 时间:
2014-08-04 17:58:47
阅读次数:
194
public class BasePage:System.Web.UI.Page
{
protected override void OnInit(EventArgs e)
{
this.IsLogin();
}
public void IsLogin()
{...
分类:
Web程序 时间:
2014-08-04 17:58:37
阅读次数:
232
最短路径---Dijkstra迪杰特斯拉算法---《数据结构》严蔚敏...
分类:
其他好文 时间:
2014-08-04 17:58:27
阅读次数:
328
Cocos2d-x 3.2 Lua示例 AssetsManagerTest(资源管理器)...
分类:
其他好文 时间:
2014-08-04 17:58:17
阅读次数:
210
我们知道在c/c++中定义的数组大小必需要事先定义好,他们通常是分配在静态内存空间或者是在栈内存空间内的,但是在实际工作中,我们有时候却需要动态的为数组分配大小,在这里c库中的malloc.h头文件中的malloc函数就为您解决了问题,它的函数原形是void* malloc(size_t size),在动态开辟的内存中,在使用完后我们要使用free函数来释放动态开辟的内存空间。
下面我们来看...
分类:
编程语言 时间:
2014-08-04 17:58:07
阅读次数:
147
触发器,最简单的应用,助你3分钟学会触发器。...
分类:
数据库 时间:
2014-08-04 17:57:57
阅读次数:
263