摘要: document.getElementById("chat").scrollTop=document.getElementById("chat").scrollHeight;用Jquery进行操作可换成,用get可将Dom对象转成HTMLElement:$("#chat").get(0).scrollTop=$("#historyDiv").get(0).scrollHeight;很简单。 阅读全文
posted @ 2013-09-10 14:19 冰深 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 给Jquery动态添加的元素添加事件来源:[http://wangqixia.diandian.com/post/2011-05-10/6597866]a56爆大奖在线娱乐想很多人都会向a56爆大奖在线娱乐一样曾经 被新元素的事件绑定困惑很久也就是在页面加载完成后给元素绑定了事件,但又新增加的元素上却没有绑定任何事件。js的事件监听跟css不一样,css只要设定好了样式,不论是原来就有的还是新添加的,都有一样的表现。而事件监听不是,你必须给每一个元素单独绑定事件。常见的例子是处理表格的时候。每行行末有个删除按钮,点了这个能够删除这一行。 这行原来就有 删除 这行原来就有 删除 ... 阅读全文
posted @ 2013-09-09 17:43 冰深 阅读(3883) 评论(0) 推荐(0) 编辑
摘要: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写sql语句? 日期 胜 负 2005-05-09 2 2 2005-05-10 1 2建表:写Sql语句:select GameDATE,COUNT(case Result when '胜' then result end) '胜',COUNT(case Result when '负' then result end) '负 阅读全文
posted @ 2013-08-09 22:18 冰深 阅读(467) 评论(0) 推荐(0) 编辑
摘要: ListView中绑定DropdownList时候稍微麻烦点: protected void ListView1_ItemCreated(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { DropDownList ddlGender = (DropDownList)e.Item.FindControl("ddlGender"); ... 阅读全文
posted @ 2013-05-18 18:17 冰深 阅读(411) 评论(0) 推荐(0) 编辑
摘要: lucene学习教程1.1 什么是lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了a56爆大奖在线娱乐工具让你能实现这些产品。2 lucene的工作方式 lucene提供的服务实际包含两部分:一入一出。所谓入是写入,即将你提供的源(本质是字符串)写入索引或者将其从索引中删除;所谓出是读出,即向用户提供全文搜索服务,让用户可以通过关键词定位源。2.1写入流程 源字符串首先经过analyzer处理,包括:分词,分成一个个单词;去除stopword(可选)。将源中需要的信息加入Document的各个Fi 阅读全文
posted @ 2013-05-06 20:08 冰深 阅读(658) 评论(0) 推荐(0) 编辑
摘要: lucene.net配合盘古分词实现中文站内搜索,首先配置好盘古分词的Dict目录,将其放在项目下,文件夹下的所有文件输出到bin文件。 lucene.net下使用的代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Threading;using Lucene.Net.Store;using Lucene.Net.Index;using System.IO;using log4net;using Lucene.Net.Analysis.PanGu... 阅读全文
posted @ 2013-05-06 14:17 冰深 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 用这种多线程的方式也可以实现安全操作主线程的控件。 private void Form1_Load(object sender, EventArgs e) { Thread t = new Thread(Take); t.IsBackground=true; t.Start(); } private void btnGenerate_Click(object sender, EventArgs e) { list.Add(txtLog.T... 阅读全文
posted @ 2013-05-06 09:26 冰深 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 由于js是个脚本语言,a56爆大奖在线娱乐即使是能完成很多东西,但终究要比像java 和c++ 在数据类型的封装上丑陋。不久前,写文件用到js数组操作,对于新建数组,添加元素都没问题。可就是在要作过滤的时候,循环出来的数组是乱序的。为了达到过滤的作用,在此过程中需要使用到splice从数组对象中移除指定长度的元素,并替换为新的元素(相当于执行替换操作)。如果没有指定新的元素,则相当于执行删除操作。返回被删除元素组成的数组。var arr1 = arr.splice(1,2,"d","e");//arr1 = ["b","c"]al 阅读全文
posted @ 2013-04-28 21:41 冰深 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 使用让定时器settimeout、setInterval执行函数能够传递参数无论是window.setTimeout还是window.setInterval,在使用函数名作为调用句柄时都不能带参数,而在许多场合必须要带参数,这就需要想方法解决。经网上查询后整理如下:例如对于函数hello(_name),它用于针对用户名显示欢迎信息:var userName="jack";//根据用户名显示欢迎信息function hello(_name){alert("hello,"+_name);}这时,如果企图使用以下语句来使hello函数延迟3秒执行是不可行的:w 阅读全文
posted @ 2013-04-28 20:08 冰深 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1,首先引入dll文件(URLRewriter.dll): 这个可以在网上找,不过千万注意版本。该dll选择那个20K的版本,比这个小的是不全的,配置的时候会出错。2,配置web.config:<?xml version="1.0"?><configuration> <configSections> <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewr 阅读全文
posted @ 2013-04-25 17:33 冰深 阅读(430) 评论(0) 推荐(0) 编辑