码迷,mamicode.com
首页 > 编程语言
spring+hibernate常见异常集合
spring+hibernate出错小结:(1)java.lang.NoClassDefFoundError: org/hibernate/context/CurrentSessionContext原因:出现这错误时,请更改hibernate的包,更新至最新或3.1以上(2)java.lang.No...
分类:编程语言   时间:2015-08-16 10:43:05    阅读次数:264
java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader
eclipse tomcat报错:org.apache.catalina.loader.DevLoaderjava.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader这个错误是因为在eclipse的项目中配置了 tomc...
分类:编程语言   时间:2015-08-16 10:41:46    阅读次数:277
du命令 实现Linux 某个文件夹下的文件按大小排序
1. df -lh2. du -s /usr/* | sort -rn这是按字节排序3. du -sh /usr/* | sort -rn这是按兆(M)来排序4.选出排在前面的10个du -s /usr/* | sort -rn | head5.选出排在后面的10个du -s /usr/* | so...
分类:编程语言   时间:2015-08-16 10:41:57    阅读次数:181
C++按任意键继续
1.直接调用系统函数system("pause");例如:#includeusing namespace std;int main(){ system("pause"); return 0;}2.调用getch()函数:需要include例如:#includeint main(){prinf("按任...
分类:编程语言   时间:2015-08-16 10:40:08    阅读次数:227
C++默认参数
在C++中,可以为参数指定默认值。在函数调用时没有指定与形参相对应的实参时, 就自动使用默认参数。默认参数的语法与使用:(1)在函数声明或定义时,直接对参数赋值。这就是默认参数;(2)在函数调用时,省略部分或全部参数。这时可以用默认参数来代替。注意:(1)默认参数只可在函数声明中设定一次。只有在没有...
分类:编程语言   时间:2015-08-16 10:35:35    阅读次数:107
Spring(一):简介
1、Spring是什么? struts2 ????是一种Web框架(jsp/action/actionform) hibernate ????是orm框架,处于持久层 spring ????是容器框架,用于配置bean,并维护bean之间关系的框架。 bean ????是jav...
分类:编程语言   时间:2015-08-16 09:28:32    阅读次数:176
Linux 上的最佳C/C++ IDE
"一个真正的程序员是不用IDE(译者注:集成开发环境)的,他们都是用带着某某插件的文本编辑器来写代码。"我们总能在某些地方听到此类观点。然 而,尽管越来越多的人同意这样的观点,但是一个IDE仍然非常有用,它...
分类:编程语言   时间:2015-08-16 09:27:53    阅读次数:181
C语言scanf()和gets()及printf()和puts()的区别
一、scanf()和gets() 1.scanf() 所在头文件:stdio.h 语法:scanf(“格式控制字符串”,变量地址列表); 接受字符串时:scanf(“%s”,字符数组名或指针); 2.gets() 所在头文件:stdio.h 语法:gets(字符数组名或指针); 两者在接受字符串时: 1.不同点: scanf不能接受空格、制表符Tab、回车等; 而gets能够...
分类:编程语言   时间:2015-08-16 09:27:43    阅读次数:151
堆排序——深入浅出(图解)
如何建立这个堆呢。可以从空的堆开始,然后依次往堆中插入每一个元素,直到所有数都被插入(转移到堆中为止)。因为插入第i个元素的所用的时间是O(log i),所以插入所有元素的整体时间复杂度是O(NlogN),代码如下。n=0; for(i=1;i<=m;i++) { n++; h[ n]=a[ i]; //或者写成scanf("%d",&h[ n]); siftup(); }...
分类:编程语言   时间:2015-08-16 09:26:00    阅读次数:439
《Java设计模式》之接口模式
-----------模式是思想的体现,而非具体的实现。   抽象的讲,类的接口是类允许其他类对象访问的方法与字段集。接口通常代表一种承诺,即方法需要实现接口方法名表示的操作,遵循代码注释和其他文档说明,类的实现就是方法体中的代码。  java不允许多重继承,也就是说一个子类只能有一个父类,Son extends FatherA,FatherB 是错误的为了弥补这点不足,jav...
分类:编程语言   时间:2015-08-16 09:26:49    阅读次数:116
《Java设计模式》七大原则
最近几年来,人们踊跃的提倡和使用设计模式,其根本原因就是为了实现代码的复用性,增加代码的可维护性。设计模式的实现遵循了一些原则,从而达到代码的复用性及增加可维护性的目的,设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处 。在刚开始学习中,很难做到将这些模式融汇贯通,所以这个需要我们在编码前多思考,等想充分了,在开始实践编码。下面是设计模式应当遵循的...
分类:编程语言   时间:2015-08-16 09:23:59    阅读次数:107
List的基本操作实战与基于模式匹配的List排序算法实现之Scala学习笔记-23
package com.leegh.dataset/** * @author Guohui Li */object HelloList { def main(args: Array[String]): Unit = { val bigData = List("Hadoop", "Spark"...
分类:编程语言   时间:2015-08-16 09:21:02    阅读次数:119
hdu 4311 排序+二分
枚举每个点是必须的,问题就在于如何快速求出曼哈顿距离之和。可以将x坐标和y坐标分别排序,枚举到点(xx,yy)的时候在排好序的x和y数组中二分找到其位置,然后之前的数字都小于,之后的数字都大于,就可以去掉绝对值了。 1 #include 2 #include 3 #include 4 #inc...
分类:编程语言   时间:2015-08-16 09:19:27    阅读次数:102
Spring学习笔记-springMVC入门Demo
springmvc 入门Demo...
分类:编程语言   时间:2015-08-16 08:16:46    阅读次数:183
《Java设计模式》之外观模式
外观模式(Facade pattern)涉及到子系统的一些类。所谓子系统,是为提供一系列相关的特征(功能)而紧密关联的一组类。例如,一个Account类、Address类和CreditCard类相互关联,成为子系统的一部分,提供在线客户的特征。   在真实的应用系统中,一个子系统可能由很多类组成。子系统的客户为了它们的需要,需要和子系统中的一些类进行交互。客户和子系统的类进行直接的交互会导致...
分类:编程语言   时间:2015-08-16 08:14:07    阅读次数:254
JavaScript数组去重方法
在Js中如何快速的去除数组中的重复值通常会被用来当做笔试题,这里介绍两个方法,从国外的一篇博客翻到的。1 Array.prototype.unique = function() {2 var o = {}, i, l = this.length, r = [];3 for(i=0; ...
分类:编程语言   时间:2015-08-16 08:12:07    阅读次数:164
欧几里得 & 拓展欧几里得算法 讲解 (Euclid & Extend- Euclid Algorithm)
欧几里得& 拓展欧几里得(Euclid & Extend-Euclid) 欧几里得算法(Euclid) 背景: 欧几里德算法又称辗转相除法,用于计算两个正整数a,b的最大公约数。 ——百度百科 代码: 递推的代码是相当的简洁: …. 分析: 方法说了是辗转相除法,自然没有什么好介绍的了。。 Fresh肯定会觉得这样递归下去会不会爆栈?实际上在这里是不会爆栈的,因为递归的层数是...
分类:编程语言   时间:2015-08-16 07:09:01    阅读次数:158
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!