上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页
  2012年2月3日
摘要: 看到一个帖子上说用HttpWebRequest抓取的页面是乱码 http://topic.csdn.net/u/20090114/14/0301cde3-ce1b-488b-970d-9ba69d20a024.html?seed=1673955324试了一下,确实如此! 在查看返回的标头httpWebResponse.Headers时发现有一句“Content-Encoding:deflate”,原来网页是由deflate压缩的。知道问题就好办啦!.NETFrameWork已经提供了相应的类(GZipStream,DeflateStream)来实现压缩和解压缩。 System.IO.Compr 阅读全文
posted @ 2012-02-03 13:02 叮叮猫的编程世界 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Discuz!NT2.6带了一个FTP类,位于Discuz.Common\FTP.cs,使用它可以非常的方便的进行文件上传、下载操作以及其他常规文件(夹)操作。下边为该FTP类完整内容:using System;using System.Collections;using System.IO;using System.Net;using System.Net.Sockets;using System.Text;using System.Text.RegularExpressions;namespace Discuz.Common{ /// <summary> /// FTP类 .. 阅读全文
posted @ 2012-02-03 13:00 叮叮猫的编程世界 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 支付宝的接口调用很不方便,刚做好一个封装,实现了虚拟交易和实物交易。 解决方案中有三个项目以及NDoc生成的文档,简单的序列图:CommonAliPay,封装的支付宝接口。 TestAli,asp.net的测试项目 TestCommonAliPay,Nunit的测试项目。 源代码下载地址:http://www.cnblogs.com/Files/bluewater/CommonAliPay.rar调用方法:1、引入CommonAliPay.dll 2、实现支付宝服务接口的方法调用方式:AliPay ap = new AliPay();string key = "";//填写 阅读全文
posted @ 2012-02-03 12:53 叮叮猫的编程世界 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 记得第一次使用Application.DoEvents()是为了在加载大量数据时能够有一个数据加载的提示,不至于系统出现假死的现象,当时也没有深入的去研究他的原理是怎样的,结果在很多地方都用上了Application.DoEvents(),今天看到了关于这方面的一些文章,知道我以前有些用法是不当的,有些地方需要慎用Application.DoEvents()。 首先我们先看看在循环比较大的程序中,它的作用还是不错的,起到了一个实时响应的效果,例如:for (int q = 0; q < 1000000; q++) { textBox1.Tex... 阅读全文
posted @ 2012-02-03 12:46 叮叮猫的编程世界 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 笔者正在用C#开发一个名为XWriter的文本编辑器(点击下载),其中需要提供对RTF文档的支持,以前从没有搞过RTF文档,因此临时突击研究了一下,经过几天的学习研究和实践,对C#操作RTF文档有所了解,因此才可以写出此文给予说明,希望能对其他人学习RTF文档格式有所帮助。RTF文档格式是微软提出的一种用于描述带格式文本的文档格式,上个世纪就提出来了,一直用到现在,而且很多程序都支持这种格式,微软的Office软件家族,Windows写字板软件等等都支持,而且Windows操作系统的剪切板和OLE拖拽操作也支持RTF文档,这样就允许不同的软件通过RTF格式相互交流带格式文本。比如我用的VS.N 阅读全文
posted @ 2012-02-03 12:42 叮叮猫的编程世界 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: 前年还在开发.NET产品,我那时候编写一个C#脚本解释引擎,遇到一个问题是,Type.GetType()方法无法获取尚未装载类型。这些天,在阅读一些相关的代码时,得知了一种较为完整的方法,共享如下:internal static Type FindTypeInCurrentDomain(string typeName) { Type type = null; //如果该类型已经装载 type = Type.GetType(typeName); if (type != null) { return type; }... 阅读全文
posted @ 2012-02-03 12:39 叮叮猫的编程世界 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 在SEO行业,很多朋友对Google的排名算法如数家珍,操作起来非常顺手,但对于百度的降权或不收录等问题却一筹莫展,君不见Google左侧排名,Google排名优化等关键字充斥网络,但君可见百度关键字排名?百度搜索引擎优化? Google可以开发网站管理工具给尊贵的站长配合使用,百度仅仅放送网站登入口给您,当然,这个登入口几乎没有什么用。 深入了解百度排名算法才能更好地针对百度进行排名优化,虽然真正的细节只有百度的某些人和天知道。 百度能带给你的流量至少在Google的五倍以上,相对于简体中文网站来说的。 很明显,至少在目前阶段,做好百度的优化要比做好Google优化重要得多,以下是第一页S. 阅读全文
posted @ 2012-02-03 12:36 叮叮猫的编程世界 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 每两年,SEOmoz都向世界各地的SEO专家们做有关搜索引擎排名算法的调查。今年主要收到了美国、英国、加拿大、澳大利亚、新西兰、冰岛、乌克兰和多米尼加等地方的回复。 每个参加调查的人通过回答特定的问题来评估超过100个有关搜索引擎排名的因素。这篇文章代表了这些专家集体的智慧,也给了SEO各个提供了很好的资源。 影响搜索引擎排名算法的因素总览 24% 域名的权威性和信誉 22% 页面的外链数量和质量 20% 外部链接的锚文字 15% 页面上关键字使用情况 7% 流量和点击率 6% 网络社交关系指标 5% 域名注册和主机数据 5个对搜索引擎排名最重要的因素 外部链接含有关键字... 阅读全文
posted @ 2012-02-03 12:35 叮叮猫的编程世界 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 单个网页的最优化时搜索引擎优化的(SEO)的细致工作,需要一页页的展开,所以,这个工作也是让人感到郁闷和不耐烦的事情,特别是要优化很多页面时,那种心情更是…… 可是即时非常的郁闷,但,优化工作,每一页的优化都马虎不得,它直接关系到搜索引擎排名是否如意出现,因此,开始这个工作之前,是需要毅力和耐力的。 网站的优化也被称为页面优化(on-page optimization),就是通过改进页面的修饰性的因素,如标题、描述、题头文字等等,就是尽可能的当搜索引擎访问网站时,能让它迅速的抓住网页的要领,完整的将网页所发布的信息带走,而这些改进,都是围绕着关键词的使用来进行的。 1、重要的网页重命名 一.. 阅读全文
posted @ 2012-02-03 12:34 叮叮猫的编程世界 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 前言本文是我对ASP.NET页面载入速度提高的一些做法,这些做法分为以下部分:1.采用 HTTP Module 控制页面的生命周期。2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。3.页面GZIP压缩。4.OutputCache 编程方式输出页面缓存。5.删除页面空白字符串。(类似Google)6.完全删除ViewState。7.删除服务器控件生成的垃圾NamingContainer。8.使用计划任务按时生成页面。(本文不包含该做法的实现)9.JS,CSS压缩、合并、缓存,图片缓存。(限于文章篇幅,本文不包含该做法的实现)10.缓存破坏。(不包 阅读全文
posted @ 2012-02-03 12:32 叮叮猫的编程世界 阅读(232) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页