摘要:
演示地址: http://task.24city.com/default.html 预览界面:一、布局采用Grid布局,5行2列第一行:为登录/注册信息区第二行:左列为聊天记录区,右列为"最近联系人,我的好友,当前在线"等常见功能区第三行:显示当前聊天对象以及"加为好友","从好友列表中删除"二个按钮第四行: 打字聊天栏第五行:发送按钮二、机制a.采用wcf通讯,silverlight调用wcf得...
阅读全文
posted @ 2009-08-31 09:49
菩提树下的杨过
阅读(1953)
推荐(0)
摘要:
原文地址:http://technet.microsoft.com/zh-cn/library/bb838723.aspx Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。常规服务器动态管理对象包括:dm_db_*:数...
阅读全文
posted @ 2009-08-29 14:43
菩提树下的杨过
阅读(461)
推荐(0)
摘要:
这个东西有点象Flash的Cookie,可以用来在客户端存储一些数据,我在官方文档上读到这个功能的第一反应就是:用它来做IM的客户端聊天记录存储太棒了,呵呵这里把官方文档上的示例精减整理了一下,贴在这里纪念先引用using System.IO.IsolatedStorage;using System.IO;下面的代码展示了,如何在存储区创建目录/文件,以及如何写入文件,读取文件[代码]存储区的默认...
阅读全文
posted @ 2009-08-26 10:55
菩提树下的杨过
阅读(682)
推荐(0)
摘要:
silverlight不能象flash一样,直接以类似xxx.xap?name=123的方式传递参数,而是要用另一种方式实现:html部分(注意高亮部分):<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"><p...
阅读全文
posted @ 2009-08-25 10:38
菩提树下的杨过
阅读(2812)
推荐(0)
posted @ 2009-08-25 08:54
菩提树下的杨过
阅读(752)
推荐(0)
摘要:
近二日闲来无事,把silverlight的官方文档瞅了瞅,倒腾了一个简单的视频播放器,顺便也测试了下能否播放传说中的h.264,最终效果如下:http://images.24city.com/jimmy/player/default.html布局思路:Grid做为最外层容器,分上中下三行第一行为视频播放窗口,同时单击视频时"暂停"遮罩层也放在这一行,只不过默认不显示而已第二行为进度条显示区,为了方...
阅读全文
posted @ 2009-08-24 10:24
菩提树下的杨过
阅读(5095)
推荐(1)
摘要:
众所周知,微软 Internet Explorer 8 浏览器刚打开的时候会在“Windows任务管理器”形成两个名称同为 iexplorer.exe 的进程,其中,一个是IE8窗口进程(占用内存较大的那个),另一个是标签进程(占用内存较小的那个)。如果仔细观察,你就会发现一个现象,开启多个标签或IE8窗口后,“Windows任务管理器”中也会增加相...
阅读全文
posted @ 2009-08-23 17:12
菩提树下的杨过
阅读(674)
推荐(0)
摘要:
符合"渐进增强"标准+栅格理论,同时兼容性也不错,几乎没有到用hack[代码]
阅读全文
posted @ 2009-08-23 16:16
菩提树下的杨过
阅读(813)
推荐(0)
摘要:
[出自]http://hi.baidu.com/glaivelee/blog/item/42fc2030d836f391a9018ebb.html在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Funct...
阅读全文
posted @ 2009-08-23 15:13
菩提树下的杨过
阅读(2352)
推荐(0)
摘要:
[出自]http://lifesinger.org/blog/2008/11/grid-system-4/前三篇文章中,明确了栅格系统的设计细节和适用范围。这一篇将集中讨论960栅格系统的技术实现。Blueprint的实现Blueprint是一个完整的CSS框架,栅格系统是它的一部分功能。我们来看demo页面:以上三栏布局的代码为:<style type="text/css"> .co...
阅读全文
posted @ 2009-08-20 17:41
菩提树下的杨过
阅读(907)
推荐(0)
摘要:
[出自]http://lifesinger.org/blog/2008/10/grid-system-3/研究(2)中讨论了栅格系统的基础知识。这一篇将集中探讨栅格系统的粒度问题。(注:如非特别指明,栅格系统均指24列960栅格系统)淘宝的首页(截图)目前尚未严格遵守栅格系统,如果重构的话,宽度方向可以考虑采用下面的栅格布局(只考虑页面主体部分,忽略高度的比例):(图1)纷乱的高度世界我们来看下图...
阅读全文
posted @ 2009-08-20 17:40
菩提树下的杨过
阅读(484)
推荐(0)
摘要:
[出自]http://lifesinger.org/blog/2008/10/grid-system-2/首先澄清一个应用场景问题。研究(1)中指出,对于结构复杂的网站,不少设计师们喜欢采用960固定宽度布局。但要注意的是,960并不是万能钥匙,大部分网站没有也不需要栅格系统。Amazon采用的是宽度自适应布局,最大限度的呈现信息。Google更是简简单单,主题部分就一个列表。eBay的页面非常简...
阅读全文
posted @ 2009-08-20 17:39
菩提树下的杨过
阅读(555)
推荐(0)
摘要:
[原文出处]http://lifesinger.org/blog/2008/10/grid-system-1/研究网页栅格系统前,来看一组数据:网站首页页面宽度 pxYahoo!950淘宝950MySpace960新浪950网易960Live Search958搜狐950优酷960AOL960上面列举的都是Alexa全球排名前100的站点,它们的首页宽度为950px/960px. 除了微软的Liv...
阅读全文
posted @ 2009-08-20 17:37
菩提树下的杨过
阅读(544)
推荐(0)
摘要:
1.[蓝色理想]网页的栅格系统设计[1] http://www.blueidea.com/design/doc/2008/6171.asp2.[蓝色理想]网页的栅格系统设计[2] http://www.blueidea.com/design/doc/2008/6171_2.asp3.网页栅格系统研究(1):960的秘密 http://www.68design.net/Web-Guide/Web-Theory/37967-1.html4.网页栅格系统研究(2):蛋糕的切法http://www.68design.net/Web-Guide/Web-Theory/37968-1.html5.网页栅格
阅读全文
posted @ 2009-08-20 14:42
菩提树下的杨过
阅读(927)
推荐(1)
摘要:
好象现在越来越流行这种玩法了,原来大家都是把背景切成单个小图片,要用背景的时候一个个定义,这样页面打开的时候,也会加载各个小图片,但是这种办法把所有小图片都集中在一张图中,定义背景时用坐标定位,再结合高度,宽度限制等手段,过到相同的效果,好处是:虽然下载的总K数不会有明显变化,但是图片的请求次数却明显减少了。废话不说,直接看代码吧:[代码]效果图:
阅读全文
posted @ 2009-07-30 15:58
菩提树下的杨过
阅读(1728)
推荐(0)
摘要:
昨日将sqlserver2005从windows2003迁移到windows2008系统上后,发现经常打开网页时提示sql server连接超时,但是有时候又是正常的,一开始一直以为是网络连接不好,后来发现超时时,远程连接完全正常,所以排除了这一因素,查看防火墙,发现1433端口tcp,udp也是允许通过的,无奈只能百度,发现在windows2008上除了1433,还有其它端口需要打开,这里把网上...
阅读全文
posted @ 2009-07-18 11:28
菩提树下的杨过
阅读(4037)
推荐(1)
摘要:
原文:http://www.netmkt.cn/get/user0/397/html/5718.html今天在了解了Gzip压缩模式的好处之后,决定启用Gzip,当然是静态的了,更有效嘛~节约带宽嘛(意味着同样的带宽负载能力更强),同时不怎么消耗CPU处理器资源IIS7默认是启用Gzip静态压缩模式的IIS6默认不启用Gzip静态压缩模式如果要启用IIS6的Gzip静态压缩模式请阅读这篇文章<...
阅读全文
posted @ 2009-06-25 17:52
菩提树下的杨过
阅读(1038)
推荐(0)
摘要:
[原文出处]http://www.netmkt.cn/get/user0/397/html/5692.htmliis7默认就启用了Gzip压缩,节约带宽,流量,能够很明显的提升访问速度,但是iis6则没有,本文就是介绍如何通过配置开启iis6的Gzip压缩一. HTTP压缩概述HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、Ja...
阅读全文
posted @ 2009-06-25 17:50
菩提树下的杨过
阅读(749)
推荐(0)
摘要:
转自:http://chuna2.787528.xyz/thinhunan/archive/2005/12/09/293535.html1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能...
阅读全文
posted @ 2009-06-25 17:35
菩提树下的杨过
阅读(479)
推荐(0)
摘要:
原文出处[搜狐IT]:http://it.sohu.com/20090413/n263359097.shtmlWindows Server自带的互联网信息服务器(Internet Information Server,IIS)是架设网站服务器的常用工具,它是一个既简单而又麻烦的东西,新手都可以使用IIS架设一个像模像样的Web站点来,但配置、优化 IIS的性能,使得网站访问性能达到最优状态却不是一...
阅读全文
posted @ 2009-06-25 17:32
菩提树下的杨过
阅读(769)
推荐(0)
摘要:
原文出自太平洋电脑网Pconline-[企业频道]:http://smb.pconline.com.cn/0802/1230982.html工程师点评:IIS7.0最大的改进还不是速度,而是模块化的结构,这与Windows Server2008更完全的模块化设计吻合。目的无非是减少攻击面提高安全性,同时优化性能。 在我们设计的场景里,我们侧重检查的是IIS对静态网页的吞吐效率。这是一个将千兆网...
阅读全文
posted @ 2009-06-25 17:19
菩提树下的杨过
阅读(5524)
推荐(0)
摘要:
在一些并发量比较高的"中小型"应用中,如果短期内有大量的数据插入,利用msmq中转是一个不错的选择(petshop就是这么干的),想知道msmq一秒钟内到底能发多少条记录吗?[代码]在我的IBM T60上跑出来的结果,大概1s钟能发2500条左右(也就是说下订单的话,一秒钟能顺畅下2500张单子,中小型购物系统中应该够用了)
阅读全文
posted @ 2009-06-20 21:33
菩提树下的杨过
阅读(1295)
推荐(0)
摘要:
其实有点标题党了,呵呵,主要是项目的特殊性,出于性能考虑项目经理规定不能用任何服务端控件(包括Repeater控件),同时尽量减少服务端处理,并尽可能压缩最终生成的html源代码,所以只用JS实现。代码:[代码]欢迎转载 ,但请注明来自菩提树下的杨过 http://chuna2.787528.xyz/yjmyzz/archive/2009/06/19/1506849.html
阅读全文
posted @ 2009-06-19 15:49
菩提树下的杨过
阅读(1098)
推荐(0)
摘要:
1.基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计 http://blog.s135.com/post/360/2.百度、新浪、Mixi、Apache社区赞助的开源key-value分布式存储系统 http://blog.s135.com/post/394/3.利用Tokyo Tyrant构建兼容Memcached协议、支持故障转移、高并发的分布式key-value持久存储系...
阅读全文
posted @ 2009-06-18 18:19
菩提树下的杨过
阅读(5903)
推荐(2)
摘要:
原文:http://blog.s135.com/post/329/前言:dbcached 1.0 beta* 在 Memcached 1.2.4 的基础上编写而成,也是我的第一个开源C项目。编写 dbcached 的目的是为了最大限度的发挥 Memcached 内存缓存的优势,便捷地维护 Memcached 服务器节点哈希列表,智能地支持 Memcached 故障转移,同时保证数据的持久化存储。 ...
阅读全文
posted @ 2009-06-17 22:26
菩提树下的杨过
阅读(1697)
推荐(1)
摘要:
[代码]测试结果:Linq排序耗时: 2131毫秒二分法排序耗时: 2083毫秒二者几乎差不多
阅读全文
posted @ 2009-06-17 08:31
菩提树下的杨过
阅读(2268)
推荐(0)
摘要:
很早就看过了一篇文章了,今天转帖过来留念,原文出处已经不记得了,反正现在百度一下标题N多来源:)Myspace和Facebook都是很优秀的社交类网站,它们拥有的用户和fans之多,大家都很清楚。Myspace是一个基于.NET平台的,而Facebook更多是基于LAMP的。我们来看看MySpace配合.NET+Windows Server 2003+Sql Server 2000/2005+II...
阅读全文
posted @ 2009-06-16 13:24
菩提树下的杨过
阅读(538)
推荐(0)
摘要:
并发量太高的应用中(比如10分钟内插入300w条记录),数据库往往难堪重负,在没有银子实现服务器集群/负载均衡/分布式存储的情况下,可以尝试一下把数据库做一个临时副本全部放在内存中处理,完成操作后,再同步到硬盘的物理数据库中。那么,把数据库放在内存中到底有多快? 晚上抽空试了一下:步骤1:先用Ramdisk之类的工具,划出一块内存当作虚拟硬盘.步骤2:先在sql2005中新建一个空库db,然后分离...
阅读全文
posted @ 2009-06-15 22:32
菩提树下的杨过
阅读(2068)
推荐(0)
摘要:
晚上闲来无事,突然想测试一下Ado.Net连接池带来的连接速度提升,写了以下代码:[代码]本机执行结果1:--------------------------------1连接所用时间:4802192连接所用时间:1303连接所用时间:604连接所用时间:47--------------------------------本机执行结果2:------------------------------...
阅读全文
posted @ 2009-06-14 20:31
菩提树下的杨过
阅读(1096)
推荐(0)
摘要:
写入缓存数据时如果使用了FileDependency方式,最终的效果会让缓存是否过期依赖于某一个具体的文件,只要这个文件没有修改,缓存一直有效,反之如果这个文件被修改过了,则缓存立即过期。个人认为,这种方式特别适合一些极少修改的数据(比如系统中的数据字典),而且相对用绝对时间(或是时间周期)让缓存过期,更能减轻数据库压力,毕竟如果用时间做判断,时间点一到,就得重新从数据库里查询数据(不管数据有没有...
阅读全文
posted @ 2009-06-14 16:46
菩提树下的杨过
阅读(1177)
推荐(0)
摘要:
本文是在Artech“[原创]Enterprise Library深入解析与灵活应用(2): 通过SqlDependency实现Cache和Database的同步”的基础之上,将其示例移植到webform环境中而已,详细原理还请大家见Artech的文章应用场景:利用Enlib4.1的缓存模块,实现常用数据的缓存,同时借助SqlDependency通过"监控数据是否有改动"来...
阅读全文
posted @ 2009-06-14 16:12
菩提树下的杨过
阅读(1138)
推荐(0)
摘要:
sqlDependency提供了这样一种能力:当被监测的数据库中的数据发生变化时,SqlDependency会自动触发OnChange事件来通知应用程序,从而达到让系统自动更新数据(或缓存)的目的.快速上手可参见园友的下列文章http://chuna2.787528.xyz/xrinehart/archive/2006/07/27/461106.html .NET 2.0 SqlDependency快...
阅读全文
posted @ 2009-06-14 10:23
菩提树下的杨过
阅读(30673)
推荐(4)
摘要:
今天看见园子里有人因img的src为空导致session丢失,详情见http://chuna2.787528.xyz/kyneblog/archive/2009/06/11/1500999.html以前一直没注意这个,所以晚上特地写了一段代码验证:Default.aspx后台代码:[代码]代码很简单,页面每次打开,都会在log/log.txt中追加一行记录,内容为“当前页的绝对网址+当前时...
阅读全文
posted @ 2009-06-11 20:29
菩提树下的杨过
阅读(3347)
推荐(1)
摘要:
说是升级,其实就是把原来的版本替换掉1.先到www.fckeditor.net上下载fckeditor(html/js包)和fckeditor.net(专用于aspx环境中处理上传的dll包)2.将fckeditor中"_"开头的文件都删除掉(基本上都是源码和说明性文档,没啥用处)3.修改fckconfig.jsFCKConfig.DefaultLanguage= 'zh-cn' ; //改为简体...
阅读全文
posted @ 2009-06-09 13:30
菩提树下的杨过
阅读(2255)
推荐(0)
摘要:
负载均衡设备允许把一台web server轻易扩展成web server集群(前提是所有的web server必须配置完全相同),有访问请求时,该设备会把该请求根据一定的算法,分配给web服务器集群中的某一台服务器,从而大大增加了web server的并发处理能力。实际应用中,通常把多个web server放在同一机房,相互之间可以用局域网访问。1.文件同步问题:多个web服务器上的网站文件必须完...
阅读全文
posted @ 2009-06-08 10:16
菩提树下的杨过
阅读(911)
推荐(0)
摘要:
FileWatcher能实现对某一目录的文件(新建,改名,内容修改,删除)的实时监视[代码]注:如果目录下还有子目录,FileWatcher默认情况下并不能监视到子目录下的文件,可以通过设置watcher.IncludeSubdirectories = true; 解决这个问题源代码下载:http://files.cnblogs.com/yjmyzz/FileWatcher.rar
阅读全文
posted @ 2009-06-07 19:59
菩提树下的杨过
阅读(9207)
推荐(0)
摘要:
这其实是上一篇"iframe框架取值兼容ie/firefox/chrome的写法"的扩展应用:应用场景:iframe个人感觉最独特的应用之一就是配合P3P协议可以实现跨域写入cookie(好象除此之外,还没找到更有效的办法),但是有时候我们不知道这个iframe页面是否执行完毕,有没有办法判断iframe里的页面是否load完成了呢?iframe1.html:[代码]iframe2.html:[代...
阅读全文
posted @ 2009-06-05 15:12
菩提树下的杨过
阅读(5506)
推荐(0)
摘要:
为啥世上会有这么多不同的浏览器?每次遇到js/css的浏览器兼容性问题,总是要发出这样的感叹,真希望这些个浏览器公司全部倒下,然后只留下一家(显然这是一个不可能实现的美好愿望),言归正传,看代码吧:iframe框架内页:[代码]父级类:[代码]
阅读全文
posted @ 2009-06-04 22:34
菩提树下的杨过
阅读(11380)
推荐(1)
摘要:
虽然有一些现成的第三方解决方案比如:OpenID,Passport,SpaceCard等都还不错,但是要么就是收费的(passport),要么就是有点用不习惯(比如OpenID),另外中途跳到一个界面完全不相同的第三方站点上输入,用户感觉也不太放心。当然博客园和csdn上也有不少人已经给出了相应的解决方案,但是一圈看下来,虽然思路都行得通,貌似就是没找到不同主域名下直接利用Membership实现的例子。那么还是自己“造轮子”弄一个简陋一点的方案吧,其实只要用过Membership的朋友都知道“用户是否已经登录”以及“用户当前的role是什么”等问题的判断依据就是检测客户端有没有(当前要访问)
阅读全文
posted @ 2009-06-03 16:53
菩提树下的杨过
阅读(3228)
推荐(3)
摘要:
1.关于System.Web.Security.Membership.ValidateUser("username", "password")每次调用这个时,您注意到背后都执行了哪些sql语句吗?(a)用户名不存在时,将执行以下语句exec dbo.aspnet_CheckSchemaVersion @Feature=N'Common',@CompatibleSchemaVersion=N'1'e...
阅读全文
posted @ 2009-06-02 21:52
菩提树下的杨过
阅读(1037)
推荐(1)