本人做了近三年的J2EE开发工作,主要架构为SSH+MySQL+Tomcat,项目中也用到了一些第三方的开源工具或者中间件,工作中难免会遇到各种各样的异常问题,对于一些给我造成比较大的麻烦的问题,我习惯将他们和解决方案记录下来,以免下次遇到时再次东搜西找。这些问题有些可能并不是多难的技术问题,而只是容易被我们忽略而不易察觉的小问题,但是正因为不易察觉,它们往往会耗费我们比较多的时间,这点我相信很多...
分类:
其他好文 时间:
2014-11-30 18:46:42
阅读次数:
346
各种排序方法的性能比较
排序方法
最好时间复杂度
平均时间复杂度
最坏时间复杂度
空间复杂度
稳定性
直接插入排序
O(n)
O(n2)
O(n2)
O(1)
稳定
简单选择排序
O(n2)
O(n2)
O(n2)
O(1)
不稳定
冒泡排序
O(n)
O(n2)
O(n2)
O(1)
稳定
希尔排序
-
...
分类:
编程语言 时间:
2014-11-29 20:15:57
阅读次数:
218
1. 检查my.cnf,看看有没有密码......靠这也算一条啊2. 如果能够重启,首先使用–skip-grant-tables参数重启,然后改密码,再去掉–skip-grant-tables参数重启, 注意–skip-grant-tables的安全问题http://code.openark.org...
分类:
数据库 时间:
2014-11-28 17:44:58
阅读次数:
198
首先,对数组元素进行排序方法总结为以下三种:1.插入排序2.选择排序3.交换排序,即冒泡排序接下来,分别对其进行讨论:1.插入排序算法思想:每一步将一个待排序元素按其关键字值的大小插入到已排序序列的适当位置上,直到待排序元素插入完为止。算法实现:测试结果:2.选择排序算法思想:每次从待排序序列中选择...
分类:
编程语言 时间:
2014-11-28 14:15:48
阅读次数:
231
从网上简单搜索了一下,发现有三种介绍的方法。总结在这里1.解决的办法自然是想办法用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log其中“${WORKDIR}/”...
分类:
其他好文 时间:
2014-11-27 16:10:23
阅读次数:
146
机器学习问题方法总结大类名称关键词有监督分类决策树信息增益分类回归树Gini指数,Χ2统计量,剪枝朴素贝叶斯非参数估计,贝叶斯估计线性判别分析Fishre判别,特征向量求解K最邻近相似度度量:欧氏距离、街区距离、编辑距离、向量夹角、Pearson相关系数逻辑斯谛回归(二值分类)参数估计(极大似然估计...
分类:
其他好文 时间:
2014-11-27 12:34:58
阅读次数:
369
//多表多行多列的情况foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable { foreach (DataRow dr in dt.Rows) ///遍历所有的行 foreach (DataColumn dc in dt.Colu...
$.mobile.path.get(url);//获取URL地址的目录部分,就是除了a.html之外的那部分jQuery.mobile.path.getDocumentBase(bool) //获取文档地址的根目录,默认参数为false,返回一个对象,如果是false,返回一个当前URL字符串,如h...
分类:
其他好文 时间:
2014-11-26 18:27:40
阅读次数:
167
作者:文刀日月;来源:http://www.cnblogs.com/dtdxrk/p/3555438.html关于css清除元素浮动的方法总结(overflow clear floatfix)在前两天的一个面试中考官问我web中清除浮动的一些css常用方法,我很轻松的答出了:1.overflow:h...
分类:
Web程序 时间:
2014-11-25 12:09:40
阅读次数:
306
1.push(a,b,c,d,e) 添加到数组的最后面,可以添加一个或者多个参数,改变原有数组 返回添加后数组个数2.pop() 删除数组的最后一个,改变原来数组 返回删除的那个数值3.unshift(a,b,c,d,e) 添加到数组的最前面,可以添加一个或者多个参数,改变原有数组 返回添加...
分类:
编程语言 时间:
2014-11-23 00:32:11
阅读次数:
207