- 博客(11)
- 资源 (28)
- 收藏
- 关注
转载 一步一步教你抓数据——用.net精确提取网站数据的通用方法
具体实现思路:1 首先用WebClient类下载网页源码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public static string DownLoadHtml(string url) {
2008-01-26 11:56:00 1957
转载 沙发的故事——人才的价值在于贡献度?
更多精彩内容,欢迎访问恋花蝶的博客!沙发的故事——人才的价值在于贡献度?本文欢迎转载、打印、分发等,但不可用于商业用途,任何时候必须保留全文完整,并声明转载自恋花蝶的博客(http://blog.csdn.net/lanphaday),谢谢。作者 恋花蝶(赖勇浩)甲同学买了一张3000块的沙发,第二日去乙同学家里,发现乙家里竟然有一张一模一样的沙发,就是有点显旧了。闲聊中得知乙同学接母亲从乡下接来
2008-01-22 11:34:00 1286
原创 C#写的快排序算法
昨天有人问我快排序,结果居然忘了,惭愧,现在用C#重写一下 class QuickSort ...{ public static void QSort(int[] A) ...{ Sort(A, 0, A.Length-1); } private static void Sort(int[] A, int
2008-01-22 08:46:00 1601 4
转载 SQL优化-索引
(一)深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然
2008-01-20 19:12:00 1333
转载 .net线程问题
C#是一门支持多线程的语言,因此线程的使用也是比较常见的。由于线程的知识在Win32编程的时候已经说得过多,所以在.Net中很少介绍这部分(可能.Net不觉得这部分是它所特有的)。 那么线程相关的问题大致有如下四类(这篇文章只讨论单线程、单线程与UI线程这两方面的问题)。问题一,线程的基本操作,例如:暂停、继续、停止等;问题二,如何向线程传递参数或者从中得到其返回值;问题三,如
2008-01-19 17:32:00 1314
原创 C# 3.0新特性之扩展方法
C#3.0扩展方法是给现有类型添加一个方法。现在类型既可是基本数据类型(如int,String等),也可以是自己定义的类。//Demo--1 //扩展基本类型 namespace TestExtensionMethods ...{ // 必须建一个静态类,用来包含要添加的扩展方法 public static class Extensions ...{ //要添加的扩展方法必须为一个静态方法
2008-01-19 15:33:00 1371
原创 BlogEngine.NET (一)配置
因为日志的配置信息比较多,而且可能每个人的配置都不相同,所以BlogEngine.NET中的 配置信息需要统一管理,日志结构图如下:BlogBasePage类是个抽象类,是其他web页面的基类,它会使用BlogSettings获得配置信息,代码如下:public abstract class BlogBasePage : System.Web.UI.Page ...{ pr
2008-01-16 09:52:00 2712 1
原创 一个不错的blog源码BlogEngine.NET
下载地址:http://www.dotnetblogengine.net/ 最近有点空,准备把这个源码研究一下。
2008-01-15 22:20:00 1984
原创 Asp.net2.0配置文件总结(一)
1、配置用户自定义信息2、配置连接字符串3、把用户调用的网页映射到其他网页4、可以通过配置简化使用用户控件
2008-01-11 17:08:00 1145 3
原创 支持多种视频在网页上播放的源码
此篇文章中的源码支持多种视频播放,而且有很强的扩展性,当需要支持新的视频时,只要更改webconfig,同时增加相应的类即可,缺点是需要观看的客户机安装相应的解码器。
2008-01-11 15:32:00 1857
原创 OCP开放-封闭原则
软件实体(类,模块,函数等)应该是可扩展的,但是不可修改优点:通过扩展已有软件系统,可以提供新的行为,以满足对软件的新的需求,使变化中的软件有一定的适应性和灵活性。已有软件模块,特别是最重要的抽象层模块不能再修改,这使变化中的软件系统有一定的稳定性和延续性。下边举一个从不符合ocp到符合ocp的例子,shap示例在很多书中提到,我们这里用它来阐明ocp。不符合ocp的代码如下: clas
2008-01-08 10:07:00 1095
Beginning JavaScript and CSS Development with jQuery
2009-12-16
CSS The Missing Manual 2nd Edition
2009-12-16
The CSS Anthology
2009-12-16
Pragmatic.Manage.It.Your.Guide.to.Modern.Pragmatic.Project.Management.June
2009-12-02
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET
2009-09-02
管理与沟通-本书提供的训练旨在增强你的商务沟通能力。
2008-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人