- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 合并两个有序的单链表,合并后的链表依然有序(java)
话不多说,直接上代码public class SignleLinkList { public static void main(String[] args) { Node node1 = new Node(2); Node node3 = new Node(3); node1.next = node3; Node nod...
2020-03-10 21:37:35
1271
1
原创 idea在包含main方法的类中右键无run选项等问题的处理
近期在使用idea时发现包含main方法的类中右键无run选项,而且alt+insert这个快捷键居然也无法使用,查阅资料后才发现是因为禁用了两个插件,如下图:这两个插件idea是默认启用的,当时在优化插件时觉得没有用就去掉了,结果出现上面的奇葩现象,其他还有什么影响还不知道。如果哪位朋友也出现了类似问题,可以试试,当然右键无run项也有其他的原因会出现。...
2020-02-09 17:14:13
1735
原创 集成swagger-ui时参数对象嵌套无限递归导致StackOverFlowError的处理办法
集成swagger-ui时,在项目启动的时候,如果接口参数的属性出现嵌套,就会出现无限递归,进而导致StackOverFlowError,如下图: 原因在于swagger在读取参数的时候,如果发现参数的属性也是一个对象时会继续进行展开,代码如下: 由此就可能出现我遇到的这种情况:(笑哭) 就这样没玩没了的展开,直到内存爆炸~~~那怎么解决呢? 在网上找资料的时候看到这么一篇...
2018-06-26 22:39:11
7797
3
原创 实现循环队列为什么要使用一个空的数据位
队列是在一头插入,在另一头删除的线性表。设顺序存储队列用一维数组q[n]表示,其中n为队列中元素个数,队列中元素在向量中的下标从0到n-1。设队头指针为front,队尾指针是rear,约定front指向队头元素的前一位置,rear指向队尾元素。当front等于-1时队空,rear等于n-1时为队满。由于队列的性质(“删除”在队头而“插入”在队尾),所以当队尾指针rear等于n-1时,若front不等
2016-12-07 20:54:32
6037
原创 链式存储中在第i个位置插入或删除的时间复杂度
计算机的数据存储(物理结构)中有两种基本的方式:顺序存储和链式存储。顺序存储指的是用一段地址连续的存储单元依次存储数据;而链式存储中数据元素可以散乱的存储到存储单元中,每一个数据元素中包含数据项和下一个元素的存储地址。通过二者的定义不难看出,顺序存储在查找时的时间复杂度为O(1),因为它的地址是连续的,只要知道首元素的地址,根据下标可以很快找到指定位置的元素,而对与插入和删除操作由于可能要在插入前或
2016-12-05 21:12:05
14838
2
原创 vue+ElementUI实现订单页动态添加产品效果
使用vue2.0(ElementUI基于vue2.0)+ElementUI*(饿了么出品*)实现的在订单页面动态添加产品的效果,并自动计算总价。代码直接保存即可查看效果。
2016-11-29 17:26:47
30927
原创 js查询手机号码归属地
<!DOCTYPE html><html><head> <meta charset="gbk"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>js查询手机号码归属地</title> <script src="http://cdn.bootcss.com/jquery/3.1.1/jque
2016-11-22 16:39:29
8332
2
原创 Vue初识
学习vue的第一个示例,来感受下vue的方便之处。<html> <head> <script src="http://cdn.bootcss.com/vue/1.0.27/vue.min.js"></script> <title>测试Vue.js的使用</title> </head> <body> <div id="vueTest"
2016-11-22 16:31:23
685
原创 如何在eclipse上使用egit插件
在eclipse上通过egit插件可以很方便的使用git版本控制工具,而且新版本的eclipse已经集成了egit插件,非常的方便和实用。
2015-12-06 21:22:23
851
原创 一次有趣的case when函数使用经历
一次在做图表的时候,需要对查询的数据做些处理,也就是要做行列的转换工作,原有的数据格式是这样的: area recordmethod num 00 1 20 00 0 43 01 1 32 01 0 245其中recordmethod字段1代表web录入,0代表客户端client录入,需要把数据编程这样: area webnum
2015-07-19 15:07:56
3311
原创 easyui的form表单的load方法和uploadify一起使用时出现连接中止的解决办法
easyui的form表单提供一个load方法,方法体如下:
2014-04-25 10:48:08
1662
原创 easyui的form表单提交和xheditor配合使用时出现value为空或旧值的解决办法
xheditor是一个很实用的编辑器,不过有时却会出现wuf
2014-04-25 10:05:58
3236
原创 在javascriptl中使用表格模板引擎template.js简化开发
在web开发中有时会重复用到某些相同样式的表格,如果仅仅因为表格内容的不同而重复构建table表格就会非常的费时费力,我们可以使用template.js模板引擎来动态的生成表格。这个模板引擎要怎么使用呢?下面我举个简单的例子;首先引入template.js现在页面的任意位置插入类似如下代码: 部门名称:
2013-12-13 15:38:52
3940
转载 使用easyui 如何显示二级对象
easyui是一个轻量级的jquery框架,可以很方便的制作出漂亮的页面。但是easyui不支持二级对象的显示,而很多时候我们却需要用到,我们就需要对easyui的form组件进行扩展,下面是扩展代码,原文引用地址:Easyui Form增加myLoad方法,使其支持二级数据对象$.extend($.fn.form.methods, { myLoad : function (jq, param)
2013-12-13 15:19:14
2377
原创 使用springMVC如何接收一组对象
这几日在做一个项目的模块的时候碰到一个问题。当时需要把一组对象批量传回到后台进行保存,但是spring MVC接收时只能接收一个对象,而不能自动接收一个对象数组。比如这样一个例子:一个学生小组有统一的小组编号属性,每个学生有自己的学号、姓名、性别等属性,现在需要一次添加一个学生小组到数据库,在form表单中小组编号只需填写一次,每个学生的独立属性需要分别进行填写,点击添加按钮时一次性进行添加,这样
2013-12-13 14:57:23
1818
转载 javascript脚本运行时间过长导致浏览器运行异常
近来在项目中碰到这么一个问题,由于后台获取的数据量比较大,导致火狐浏览器运行出现无响应异常频出,查询资料是看到一篇关于这方面的文章,特转载过来让大家看看。 原文出处:http://www.cnblogs.com/yuzhongwusan/archive/2012/06/07/2540952.html内容如下:Web 开发者经常遇到并必须及时处理的问题就是“提示脚本运行时
2013-11-26 14:22:20
18714
原创 终结:容量为a、b的两个杯子倒出容量c的水
首先来看一下题目:有两个容器,容积分别为A升和B升,有无限多的水,现在需要C升水。 我们还有一个足够大的水缸,足够容纳C升水。起初它是空的,我们只能往水缸里倒入水,而不能倒出。 可以进行的操作是: 把一个容器灌满; 把一个容器清空(容器里剩余的水全部倒掉,或者倒入水缸); 用一个容器的水倒入另外一个容器,直到倒出水的容器空或者倒入水的容器满。 问是否能够通过有限次操作,使得水缸最后
2013-09-07 10:33:06
4596
原创 一道数组排序问题
在庞果网看到的一道数组排序问题,问题内容如下:给定一个包含1-n的数列,我们通过交换任意两个元素给数列重新排序。求最少需要多少次交换,能把数组排成按1-n递增的顺序,其中,数组长度不超过100。例如:原数组是3,2,1, 我们只需要交换1和3就行了,交换次数为1,所以输出1。原数组是2,3,1,我们需要交换2和1,变成1,3,2,再交换3和2,变为1,2,3,总共需要的交换次数为2,所以输出2。
2013-09-06 16:43:48
946
原创 如何处理可变长度的数组或list集合
当我们需要处理一个可变长度的数组或是list集合,把不合某个条件的元素去除,正序遍历时,删除符合条件的元素时需要将下标-1,然后继续循环,也可以采用倒序处理,这样不需要额外做什么操作了,比较方便。总之处理问题,需要根据目的选择合适的方法,不然结果可能会和预期的不一致哦!
2013-09-05 17:28:19
3273
原创 如何将json字符串写入table表格中
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。可以方便的将后台复杂的数据带回到前台进行展示,那么如何把json字符串写入到table表格之中呢?json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {ke
2013-08-27 14:10:35
14254
原创 jsp页面表格数据导出到excel
在程序猿的日常工作中经常会遇到这样的问题,如何将jsp页面表格中的数据导出到excel中?我所知道的第一种方法是 function method1(tableid) {//整个表格拷贝到EXCEL中 var curTbl = document.getElementByIdx_x(tableid); var oXL = new ActiveXObject("Exc
2013-08-25 10:39:51
14651
3
原创 java多线程交互案例
设计两个线程,完成消费者购买商品和生产者生产商品。首先定义一个商品类:public class Product { private int id; public int getId() { return id; } public void setId(int id) { this.id = id; } public String toString(){\\重写tostr
2013-08-25 10:27:17
1096
原创 java中类继承的简单应用案例
问题描述:某公司的雇员分为以下若干类:1、Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(intmonth)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。2 SalariedEmployee:Employee的子类,拿固定工资的员工。属性:月薪3HourlyEmployee:Employee的子类,按小
2013-08-25 10:20:13
6329
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人