你必须知道的.NET:对抽象编程
对抽象编程:接口和抽象类 本文将介绍以下内容: • 面向对象思想:多态 • 接口 • 抽象类 1. 引言 在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。 2. 概念引入 · 什么是接口? 接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何...
你必须知道的.NET:IS和AS的区别
本文将介绍以下内容: • 类型转换 • is/as操作符小议 1. 引言 类型安全是.NET设计之初重点考虑的内容之一,对于程序设计者来说,完全把握系统数据的类型安全,经常是力不从心的问题。现在,这一切已经在微软大牛们的设计框架中为你解决了。在.NET中,一切类型都必须集成自System.Object类型,因此我们可以很容易的获得对象的准确类型,方法是:GetType()方法。那么.NET中的类型转换,应该考虑的地方有那些呢? 2. 概念引入 类型转换包括显示转换和隐式转换,在.NET中类型转换的基本规则如下: · 任何类型都可以...
网站刷PV软件 网站蜘蛛侠V1.0
软件名称: 网站刷PV软件 网站蜘蛛侠V1.0 软件作者:LONGLE(龙歌网络http://longle.taobao.com/) 功能简介: 网站蜘蛛侠V1.0 不停的从你的网站上寻找ULR并访问! 同样可检测网站死链! 刷PV必备!! 软件共享: 不限使用,完全免费! 软件要求:必安装.NET FRAMEWORK 2.0 运行环境:WINDOWS任何一个现存版本! 下载地址:WebSpider.RAR
2000W条数据的Oralce数据库SQL查询优化经验
无论你写了什么、做了什么、别人都觉得你没啥的、写得不好、不深入,给你泼N多冷水,但是往往这些泼冷水的家伙往往大多是狗屁不是的家伙,甚至大多是马甲而已,有本事大家都多写写文章,用文章、用实力来证明写得更好就足可以让大家心服口服了。 我为了鼓励其他同行写文章,几乎觉得写得不错的文章,都给推荐+1,这是无形的支持与鼓励,举手之劳而已,但是能给人很多鼓舞了,先讲购买他的软件产品,至少点一下推荐+1,又不花费力气,也不用花钱,的确从他的文章里学到了知识、自己也提高了,那就顺手点一下...
解析WEB中所有URL
static void Main(string[] args) { HttpWebHelper httpWebHelper = new HttpWebHelper(); string webCodeStr = "utf-8"; string referer = @"http://www.cnblogs.com/"; Encoding webcode = Encoding.GetEncoding(webCodeStr); string htmlText = httpWebHelper.SimpleDoPostWrapper(referer, "get", webcode, null, referer); string[] urls = GetHtmlHrefUrlList(htmlText); ...
SQL Server分析服务性能优化
MSSQL Server分析服务性能优化浅析 核心提示:在SQL Server数据库管理中,针对分析服务Analysis Services 的性能优化必不可少 在SQL Server数据库管理中,针对分析服务Analysis Services 的性能优化必不可少,这里我们将学习到使用DMV来进行Analysis Services 的优化。使用动态管理视图 (DMV) 监视 Analysis Services 的连接和资源统计信息。 Analysis Services 统计信息的功能可帮助您解决与 Analysis Services 相关的问题并优化 Analysis Services 性能。 注意:您可以从 C:\SQLHOLS\Managing Ana...
简单高效防SQL注入
简单高效防注入攻击的动态多参数、动态SQL语句拼接方法,提高网站的安全性 并非人人是高手,并非人人是神仙,我也有不懂的地方,我也有不注意的技术问题,多交流多学习就是最好的提高方法 其实对与初学者来说,进行的动态的查询语句拼接也不是那么好做的事情,就是做出来了,也未必是经得起考验的足够灵活好用的,未必是能拿得出手可以进行推广的,是否能拿得出就是其中的关键。 今天检查公司的软件项目质量,发现有2个同事写的程序存在SQL注入攻击的漏洞,当然也不能怪罪人家,他们也是刚参加工作1...
SqlSever2005千万条记录分页优化经验总结
作者简介: 吉日嘎拉(蒙古语为吉祥如意),2000年毕业于黑龙江大学计算机系软件专业,目前定居杭州,典型的IT软件土鳖一个,外号“软件包工头”。 精心维护通用权限管理系统组件有8年多,3年的不断推广,20万行经典的业务逻辑积累,经过上万次的调试修正,经历了四百个付费客户,上百软件公司的实战开发。 11年以上开发经验,外企工作5年,上市公司3年,独立经营软件公司2年,主持研发部门管理工作4年以上。 将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。 —————————————————————————————————...
上亿条记录的查询测试、查询优化
作者简介:吉日嘎拉(蒙古语为吉祥如意),2000年毕业于黑龙江大学计算机系软件专业,目前定居杭州,典型的IT软件土鳖一个,外号“软件包工头”。 精心维护通用权限管理系统组件有8年多,3年的不断推广,20万行经典的业务逻辑积累,经过上万次的调试修正,经历了四百个付费客户,上百软件公司的实战开发。 11年以上开发经验,外企工作5年,上市公司3年,独立经营软件公司2年,主持研发部门管理工作4年以上。 将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。 Mail:jirigala_bao@hotmail.com &nbs...
2011年12月编程语言排行榜:C#快取代第三名的C++
TIOBE 于今日公布了 2011 年 12 月编程语言排行榜。虽然前三的位置还是 Java、C 和 C++,但是第三位置恐将易主。 从 2001 年开始,TIOBE 指数排行榜第三的这个位置,C++编程语言一直处于坐的比较稳定并持久。虽然 Perl、Visual Basic 和 PHP 曾经也位居第三,但它们所保持的时间仅有几个月。现如今,C#就要叩响第三位置的大门了(C#和 C++ 之间的 Ratings 差距不到0.05%)。这又将是一场硬仗了,我们将在未来数月内看到结果了。 编注:C#是微软推出的一种基于 .NET 框架的、面向对象的高级编程语言。C#由C语言和 C...