- 博客(231)
- 资源 (20)
- 收藏
- 关注
原创 Memcached之完整实例
import java.sql.Date;import com.danga.MemCached.MemCachedClient;import com.danga.MemCached.SockIOPool;public class MemCached { //创建全局唯一的实例 protected static MemCachedClient mcc=new MemCachedClie
2015-03-06 16:18:26
1654
3
原创 Lucene之完整搜索实例
1、创建索引器:package yushibujue;import java.awt.BorderLayout;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java
2015-03-06 16:06:34
1537
原创 Lucene之分词
分词:① 单字切分把一段文字按照每个字去建立索引。如切分“我爱中华”,就会切成“我”,“爱”,“中”,“华”。这种分词法效率低,但也能解决一些问题。 ② 二分法二分法就是把一段文字的每两个相邻的字算作一个词。如果用来切分“我爱中华”,就会切成“我爱”,“爱中”,“中华”。这种分词效率低,但比单字切分好得多。 ③ 词典法词典法就是建立一个词典文件,然后使
2015-03-06 15:57:14
1233
原创 Lucene之创建索引
Lucene基本概念:1、 Index:索引库,文档的集合组成索引。和一般的数据库不一样,Lucene不支持定义主键,在Lucene中不存在一个叫做Index的类,通过IndexWriter来写索引,通过IndexReader来读索引。索引库在物理形式上一般是位于一个路径下的一系列文件。 2、 分析器:一段有意义的文字需要通过Analyzer分析器分割成一个个词语后才能按关键字搜索
2015-02-28 22:11:13
1218
原创 Lucene基本概念
Lucene基本概念:1、 Index:索引库,文档的集合组成索引。和一般的数据库不一样,Lucene不支持定义主键,在Lucene中不存在一个叫做Index的类,通过IndexWriter来写索引,通过IndexReader来读索引。索引库在物理形式上一般是位于一个路径下的一系列文件。 2、 分析器:一段有意义的文字需要通过Analyzer分析器分割成一个个词语后才能按关键字搜索
2015-02-28 22:11:07
1739
原创 JQuery基础核心
一、知识点简记:1、JQuery的兼容性非常好,不需要考虑不同浏览器的兼容问题。2、主流的JavaScript库:YUI、Prototype、Mootools、Dojo、ExtJS(加载页面卡,付费)。3、JQuery2.0不再支持IE6/7/8。4、完全不支持IE6:网易云课堂。5、"$"是JQuery对象,JQuery特有的对象。
2014-11-16 18:52:19
1556
原创 window.load和ready的区别
1、执行时机:window.onload:必须等待网页全部加在完毕(包括图片等),然后再执行包裹代码$(document).ready():只需要等待网页中的DOM结构加载完毕,就能执行包裹的代码 2、执行次数:window.onload:只执行一次,如果第二次,那么第一次的执行会被覆盖 $(document).ready():可以执行多次,第N次都不会被上一次覆盖
2014-07-25 23:44:55
2407
原创 JQuery之为某个div添加行样式
JQuery都是以$符号开头的,()其实就是一个方法,里面可以传递匿名函数等,选取某个div时,如id为div1则用$('#div1'),记得加#号,这里跟我们写css样式时加的#号是同样的道理。例子如下: 基础核心 $(function(){ $('#box').css('color','red');//为id为box的div添加行间样式 });
2014-07-25 23:26:35
3997
原创 (43)JS运动之链式运动框架
#div1 {width:100px;height:100px;background:red;filter:alpha(opacity:30);opacity:0.3} window.onload=function (){ var oDiv=document.getElementById('div1');//先获取div元素 oDiv.onmouseover=function (
2014-07-25 20:35:42
1539
原创 (42)JS运动之多物体框架--多个div变宽
如果只为div添加一个定时器的话,在多个div变宽的时候会发生问题,但是如果为每个div添加一个定时器,那么就可以实现多个物体变宽,具体代码如下:div{ width:100px; height:50px; background:red; margin:10px;} window.onload=function (){ var aDiv=docume
2014-07-23 10:22:39
1732
原创 (41)JS运动之右侧中间悬浮框(对联悬浮框)
<!-- -->#div1{ width:100px; height:150px; background:red; position:absolute; right:0; bottom:0;} window.onscroll=function (){ var oDiv=document.getElementById('div1'); var s
2014-07-23 00:53:38
2064
原创 (40)JS运动之右下角悬浮框
<!-- -->#div1{ width:100px; height:150px; background:red; position:absolute; right:0; bottom:0;} window.onscroll=function (){ var oDiv=document.getElementById('div1'); var s
2014-07-23 00:38:36
1802
原创 (39)JS运动之缓冲运动
基本思路:使用定时器让物体向右运动,在运动的过程中再不是匀速运动,而是先快后慢,但是到达终点的时候,必须注意要使用向上取整函数Math.ceil()和向下取整函数Math.floor();这样才能够正确无误地到达终点,而不是有出入。<!-- -->#div1{ width:100px; height:100px; background:red; position:ab
2014-07-22 23:54:57
1542
原创 (37)JS运动之“分享到”移入移出功能
基本思路:采用定时器,<!-- -->#div1{ width:150px; height:200px; background:green; position:absolute; top:50px; left:-150px;}#div1 span{ position:absolute; width:20px; height:60px; line-he
2014-07-22 10:39:06
1881
原创 (36)JS运动之使物体向右运动
基本思路:样式<!-- -->#div1{ width:200px; height:200px; background:red; position:absolute;//不加绝对定位,就跑不起来 top:50px; left:0px;} var timer=null;function startMov
2014-07-22 09:58:30
1613
原创 (34)DOM应用之搜索表格中的内容(多关键字搜索)
基本思路: window.onload=function () { var oTab=document.getElementById('tab1'); var oBtn=document.getElementById('btn1'); var oTxt=document.getElementById('name'); oBtn.onc
2014-07-21 17:56:24
1176
原创 (33)DOM应用之搜索表格中的内容(模糊搜索)
基本思路:使用search()函数,只需要输入要搜索的内容的一部分就可以搜索出相应的记录,从而
2014-07-21 17:44:32
1461
原创 (32)DOM应用之搜索表格中的内容(忽略大小写搜索)
window.onload=function () { var oTab=document.getElementById('tab1'); var oBtn=document.getElementById('btn1'); var oTxt=document.getElementById('name'); oBtn.onclick=function () {
2014-07-21 17:37:01
1022
原创 (31)DOM应用之搜索表格中的内容(简单搜索)
基本思路:获取相应控件的 window.onload=function () { var oTab=document.getElementById('tab1'); var oBtn=document.getElementById('btn1'); var oTxt=document.getElementById('name'); oBtn.onclick=
2014-07-21 17:21:58
1051
原创 (30)使用DOM删除表格数据
<!-- 使用DOM删除元素:当你添加元素的时候,将删除的链接添加进去,然后为这个链接添加点击事件,每次点击这个链接的时候就会从表格中的tBoides中removeChild掉tr一行即可--> window.onload=function () { var oTab=document.getElementById('tab1'); var oBtn=document
2014-07-19 12:33:08
1131
原创 (29)使用DOM添加表格数据
使用DOM创建新元素, window.onload=function () { var oTab=document.getElementById('tab1'); var oBtn=document.getElementById('btn1'); var oName=document.getElementById('name'); var oAge=docum
2014-07-19 01:31:19
1350
原创 (25)文档碎片
<!-- 当你需要在页面中插入很多元素的时候,可能会每次创建一个li元素,然后每次插入,而文档碎片则是每次创建的li元素先添加到文档碎片中,然后将文档碎片一次性添加到页面中 在IE6一下可能会提高性能,但是在其他高级浏览器中可能降低性能,现实开发中知道有这个文档碎片,不要感到陌生--> window.onload=function () { var oUl=documen
2014-07-18 21:59:34
910
原创 (24)使用DOM删除元素
window.onload=function () { var aA=document.getElementsByTagName('a'); var oUl=document.getElementById('ul1'); for(var i=0;i<aA.length;i++) { aA[i].onclick=function () { oUl.re
2014-07-18 21:38:41
1159
原创 (23)使用DOM插入新元素,每次插入的新节点放在最前面
<!-- DOM创建元素,①创建li,②再插入相应的父级中去,--> window.onload=function () { var oBtn=document.getElementById('btn1'); var oU1=document.getElementById('ul1'); var oTxt=document.getElementById('txt1'
2014-07-18 21:22:49
8428
原创 (22)使用DOM创建元素
<!-- DOM创建元素,①创建li,②再插入相应的父级中去--> window.onload=function () { var oBtn=document.getElementById('btn1'); var oU1=document.getElementById('ul1'); var oTxt=document.getElementById('txt1')
2014-07-18 21:00:08
1268
原创 软件过程
1、软件危机:计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题绝不仅仅是不能正常运行的软件才具有的,实际上,几乎所有的软件都不同程度地存在这些问题。2、软件开发的最初过程是问题定义,也就是确定要求解决的问题是什么;然后进行可行性研究,决定该问题是否存在一个可行的解决办法;接下来应该进行需求分析,也就是深入具体地了解用户的请求,在所要开发的系统(目标系统)必须做什么这个问题上和用
2014-07-10 22:20:07
1002
原创 Hibernate笔记
1、ORM:Object/Relation Mapping,对象/关系数据库映射。完成面向对象的编程语言到关系数据库的映射2、持久化类PO是一个普通的Java类,Hibernate不要求持久化类继承任何父类或者实现了任何接口,这样可以保证代码不被污染,因此是低侵入式的。3、Hibernate并不推荐使用DriverManager来连接数据库,而是推荐使用数据源来管理数据库连
2014-06-07 21:54:29
774
原创 Struts笔记
1、在下载的Structs2包中,解压一个含有blank的示例程序,这是最基本的示例程序,里面的lib包中有两个是可以不需要的:junit-3.8.1.jar、spring-test-2.5.6.jar这两个用于单位测试。2、当改了struts.xml文件之后总是要重启服务器才能生效,只要在struts.xml设置常量就可以不用重启服务器,可以马上有反馈。3、struts2作用:将
2014-06-07 21:53:31
790
原创 (20)JS实现简单的图片向左无缝滚动
思路:*{margin:0;padding:0;}#div1{width: 712px;height: 108px;margin:100px auto;position: relative;background: red;overflow: hidden;}#div1 ul{position: absolute;left: 0;top: 0;}#div1 ul li{floa
2014-05-31 17:22:26
7000
原创 (17)JS数组
对于JS的数组<!---->var arr=[1,2,3];//var a=new Array(1,2,3);//也可以这样声明定义数组alert(arr);//弹出1,2,3arr.push(4);//从尾部添加元素alert(arr);//弹出1,2,3,4arr.pop();//从尾部删除一个元素alert(arr);//弹出1,2,3
2014-05-29 22:16:42
1017
原创 (7)父节点表示法实现一棵树
1、树,指的是N个有父子关系的节点的有限集合。2、树的有关术语:节点:树的最基本组成单元节点的度:节点拥有子树的个数树的度:树中所有节点的度的最大值节点的层次:从根开始算起,根的层次值为1,其余节点的层次值为父节点层次值加1树的深度:树中节点的最大层次值称为树的深度或高度有序树和无序树:如果将树中的节点的各个子树看成从左到右是有序的(即不能互换),则称该树为有序树,
2014-05-28 13:13:45
1578
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人