摘要: 【原文地址】Tip/Trick: Guard Against SQL Injection Attacks【原文发表日期】 Saturday, September 30, 2006 9:11 AM SQL注入攻击是非常令人讨厌的安全漏洞,是所有的web开发人员,不管是什么平台,技术,还是数据层,需要确信他们理解和防止的东西。不幸的是,开发人员往往不集中花点时间在这上面,以至他们的应用,更糟糕的是,他... 阅读全文
posted @ 2009-08-17 11:58 pursue 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 代码:public abstract class A{ public A() { Console.WriteLine('A'); } public virtual void Fun() { Console.WriteLine("A.Fun()"); }}public class B: A{ public B() { Console.WriteLine('B'); } public new void... 阅读全文
posted @ 2009-08-17 10:46 pursue 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。 一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。 ... 阅读全文
posted @ 2009-08-17 10:38 pursue 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 2007-09-14 13:12作者:Anytao出处:论坛整理责任编辑:方舟 1. 引言  在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。2. 概念引入  什么是接口?  接口是包含一... 阅读全文
posted @ 2009-08-17 10:36 pursue 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 2009-03-16 16:51 内连接 内连接也叫连接,是最早的一种连接,最早被称为普通连接或自然连接。内连接是从结果中删除其他被连接表中没有匹配行的所有行,所以内连接可能会丢失信息。 内连接的语法: SELECT fieldlist FROM table1 [INNER] join table2 ON table1.column=table2.column 一个表中的行和与另外一个表中的行匹配... 阅读全文
posted @ 2009-08-17 10:21 pursue 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 外连接则扩充了内连接的功能,会把内连接中删除表源中的一些保留下来,由于保留下来的行不同,把外连接分为左外连接、右外连接和全外连接这3种连接。 1.左外连接 左外连接保留了第一个表的所有行,但只包含第二个表与第一表匹配的行。第二个表相应的空行被放入NULL值。 左外连接的语法: use student SELECT fieldlist FROM table1 left join table2 ON ... 阅读全文
posted @ 2009-08-17 10:17 pursue 阅读(108) 评论(0) 推荐(0) 编辑
摘要: select * from (select nick, (shopid * id) as a from shopkeeper order by a(计算列排序) desc) as T2(mysql的怪癖吗,sqlserver 貌似没有后面的as 。。也可以) limit 0,5 wrong:SELECT num, nome FROM (SELECT 0 as num, tema as nome F... 阅读全文
posted @ 2009-08-17 10:09 pursue 阅读(103) 评论(0) 推荐(0) 编辑