-
ICSharpCode.SharpZipLib.dll实现压缩解压一个树形目录
[csharp] view plaincopy using System; using System.IO; using ICSharpCode.SharpZipLib.Checksums; using ICSharpCode.SharpZipLib.Zip; using ICSharpCode.SharpZipLib.GZip; using System.Collections; namespace ZipSharpLibray.Common.Control { ///s
-
C# rss 入门
自 从 developerWorks 上一次考察 RSS 以来,RSS 世界已经发生了很大变化:出现了两种新的规范,RSS 已成为最流行的 XML 标准之一,涌现出了大量的工具和提要(feed)。RSS 为 weblog 的迅速崛起做出了贡献,并且正在成为其他 Web 站点的标准部分。本文回顾
-
Windows服务简单使用
我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、安装和调试它们。会用到System.ServiceProcess.ServiceBase命名空间的类。 什么是Windows服务? Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环
-
强制IE使用指定模式
一.指定文件兼容性模式 要为你的网页指定文件模式,需要在你的网页中使用meta元素放入x-ua-compatiblehttp-equiv标头。 1.强制ie8使用ie8模式来解析,而且那个兼容性视图按钮也被去掉了 metahttp-equiv="x-ua-compatible"content="ie=8"/ 2.googlechromeframe
-
脏读,不可重复读和幻灯测试
目录 背景脏读原因重现和避免不可重复读原因重现和避免幻读原因重现和避免嵌套事务导致的死锁备注 背景返回目录 昨天才发现如果一条数据被A事务修改但是未提交,B事务如果采用“读已提交”或更严格的隔离级别读取改数据,会导致锁等待,考虑到数据库默认的隔
-
ExtJs 的多栏工具条实现思路
思路: 第一种方式:先创建一个新toolbar,再render到原toolbar的父元素下。 第二种方式:自定义toolbar组件:MultiToolbar,配置参数,将原toolbar转换为多个toolbar. 首先贴上参考的代码,实现第一种方式: 也可参考一下这个页面的回答: http://stackoverflo
-
ASP.NET基础之HttpHandler
经过前两篇[ ASP.NET基础之HttpModule学习 ]和[ ASP.NET基础之HttpContext学习 ]文章的学习我们对ASP.NET的基础内容有一个比较详细的了解,本文将对第三个比较重要的知识HttpHandler进行学习,将通过一些理论跟实例来演示HttpHandler运用;有部分理论知识来
-
简单的webservice调用
我们先创建一个简单空web应用程序 然后添加新建项目 //我们创建一个peson对象,产生数据标识返回using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; namespace 创建简单的WebService服务{ /
-
socket通讯如何才能高效?
网络通讯,一个不朽的话题,今天和一个做游戏的朋友(以前的同事聊天),他向我诉说了他的痛苦 他之前是做客户端的,无奈人力资源紧张,也开始搞服务器,他说自己的服务器总是不稳定,于是就 聊到了这个话题,在他现有的项目中,大概有1000个链接,每个连接
-
如何提高网页的效率
网站最基本的东西是什么? 网站最基本的东西是什么? ——内容?SEO(搜索引擎优化)?UE(用户体验)?都不对!是速度! 内容再丰富的网站,如果慢到无法访问也是毫无意义的; SEO做的再好的网站,如果搜索蜘蛛抓不到也是白搭; UE设计的再人性化的网站,如
-
让你的网页吸引用户的驻足
这篇文章大体概括了一些设计网页中的大问题。希望能给你做网页时给予一些儿启发。 记住:你能掌控的时间是有限的 我仅仅用4秒钟就能浏览完平常的页面,因此,你没有足够的时间吸引用户并让他们继续浏览你的网站。也就是说你应尽可能准确的描述你设计的网站是
-
Google 的 YSlow——Page Speed
Yahoo的YSlow大家应该都比较熟悉了,那是找出我们网页为什么缓慢的利器。其实Google也有类似的FireFox插件,名字叫做“Page Speed”,虽然名字比YSlow逊色很多,但是功能却完全不在YSlow之下。不同于YSlow的14条衡量标准,“Page Speed”的网页速度衡量标准
-
互联网运营的十四个定律
1、250定律 拉德认为:每一位顾客身后,大体有250名亲朋好友。如果您赢得了一位顾客的好感,就意味着赢得了250个人的好感;反之,如果你得罪了一名顾客, 也就意味着得罪了250 名顾客。 在你的网站访客中,一个访客可能可以带来一群访客,任何网站都有起步和
-
为什么我不出十秒就离开你的网站
是什么让人们在打开你的网页没多久就按下返回键?他们为什么那么快就想摆脱你的网站?可以做些什么来改善这一点呢? 长期思考这个问题之后,我发现了比原本想象的还要多的一些因素。如果把以下因素单独考虑的话,可能还不至于让访问者产生迅速离开的冲动,但是
-
防止刷票的一些方法介绍
在Web开发中,投票模块会经常出现。这样就使得防止刷票,成了至关重要的技术。以下是试验过或者网上找到的防止刷票方法: 1. IP限制 这是使用的最多,也是最广泛,不可少的刷票限制。而且由于专题都没有用户模块,使得这个方法,几乎成了唯一可行的手段。该
-
JavaScript与PHP间传送数据
在Web开发中,PHP与JavaScript之间的通信是经常需要做的事。下面是一个例子。 JavaScript端: 一定要设置xmlHttp.setRequestHeader,否则传往PHP的参数会变成null(line 43)。第36行是亮点。 view source print? 01 script type= "text/javascript" 02 func
-
JQuery拖拽并改变元素的尺寸
"元素拖拽改变大小"其实和"元素拖拽"一个原理,只是所动态改变的对象不同而已,主要在于 top、left、width、height 的运用,相对实现起来也非常容易。以下附出源码原型,弄明白了原理再扩展其他实际应用,思路就变得简单、清晰得多了。先来看看效果: 效果演
-
JQuery实现自动补全的插件
自动补全是一个非常人性化的设计,可以为用户节省很多输入时间。自动补全是如何实现的呢?下面的程序可供参考。 感觉这个东西很常用,很多其它js框架里有,但是太大了,用不了太多,自己写了个。 下面是html测试代码: 01 !DOCTYPE html PUBLIC "-//W3C//DTD
-
JQuery 学习:鼠标移动变色效果
在某些场合,响应鼠标移动变色可以带来很好的用户体验。比如在表格或者列表中,鼠标移过的时候背景变成淡淡的蓝色,可以帮助用户知道他所在的那一行。用户体验都是从小的细节慢慢积累开来的。 这个效果主要是hover()的使用。 效果演示 欢迎访问简明现代魔法
-
JQuery JSON的简单使用
有些页面我们不能直接写PHP代码,这时候需要用Ajax来将前端的数据返回到服务器去处理。下面是一个简单的例子,关于使用JQuery、Ajax还有JSON这些基础知识。虽然简单,但是用途还是很广的。 前端页面代码: 01 script language=javascript src= "jquery.js" /