自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kucool的专栏

穿别人的鞋,走自己的路,让别人去找吧!

  • 博客(98)
  • 收藏
  • 关注

原创 聊天室里的滚动条自动向下滚动

 今天接到通知说要搞个聊天室,这个东西网上多的不得了,随便一搜到处都是,但是要一个真正适合自己的恐怕还要自己动手了。在用JavaScript调节滚动条自动向下滚动的时候,发现了几个方法,特此记在这里: 首先是doScrooll方法,可以指定滚动的方向。但是不能一下子滚动到最极端。 object.doScroll( [sScrollAction])

2009-11-03 23:46:00 1688

原创 SQL用DataDiff查询的怪现象而引发的思考(2)

在脑子里老是记得当初写SQL的时候,总是有人提醒对于主键的条件要写在前面,至于为什么现在总是记不清楚了。但是SQL中where 条件的执行顺序跟主键以及索引有很大的关系。把上片中的表a 加上主键:alter table add constraint pk_a_id primary key (id) 然后在运行上篇中出错的例句:select * from a where id

2009-10-19 23:57:00 703 1

原创 SQL用DataDiff查询的怪现象而引发的思考。。

今天又看到新加坡的同事发过来的一段SQL语句,还是老问题,时间对比直接用大于小于号。叹了声气后,手动给改成datediff了,可是一运行出错,错误提示如下:Msg 241, Level 16, State 1, Line 1Conversion failed when converting datetime from character string. 为了说明方便,这里就简化一个

2009-10-19 22:56:00 1076 1

转载 Google 超强的实时搜索。。。

国外科技博客今天撰文称,只需在谷歌搜索URL中加入不同的参数,即可对网络过去1分钟、甚至1秒钟的内容进行搜索。在谷歌于5月份推出的“搜索选项”中,有一个根据时间来限制搜索结果的功能,用户可以根据默认的“任何时间”、“去年”、“上周”、“最近”或者“过去24小时”进行搜索,但是,这仍与“实时”存在相当大的差距。谷歌没法提供过去1分钟甚至1秒钟内的搜索。但有一个小窍门,可以通过在搜索URL

2009-09-14 21:39:00 795

原创 有趣的404Error 页面。。。

今天偶尔看到个链接发现了各种有趣的404错误页面。 1.Bluedaniel2. Fryewiles3. Cuoma4. Tele25. Pen and Paper6. Pattern Tab7. We Function8. Po

2009-08-31 17:57:00 1053

原创 几个网页素材网站

最近我在做一个项目上的小工具,发现程序员搞界面确实是一件比较痛苦的事。素材没有,色彩搭配又没有经验。唉,费了大半天时间才勉强看过去。推荐一个UI的网页:http://www.chinaui.comhttp://www.twocity.cnhttp://www.zcool.com.cn/

2009-08-04 21:58:00 698

原创 CSS Sprites

CSS Sprites技术不新鲜,早在2005年 CSS Zengarden 的园主 Dave Shea就在ALA发表对该技术的详细阐述。原先只在CSS玩家之间作为一种制作方法流传,后来出来个14 Rules for Faster-Loading Web Sites, 技术人员之间竞相传阅,其中第一条规则Make Fewer HTTP Requests就提到CSS Sprites。于是这个小妖精就

2009-07-24 19:38:00 449

原创 SQL Server中DataLength()与Len()的区别

DataLength()函数返回的是字符串字节的长度,包含后缀空格。而Len()函数返回的是字符串的字符长度,不包含后缀的空格。例如:SELECT LEN(string), LEN(string ), DATALENGTH(string), DATALENGTH(string ), LEN(Nstring), LEN(Nst

2008-08-27 11:10:00 2434 1

转载 类与结构的区别

  一.类与结构的示例比较:   结构示例:   public struct Person   {   string Name;   int height;   int weight   public bool overWeight()   {   //implement something   }   }   类示例:   public class TestTime   {   int hour

2008-07-31 10:23:00 1004 4

原创 Access 导入到SQL 2005

安装好SQL Server 2005 Express后,再安装SQL Server Management Studio ExpressCTP就可以很方便的使用控制台进行数据库的管理。但SQL Server Management Studio ExpressCTP并没有导入Access数据库的功能,我们应该使用Access的“数据库实用工具”进行导入。本文以Access2003为例介绍如何将Acce

2008-07-08 09:47:00 5934

原创 set ansi_nulls [on/off] 与 set quoted_identifier [on/off]

set ansi_nulls [on/off]    跟null等相关 set   ansi_nulls   off    可以使用=做比较 select   *   from   a   where   price=null   若此时a中有price為NULL的就可以选出來    而在set   ansi_nulls   on时候    只能写  select   *   from   a  

2008-06-10 12:28:00 662

原创 如何设置readonly的Textbox回传后信息不丢失!

最近在做东西的时候发现,当把TextBox的readonly属性设为 True时,当页面发生回传后发现TextBox的值并没有保留。难道viewState不会保存ReadOnly的控件值?然后再网上发现,设置TextBox的ReadOnly属性为ReadOnly便可避免这种情况。即:txtReadOnly.Attributes.Add("readonly","readonly")按上述的要求修改后

2008-06-03 10:59:00 742

转载 获取应用程序返回值

对于熟悉 MS-DOS (Console Application)编程的人来说,这是个简单而常用的功能。其目的是通过返回一个特定的整数来告知执行结果,以便批处理(BAT)或其他调用程序进行逻辑处理。只是现在很多程序员更 "习惯" 于用很多 "高级" 而 "复杂" 的 "技术方案" 来完成这个简单的功能…… (感觉很不好,基础被很多人忽略得太久了,不希望再有人问我这个问题)。static in

2008-05-14 17:24:00 2327 2

转载 (五)行动的寓言———螃蟹、猫头鹰和蝙蝠

 螃蟹、猫头鹰和蝙蝠去上恶习补习班。数年过后,它们都顺利毕业并获得博士学位。不过,螃蟹仍横行,猫头鹰仍白天睡觉晚上活动,蝙蝠仍倒悬。 心理点评 这是黄永玉大师的一个寓言故事,它的寓意很简单:行动比知识重要。 用到心理健康中,这个寓言也发人深省。 心理学的知识堪称博大精深。但是,再多再好的心理学知识也不能自动帮助一个人变得更健康。其实,我知道的一些学过多年心理学的

2008-05-09 17:11:00 959

转载 (四)逃避的寓言:小猫逃开影子的招数

“影子真讨厌!”小猫汤姆和托比都这样想,“我们一定要摆脱它。” 然而,无论走到哪里,汤姆和托比发现,只要一出现阳光,它们就会看到令它们抓狂的自己的影子。 不过,汤姆和托比最后终于都找到了各自的解决办法。汤姆的方法是,永远闭着眼睛。托比的办法则是,永远待在其他东西的阴影里。 心理点评 这个寓言说明,一个小的心理问题是如何变成更大的心理问题的。 可以说,一切心理

2008-05-09 16:45:00 462

转载 (三)动机的寓言:孩子在为谁而玩

 一群孩子在一位老人家门前嬉闹,叫声连天。几天过去,老人难以忍受。 于是,他出来给了每个孩子25美分,对他们说:“你们让这儿变得很热闹,我觉得自己年轻了不少,这点钱表示谢意。” 孩子们很高兴,第二天仍然来了,一如既往地嬉闹。老人再出来,给了每个孩子15美分。他解释说,自己没有收入,只能少给一些。15美分也还可以吧,孩子仍然兴高采烈地走了。 第三天,老人只给了每个孩子5美

2008-05-09 16:40:00 484

转载 (二)成长的寓言:做一棵永远成长的苹果树

 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。 第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10个。 很可能,它

2008-05-09 16:02:00 471

原创 规划的寓言:把一张纸折叠51次

想象一下,你手里有一张足够大的白纸。现在,你的任务是,把它折叠51次。那么,它有多高? 一个冰箱?一层楼?或者一栋摩天大厦那么高?不是,差太多了,这个厚度超过了地球和太阳之间的距离。 心理点评 到现在,我拿这个寓言问过十几个人了,只有两个人说,这可能是一个想象不到的高度,而其他人想到的最高的高度也就是一栋摩天大厦那么高。 折叠51次的高度如此恐怖,但如果仅仅是将51

2008-05-09 15:58:00 596

原创 windows 环境变量与重启

经常看到一些软件的安装说明上写着,修改Windows的环境变量,然后重新启动计算机。这让人不禁产生疑问,修改环境变量之后真的要重启吗?其实只要理解了环境变量的原理就可以做出正确的判断。环境变量是一些系统变量,这些变量对运行的任意一个程序都有效。最简单的确认方法就是 cmd.exe 程序。单击“开始”->“运行”,然后输入 cmd,回车,在启动的命令行窗口中输入 set,之后就可以看到一大堆各种各样

2008-04-28 10:08:00 2973 2

原创 .net 验证控件和javaScript的冲突问题。

在做东西的时候偶尔同时用到javascript的事件和.net的验证控件,具体细节如下:head runat="server">    title>Untitled Pagetitle>    script language="javascript" type="text/javascript">    var IsDetailsModifed = true    function Sub

2008-02-27 11:20:00 1048

原创 vs2005集成vss2005的方法

 A:打开菜单中的 Tools->Options 选择 SourceControl->Plug-ins设置为 “Microsoft Visual SourceSafe ” "Microsoft Visual SourceSafe (Internet)" (VSS 2005)如果没有这两个选项,则运行下面的命令: regsvr32 "C:/Program Files/Microsoft V

2008-02-18 15:01:00 517

转载 浅析C#的事件处理和自定义事件

浅析C#的事件处理和自定义事件 一、了解C#中的预定义事件处理机制    在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理。    EventArgs是包含事件数据的类的基类,用于传递事件的细节。    EventHandler是一个委托声明如下        public delegate void EventHandler( obje

2007-12-31 15:57:00 561

原创 ASP.NET ViewState 初探

Susan WarrenMicrosoft Corporation2001 年 11 月 27 日与刚接触 ASP.NET 页面的开发人员交谈时,他们通常向我提出的第一个问题就是:“那个 ViewState 到底是什么?”他们的语气中流露出的那种感觉,就象我来到一家异国情调的餐馆,侍者端上一道我从未见过的菜肴时的那种感觉 - 既疑惑不解,又充满好奇。但肯定有人认为它不错,否则就不会提供了。所以,我

2007-12-21 17:56:00 815

转载 ASP.Net ViewState的实现内幕

ViewState是.Net中提出的状态保存的一种新途径(实际上也是老瓶装新酒);我们知道,传统的Web程序保存状态的方式有这样几种:  1、Application 这是Web应用程序生命期中的全局保存区,保存在Application中的数据是全局有效的;在Asp.Net中,有一个应用程序池,其中保存了数个 (或数十个)应用程序实例,每一次请求都会从池中取一个实例来处理请求,在请求完毕之前,这个实

2007-12-21 17:27:00 670

原创 .net CheckBox 回传事件的教训

在做东西的时候,我想在GridView里面加上CheckBox,然后再GridView头上加一个用来全选的CheckBox,这个段代码我想用过GridView的人都会。但是今天却让我老老实实的碰到了一个弱智的问题,把代码写完后,选中表头中的CheckBox能够全选所有行中的CheckBox,但是我取消选中表头上的CheckBox时,却不能把各行的CheckBox给取消了。我代码中明明已经写了取消各

2007-12-21 16:11:00 1519

原创 使用CrystalReportViewer打印通讯错误的问题

今天在使用CrystalReportViewer打印Report的时候,总是会跳出:An communication error occurred. Printing will be stopped的错误。在网上搜了几次,始终没有找到正确的答案。后来只好自己debug找答案了。后来我发现,在点击“打印”按钮时,会使页面发生postback,从而使report重新加载,我个人认为就在问题就在这里,C

2007-12-20 15:32:00 3722 3

原创 前台js与后台C#互相调用

这里总结的很好,拿来了,另外加了点说明 C#代码与javaScript函数的相互调用问: 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将

2007-12-19 15:00:00 4420

原创 VS2005 crystalReportviewer 打印问题

在VS2005中使用水晶报表时很简单的事了,因为微软已经把几乎整个水晶报表的工具集成到VS2005了。而且crystalReportviewer 控件有着强大的报表功能,其中包括显示报表,预览,缩印等,很大程度上方便了开发人员的开发。但是在使用crystalReportviewer的控件进行打印的时候总是遇到这样那样的问题。首先要声明的是:crystalReportviewer的打印有两种模式可选

2007-12-19 14:10:00 2434 1

转载 ASP.NET2.0中GridView控件的隐藏列的问题

 Asp.net2.0GridView隐藏列visible="false" 后你就无法取得这列的值了, 而用datagrid就没有这个问题, MS这个混蛋老是改变游戏规则, 幸好我聪明, 在百度上搜到了别人的解决方法, 然后加入了自己的方法, 才解决问题: 以下是引用片段:  protected void GVList_RowDa

2007-12-19 12:46:00 686

原创 GridView 控件事件发生顺序

GridView显示绑定的数据(默认为5行): DataBinding RowCreated:Header[0] RowDataBound RowCreated:DataRow[1] RowDataBound RowCreated:DataRow[2] RowDataBound RowCreated:DataRow[3] RowDataBound RowCreated:DataRow[4] Row

2007-12-19 12:44:00 1402 1

原创 子页面获取父页面的值

前一阵子在搞__postBack的时候用过子页面获取父页面方法,对于子页面如果获取父页面的值则有好多种方法。这好像又回到了页面间传值的问题。在这里我顺便理一下。对于页面间传值有多种方法:1. 最常见的就是用超连接或者是Response.Redirect方法从一个页面转到另一个页面,这时候你在新页面中要获取父页面中的值时,必须是从URL中传值过来,也就是说使用Get方法传值的。这样传值有以下缺点: 

2007-12-14 16:10:00 8624 5

原创 社会纪实-人性

没钱的时候,养猪有钱的时候,养狗。没钱的时候,在家里吃野菜有钱的时候,在酒店吃野菜。没钱的时候,在马路上骑自行车有钱的时候,在客厅里骑自行车。没钱的时候想结婚,有钱的时候想离婚没钱的时候老婆兼秘书,有钱的时候秘书兼老婆没钱的时候假装有钱,有钱的时候假装没钱 人啊,都不讲实话:说股票是毒品,都在玩;说金钱是罪恶,都在捞;说美女是祸水,都想要;说高处不胜寒,都在爬;说烟酒伤身体,就不戒;说天堂最美好,

2007-12-06 09:08:00 594

原创 关于UpdatePanel控件的UpdateMode属性的探讨

 在UpdatePanel控件的UpdateMode属性的可选值:Always(默认)、Conditional。ChildrenAsTriggers 可选值:True(默认)、False。下面是在除开了 AsyncPostBackTrigger 和 PostBackTrigger 情况的影响,也就是上面的两个情况在UpdatePanel里面没有做设置。假设已知的UpdatePanel用up1来表示

2007-11-30 16:09:00 921

原创 Ajax .net 中JS调用WebService未定义的教训

今天在摸索ScriptManager 调用WebService的时候,发现怎么用都出现WebService未定义的错误。于是看到以前的例子中有引入Microsoft.Web.Preview.dll,但是引入之后却找不到例子中所描述的Microsoft.Web.Script.Service的命名空间。晕死!后来通过长时间的百度+google,终于晓得了答案。原来现在的版本中Ajax(我下的是Ajax

2007-11-30 15:26:00 2740

原创 UpdateProgress使用小结

 今天迈开学习AJAX的第一步,先大概的使用了一下自带的五个控件。在使用UpdateProgress控件的时候遇到一个小问题。现在还不知道为什么,以后知道再补到下面来。首先我在updatePanel里面放了一个Button和Label,然后点击Button给Label赋值。这个是个很简单的过程了。代码我就补贴了。然后我再加了一个UpdateProgress控件,把它的AssociatedUpdat

2007-11-29 16:55:00 2605

原创 .net中修改位于UpdatePanel外的控件内容

 ASP.NET AJAX当中有一个非常神奇好用的控件 UpdatePanel,这个控件可以帮助我们轻易的达成非同步Postback的功能,让我们的.aspx页面上可以直接加入AJAX技术。        时常有读者询问笔者一个问题,在UpdatePabel内所触发的事件当中,是否可以动态的更新布置在UpdatePanel "外的" 控件?        一般来说,我们使用UpdatePa

2007-11-29 16:01:00 1348

原创 开心一刻

在网吧,有个十二、三岁的小孩在玩魔兽世界,突然大叫“老爸,有人打我!”我们在场的各位诧异,心想,魔兽里也有人认老爸?      就在此时,网吧另一头传出一个中年男子的声音:“儿子,在哪?我来!!”网吧众人皆晕。      数分钟后,中年男子叫到:“儿子我们打不过他们,他们装备好,快跑!”众人狂ft。       又过了一会,一位中年女子进了网吧,四处张望,然后径直走向那个男孩,拎起男孩耳朵 就骂:

2007-11-28 12:34:00 618

原创 __doPostBack用法感悟

今天遇到了__doPostBack函数,在网上看到了很多关于__doPostBack使用的方法,但是感觉说法都有些出入,或者不清楚。因此也让我这个本来一向喜欢引用别人东西的人忍不住要在自己的博客里面留下自己的一点原创了。。言归正传,首先要记住这个函数的前面是两个下划线. __doPostBack=  "_" + "_" + "doPostBack".再介绍一下__doPostBack函数的

2007-11-22 16:58:00 17786 7

原创 GridView分页固定Pager行

GridView分页固定Pager行当使用GridView分页时,如果只有一页,那个GridView会自动把Pager行隐藏掉。如果不想把Pager行自动隐藏掉,那么在GridView的PreRender 事件里面加上如下代码:Protected void GridView1_PreRender(Object sender, EventArgs e){     GridView g

2007-11-20 17:57:00 1482

原创 html:radio 使用心得

 最近在做struts的时候用到了,html:radio来表示性别。但是在使用的过程中遇到了不能动态选中的问题。后来在网上查找后基本的解决方案是: Each radio button element requires an assigned value that distinguishes it from the other radio buttons. When creating a

2007-11-01 12:12:00 14948

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除