- 博客(15)
- 资源 (11)
- 收藏
- 关注
原创 最近最久未使用页面淘汰算法———LRU算法(java实现)
LRU算法,即Last Recently Used ---选择最后一次访问时间距离当前时间最长的一页并淘汰之——即淘汰最长时间没有使用的页按照最多5块的内存分配情况,实现LRU算法代码如下:public class LRU { private int theArray[]; private int back; //定义队尾 private int currentS
2014-05-31 16:43:18 5948 2
原创 玩转web之ligerui(二)---前缀编码生成树(分级码)实现树型表格
背景: 在ligerui中(其他uI可能也大同小异),实现树形表格可以通过父子节点,也可以通过前缀编码生成树去实现,而使用前缀编码生成树时,树形表格需要的json数据是如下类型的: var TreeDeptData = { Rows : [ { id: '01', name: "企划部", remark: "1989-01-12",
2014-05-28 11:18:42 3411
原创 玩转web之ligerui(一)---ligerGrid重新指定url
在特定情况下,我们需要重新指定ligerGrid的url来获取不同的数据,在这里我说一下我用的方法:首先先定义一个全局变量,然后定义ligerGrid(下面的例子省略了定义全局变量的语句,只列出关键代码) employee = $("#employeegrid").ligerGrid({})然后在需要重新指定其url的地方加入下面语句:employee.set({url:'你的ur
2014-05-26 20:40:26 7564
原创 java中途强制跳出递归
请珍惜小编劳动成果,该文章为小编原创,转载请注明出处。无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。有些时候我们需要在中途强制跳出递归,而且还是需要一步跳出,而不一层一层的跳出,这时,我们可以采用抛异常的方法来实现。 class Test { stati...
2014-05-25 11:35:26 15171 1
原创 玩转web之JQuery(二)---改变表单和input的可编辑状态(封装的js)
var FormDeal = { /** * 功能 :将表单的所有input都设为可编辑的 *@param 要操作表单的id */ formWritable: function (formId) { $("#"+formId+" input,textarea").removeAttr("readonly"); $("#"+formId
2014-05-21 16:22:21 2807
原创 玩转Web值jquery(一)---对表单中的某一标签批量处理(以input为例)
jquery可以对form进行操作,以批量操作某一标签,这里以input标签为例总结。示例一:对删除infoForm表单的input的所有readonly属性 $("#infoForm input").removeAttr("readonly");示例二:修改infoForm表单所有input的readOnly属性 $("#infoForm input").attr("readOnly
2014-05-19 22:46:38 2286
原创 玩转web之javaScript(五)---js和jquery一些不可不知的方法(input篇)
很多时候我们都需要在js中操作input,比如追加属性,改变属性值等等,我在这里简单的整理了一下,并在以后逐步补充。1:删除input的某一属性。该input包含一个readonly属性,该属性表示该input是只读的,我们可以通过在javaScipt中入:$('#code').removeAttr("readonly");删除input的该属性使其可编辑。2:修改in
2014-05-18 10:35:20 1463 2
原创 sql语句中单引号嵌套问题
在sql语句中,我们难免会用到单引号嵌套的时候,但是直接嵌套肯定是不行的,java中用反斜杠做转义符也是不行的,在sql中是用单引号来做转义符的。比如下面例子是存储过程里查询时的语句示例exec cndoup_getpageofrecords @pagesize=10,@currentpage=1,@columns='*',@tablename='ROOM',@condition='ROO
2014-05-09 22:26:46 3491
原创 银行家算法java实现
关于银行家算法的理论知识,课本或者百度上有好多资料,我就不再多说了,这里把我最近写的银行家算法的实现带码贴出来。由于这是我们的一个实验,对系统资源数和进程数都指定了,所以这里也将其指定了,其中系统资源数为3,进程数为5.import java.util.Scanner;import javax.swing.plaf.basic.BasicInternalFrameTitlePane
2014-05-09 12:52:26 17444
原创 做web项目时对代码修改后浏览器端不生效的应对方法(持续更新)
做web项目时,经常会遇到修改了代码,但浏览器端没有生效,原因是多种多样的,我会根据我遇到的情况逐步更新解决办法1.运行的时候采用debug模式,一般情况下使用项目部署按钮右边那个按钮下的tomcat7中的run就行,如果使用的是serves中的run serves,这种情况貌似不会自动编译2.点击project菜单下的clean选项,在打开的窗口中选择你使用的项目,ok,这样会删
2014-05-03 22:20:11 9029 1
原创 异常Exception in thread "AWT-EventQueue-XX" java.lang.StackOverflowError
今天太背了,bug不断,检查到最后都会发现自己脑残了,粗心写错,更悲剧的是写错的时候还不提示错。刚才有遇到一个问题,抛了这个异常Exception in thread "AWT-EventQueue-XX" java.lang.StackOverflowErrorXX有好几个值,我遇到了2,7,20,其实他们都是一个错,StackOverflowError,对,就是栈溢出,为什么会栈溢出呢
2014-05-02 23:09:02 7582
原创 玩转web之json(五)---将表单通过serialize()方法获取的值转成json
form表单有一个serialize()方法,可以序列化表单的值,但是jquery提供的这个方法会把数据序列化为类似下面的形式:a=1&b=2&c=3&d=4jquery并没有提供将表单数据序列化为json的方法,所以需要我们自己封装一下,下面给出代码和测试样例,先写一个js文件:$.ajaxSetup({ contentType: "application/x-www-for
2014-05-02 15:06:11 10461 3
原创 玩转web之ajax(一)---使用表单的serialize()方法中文乱码解决
有时候我们需要使用ajax提交去提交form的值,这样就需要使用serialize()去获取form的值,但这样获取的值如果有中文,会乱码,原因和解决方法如下:原因:.serialize()自动调用了encodeURIComponent方法将数据编码了 解决方法:调用decodeURIComponent(XXX,true);将数据解码 如: var data=$('#addf
2014-05-02 14:51:41 1535
原创 玩转html5(五)---月球绕着地球转,地球绕着太阳转(canvas实现,同样可以动哦)
关于运动速度的参数与真实速度有点差距,大家可以自行调整 地球绕着太阳转,月球绕着地球转 您的浏览器不支持canvas //获取画布 var canvas=document.getElementById('canvas'); //获取绘图环境 var cxt=canv
2014-05-01 23:28:12 5203 1
C3P0连接池配置需要的jar包
2015-01-26
简单的山寨QQ
2014-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人