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