摘要: 概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库... 阅读全文
posted @ 2009-12-25 12:39 水木 阅读(419) 评论(2) 推荐(1) 编辑
摘要: dsafsdafsdfdsfdsfdafadsfdsafdsafdsfdsfdsf 阅读全文
posted @ 2009-12-25 10:27 水木 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 有时候保存在硬盘里的HTM和HTML文件图标会突然变为未知的图标,而且它们往往还是与IE关联,也没有发现病毒。原因我怎么也弄不明白,但可以通过对注册表做些修改来恢复,详细步骤如下:1.首先打开注册表编辑器,定位到HKEY_CLASSES_ROOT.htm,确认其右侧默认值为htmlfile .2.定位到HKEY_CLASSES_ROOThtmlfileShellExIconHandler,确认其右... 阅读全文
posted @ 2009-12-25 08:45 水木 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 前言应该是很久之前,我开始研究Memcache,写了一系列的学习心得,比如《Discuz!的Memcache缓存实现》等。后面的好几十条回复也让这篇文章成为了此博客中颇受关注的一员。同时在百度和Google,关键词Memcache在长达一年多的时间里占据着第二位(第一位是官方),为很多需要了解或者应用Memcache的朋友提供了一些信息,但是我始终觉着还不够,于是本文诞生。唠唠叨叨说了半天,如果你... 阅读全文
posted @ 2009-12-24 13:25 水木 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ccvita.com/258.html很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程。其实我开始研究Memcache的时候并不知道居然还有memcached for Win32这个鸟东西,害得我在CnetOS下折腾1天才搞定,今天突然发现Windows下的Memcache进行开发调... 阅读全文
posted @ 2009-12-24 13:23 水木 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 从http://subversion.tigris.org/获取subversion for windows的版本,安装之后就有了svn.exe这个基于命令行的客户端工具。当然服务器端的程序也有了,这里就不关心如何配置SVN服务了。安装程序把svn.exe的路径加入了path环境变量,我们已经可以在命令行中直接输入svn就可以使用了。如果你不知道命令怎么用svn命令,可通过如下方式查询:svn h... 阅读全文
posted @ 2009-12-24 13:18 水木 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 在memcache协议中发送的数据分两种:文本行 和 自由数据。 文本行被用于来自客户端的命令和服务器的回应。自由数据用于客户端从服务器端存取数据时。存储在memcached中的数据通过键值来标识。键值是一个文本字符串,对于需要存取这项数据的客户端而言,它必须是唯一的。 协议 Protocol memcached 的客户端使用TCP链接 与 服务器通讯。(UDP接口也同样有效,参考后文的 R... 阅读全文
posted @ 2009-12-24 13:14 水木 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 关键字: memcachedb memcachedb是一个由新浪网的开发人员开放出来的开源项目,给memcached分布式缓存服务器添加了Berkeley DB的持久化存储机制和异步主辅复制机制,让memcached具备了事务恢复能力、持久化能力和分布式复制能力,非常适合于需要超高性能读写速度,但是不需要严格事务约束,能够被持久化保存的应用场景,例如memcachedb被应用在新浪博客上面。 me... 阅读全文
posted @ 2009-12-24 13:03 水木 阅读(1708) 评论(0) 推荐(0) 编辑
摘要: Memcache 一般用于缓存服务。但是很多时候,比如一个消息广播系统,需要一个消息队列。直接从数据库取消息,负载往往不行。如果将整个消息队列用一个key缓存到memcache里面,对于一个很大的消息队列,频繁进行进行大数据库的序列化 和 反序列化,有太耗费。下面是我用PHP 实现的一个消息队列,只需要在尾部插入一个数据,就操作尾部,不用操作整个消息队列进行读取,与操作。但是,这个消息队列不是线程... 阅读全文
posted @ 2009-12-24 10:19 水木 阅读(3109) 评论(0) 推荐(0) 编辑
摘要: 服务器端下载地址:http://jehiah.cz/projects/memcached-win32/ 客户端下载地址:http://code.google.com/p/memcached/wiki/Clients Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 ... 阅读全文
posted @ 2009-12-24 10:16 水木 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 将memcache服务器安装包解压到C:\memcached文件夹后,使用cmd命令窗口安装。1>开始>运行:CMD(确定)2>cd C:\memcached(回车)3>memcached -d install(回车 这步执行安装)4>memcached -d start(回车 这步执行启动memcache服务器,默认分配64M内存,使用11211端口)此时memca... 阅读全文
posted @ 2009-12-24 10:13 水木 阅读(372) 评论(0) 推荐(0) 编辑
摘要: Memcache简介memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视 频、文件以及数据库检索的结果等。Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。目前全世界不少人使用这个缓存项目... 阅读全文
posted @ 2009-12-24 10:11 水木 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: 其实这个问题已经早就由我的好朋友发现并写在blog上了,而我最近也是频频遇到这个问题,解决的方法我也知道,只是不知道是否好多朋友也被这个问题困扰。最后发现,这竟然是一个低级的错误。试用vs打开一个决绝方案时出错,如下图所示:产生这个的原因其实也很简单,细心的读者如果打开这个文件的话,从列表中选择打开方式的时候就会发现项目文件的打开方式已经不是visual studio了,而是Micrisoft v... 阅读全文
posted @ 2009-12-23 15:32 水木 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 同步过程 一、准备工作,如果完成则可跳过。 1、内网DB服务器作为发布服务器,外网DB服务器作为订阅服务器。 发布服务器和订阅服务器上分别创建Windows用户jl,密码jl,隶属于administrators,注意要保持一致。 2、发布服务器上创建一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy,设置用户jl,权限为完全控制。 3、确定发布服务器和订阅服务... 阅读全文
posted @ 2009-12-23 10:23 水木 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 在很多大网站上为了提高用户方便阅读文字,都提供有字体大小选择功能,以适应不同年龄段人群的阅读需求,其实这种功能实现起来也很简单,修改起来也方便,字体大号由你来定,默认字体大小可以CSS页面中定义,一般网页的标准字体是9pt,也就是12px; <html><head><title>JavaScript设置网页字体</title><style>... 阅读全文
posted @ 2009-12-22 22:54 水木 阅读(3570) 评论(0) 推荐(0) 编辑
摘要: MSN、QQ的网页链接代码(2009-05-20 16:20:55) 标签:it 分类:IT博文在MSN Messenger 7.5正式版中,还增加了协议命令行的支持。只支持IE建立对话:msnim:chat?contact=guobin_1122@hotmail.com添加好友:msnim:add?contact=guobin_1122@hotmail.com语音聊天:msnim:voice?c... 阅读全文
posted @ 2009-12-22 14:27 水木 阅读(8753) 评论(0) 推荐(0) 编辑
摘要: 先说session对SESSION的争论好象一直没有停止过,不过幺麽能理解SESSION的人应该占90以上。但还是讲讲,别嫌老~有一些人赞成用SESSION,有一些人不赞成。但这个问题到底要怎么说。不妨听听我的看法如果有错误请不要朝丢东西,金条和硬币除外。有些人应该知道我是做江湖程序的,而江湖程序做看中的就是效率,但这里不谈设计,而从一些比较实际的角度看SESSION。首先要先说SESSION是干... 阅读全文
posted @ 2009-12-22 14:19 水木 阅读(319) 评论(0) 推荐(0) 编辑
摘要: Frame可以在网页内嵌入另一个页面,类似“画中画”形式。标记的使用格式是:  <Iframesrc="URL"width="x"height="x"scrolling="[OPTION]"frameborder="x"></iframe>  src:文件的路径,既可是HTML文件,也可以是文本、ASP等;  width、height:"画中画"区域... 阅读全文
posted @ 2009-12-22 09:14 水木 阅读(1634) 评论(0) 推荐(0) 编辑
摘要: 不知道大家是怎么实现的?1,用js控制的话,在firefox下面可以输入多位小数,2,如果用正则表达式控制的话。onkeypress="if(/[-]?\.\d\d$/.test(value))event.returnValue=false"这样写,在firefox下也是错误的。太郁闷了。大家给点建议吧,最好能用能用正则表达式在IE,FF下兼容有人说用match匹配,不用test匹配,会在FF下显... 阅读全文
posted @ 2009-12-21 21:35 水木 阅读(1011) 评论(3) 推荐(0) 编辑
摘要: 简单介绍:IE中的event有很多keyCode,并且在不同的事件(onkeydown,onkeypress,onkeyup)中同一个键的keyCode也有可能不同。onkeydown Event Fires when the user presses a key. 对于字母大小写不区分keyCode,a-z/A-Z的keyCode都是65-90 对于数字和小键盘的数字区分keyCode,0-9的... 阅读全文
posted @ 2009-12-21 14:24 水木 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 【IT168 分析评论】盼望已久的SP1终于发布了,新特性果然不少,我最关注的是对JavaScript的支持以及WPF性能的改进。先把这文章翻译一下,等我体验一番后再来补充前面的废话就不翻译了,主要关注新特性:对于Visual Studio 2008 SP1:改进了WPF设计器 支持SQL Server 2008(动作迅速哦,2008还刚发布) ADO.NET Entity设计器(貌似微软的中心从... 阅读全文
posted @ 2009-12-21 10:51 水木 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Resharper进阶一:简要介绍面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Microsoft提供了一个无比强大的IDE。它的强大在于适用于各个层次的开发人员。当你还是一只小小鸟的时候,可以学会drag&drop,当你开始写代码的时候,你会发现设计器生成的代码是多么愚蠢和臃肿。当你自己能够写出干净的代码时,可能再也不想切换到设计器中去了(切换/F7... 阅读全文
posted @ 2009-12-18 15:12 水木 阅读(1089) 评论(0) 推荐(1) 编辑
摘要: function isTriDecimal(value){ if(value!=null&&value!=''){ var decimalIndex=value.indexOf('.'); if(decimalIndex=='-1'){ return false; }else{ var decimalPart=value.substring(decimalIndex+1... 阅读全文
posted @ 2009-12-18 13:44 水木 阅读(371) 评论(0) 推荐(0) 编辑
摘要: function isTriDecimal(value){ if(value!=null&&value!=''){ var decimalIndex=value.indexOf('.'); if(decimalIndex=='-1'){ return false; }else{ var decimalPart=value.substring(decimalIndex+1... 阅读全文
posted @ 2009-12-18 13:43 水木 阅读(1038) 评论(2) 推荐(0) 编辑
摘要: 说在Firefox和IE下取到的keyCode不一样,在FF下不区分大小写键。http://www.dodo.hk/article.asp?id=369修改了下测试,想回复一下的,结果提示字数太多贴不了,就写到这吧:)测试结果:在IE下:>> 支持keyCode>> 不支持which和charCode,二者值为 undefined在Firefox下:>> 支持k... 阅读全文
posted @ 2009-12-18 11:42 水木 阅读(4000) 评论(0) 推荐(0) 编辑
摘要: 一、用JS把全角转换成半角(不能转换标点符号) <input type="text" size="10" maxlength="10"  onkeyup="javascript:var t = ''; with(this.value) { for (var i = 0; i < length; i++) t += (65296 <= charCodeAt(i) &&... 阅读全文
posted @ 2009-12-18 11:38 水木 阅读(6610) 评论(0) 推荐(1) 编辑
摘要: 从上海直接坐长途汽车到周庄,或者先转到苏州或昆山,然后再转周庄 买了票以后在买票的地方拍个照,这样的话当天凭票可以无数次进出古镇区,按照票上的景点游玩一天,晚上住在古镇里面的民居客栈,是古代建筑,挺有感觉的,顺便看夜景,早上也可以早点起来在古镇逛逛,晚上和清晨是古镇最美的时候。 第二天可以去富贵园,那边有个欢乐世界,冬天不知道开不开,有些小店很特别的。或者去爱渡风情小镇,那边的欧式房屋很别致,每座... 阅读全文
posted @ 2009-12-17 19:06 水木 阅读(260) 评论(1) 推荐(0) 编辑
摘要: 有一组数据,这组数据是不断增加的,想求每小时的差值,规则是:本小时差值=后一小时第一个数据减去本小时第一个数据,中间数据可以忽略不管 如下表 DT Value 2008-1-1 1:01 23 2008-1-1 1:32 25 2008-1-1 1:59 27 2008-1-1 2:06 28 2008-1-1 2:46 29 2008-1-1 3:06 37 2008-1-1 3:26 41 2... 阅读全文
posted @ 2009-12-17 13:15 水木 阅读(4674) 评论(0) 推荐(0) 编辑
摘要: Keycode对照表 字母和数字键的键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 A 65 J 74 S 83 1 49 B 66 K 75 T 84 2 50 C 67 L 76 U 85 3 51 D 68 M 77 V 86 4 52 E 69 N 78 W 87 5 53 F 70 O 79 X 88 6 54 G 71 P 80 Y 89 7 55 H 72 ... 阅读全文
posted @ 2009-12-16 15:31 水木 阅读(9850) 评论(1) 推荐(5) 编辑
摘要: 这很常用,搜索了一下博客园的“找找看”和谷歌,看到大部分都是转载于一两篇文章(而且来源还不是博客园),有的是简单的说一点无法运行,给初学者的调试和学习带来不方便,我在这里将jQuery Ajax 调用Aspx.Net WebService 的几个常用的方法做了一个整理,提供给正在找这方面内容的博友,希望能给学习jQuery的朋友一点帮助,可以直接复制代码运行。 ws.as... 阅读全文
posted @ 2009-12-16 13:26 水木 阅读(399) 评论(0) 推荐(0) 编辑