摘要: 在上一篇文章《个人ASP.NET程序性能优化心得(1):数据库篇》里,不少园友对我其中的一些观点提出了一些质疑,这里我认真查阅了一些资料,更正了一些存在错误的地方,另外对一些存在争议的地方加上更详细的说明,并会对一些将于性能方面的问题以实例数据表现出来。 阅读全文
posted @ 2011-05-30 23:37 walkingp 阅读(7094) 评论(43) 推荐(11) 编辑
摘要: 本系列文章讲解ASP.NET性能优化方面的解决方案,包括数据库性能优化、asp.net程序优化和前端优化,本节讲解性能优化比较重要的性能优化方面的问题。 阅读全文
posted @ 2011-05-27 02:35 walkingp 阅读(9948) 评论(77) 推荐(31) 编辑
摘要: 关于115网盘115最初的来头是什么呢?相信各位一定了解,当年国内盗版Windows操作系统四大门派,电脑之家、蕃茄花园、雨林木风和深度论坛,其中电脑之家和蕃茄花园实质上是依靠个人的力量在运作,2008年番茄花园事发,很快电脑之家的donghai很快闻风而逃,电脑之家倒闭,深度论坛继而全面转向技术开发,团队相当神秘,论坛管理制度森严,属于国内在操作系统研究较为深入的团队,后来他们推出了Linux Deepin。Ghost XP是他们主要的作品,可以分析当年他们各自作品的特点,Ghost XP在系统优化、个性化设置稍高一筹,蕃茄花园在主题美化方面更加专业,深度论坛主要特色是它的精简版XP,精简后 阅读全文
posted @ 2011-05-20 02:18 walkingp 阅读(1388) 评论(1) 推荐(0) 编辑
摘要: 为何要多服务器存储Web前端优化其中有一个规则就是通过不同的主机并行下载资源(Parallelize downloads across hostnames),IE浏览器对同一个域名的文件,同时只能下载2个文件,这样的话,假设同一个页面站内资源很多,尤其是图片资源过多时,页面加载速度将会受到影响,这时分布式处理文件显得尤为重要,中大型站点往往通过多个资源服务器来存储这些文件,比如博客园本身也是将图片文件保存在imgn.cnblogs.com的服务器上。更大型的网站可能会将一些js、css文件也会从主域中分离处理。跨服务器上传解决方案跨服务器上传其实就是在a站上传文件保存到b站,比较常见的两种方式 阅读全文
posted @ 2011-04-29 18:59 walkingp 阅读(6950) 评论(5) 推荐(0) 编辑
摘要: 关于插入代码博客园吸引我的一个很重要的原因就是因为后台编辑器里的插入代码功能,之前在自己博客里使用的是wordpress,编辑器使用十分不便,只能插入blockquote来当作代码显示,但这样没有代码高亮功能。我们这里讲到的插入代码其实就是在代码外部包裹在<pre></pre>内部,我们知道<pre>标签具有保持原有格式的功能,再使用代码高亮js库SyntaxHighlighter就可以对页面中的代码进行高亮了。我们现在要做的就是在KindEditor加入插入<pre>...</pre>代码的插件。步骤一:外围工作首先找到一个icon 阅读全文
posted @ 2011-04-20 13:14 walkingp 阅读(9768) 评论(9) 推荐(0) 编辑
摘要: 1、显示行号如果数据没有删除的情况下主键与行号是一致的,但在删除某些数据,行号就与主键不一致了,这时需要查询行号就需要用新的方法,在SQL Server2005之前,需要使用临时表,但在SQL Server2005中,使用ROW_NUMBER()非常方便。select row_number() over (order by UseriD) as rowNum,* from UserInfo 查询结果:2、随机查询有的时候我们需要查询出的数据是随机排序的,newid()函数在扫描每条记录时会生成一个随机值,这个随机数没有大小写顺序,因此根据这个数排序,就可以将数据进行随机排序。select *, 阅读全文
posted @ 2011-04-09 12:16 walkingp 阅读(63910) 评论(2) 推荐(6) 编辑
摘要: 关于Quartz.NETQuartz.NET是一个.net平台下的开源作业调度框架,它最先是从Java平台的Quartz移植过来的。官方网站是http://quartznet.sourceforge.net/,目前最新版本为1.0.3。它可应用于WinForm程序及asp.net程序。作业调度可以理解为计划任务,例如我们工作日内每天9:00打卡,每月10号发工资,类似这种需要自动执行且无须干预的任务,Quartz.NET是最佳应用环境,它既可以满足类似每天打卡的简单应用场景,也能实现复杂作业与触发器对应,又由于它采用正则表达式的方式匹配时间间隔来定义作业调度时间,因此应用复杂时间间隔场景也相对 阅读全文
posted @ 2011-04-05 23:28 walkingp 阅读(4348) 评论(1) 推荐(1) 编辑
摘要: Android中调用Web Services有很多方法,我们现在使用的是ksoap,它是SOAP web services的客户端包,ksoap现在版本为2.0.它的一个主要优点就是对dotNET兼容性比较不错。首先下载ksoap的包文件(下载地址),在Eclispe的Package Explorer中右键项目,Build Path>Add Libraries,找到ksoap2-android-assembly-2.4-jar-with-dependencies.jar添加该引用。代码如下:public class WSHelper { final static String WSUrl 阅读全文
posted @ 2011-04-05 22:43 walkingp 阅读(6102) 评论(0) 推荐(3) 编辑
摘要: 使用localStorage存储数据,将MyTaskList扩展数据存储在本地。本文将重点讲解关于html5中的localStorage方面的知识。 阅读全文
posted @ 2011-04-04 11:47 walkingp 阅读(69008) 评论(7) 推荐(17) 编辑
摘要: 紧接上节内容,本节对已完成的html进行脚本操作,为本地存储数据提供界面操作。 阅读全文
posted @ 2011-04-02 08:32 walkingp 阅读(49329) 评论(10) 推荐(12) 编辑