11 2012 档案
摘要:关于 readonly 和 const 的区别,网上已经有很多人撰文作了特别的说明。小G在这里也是参考了网上很多人的文章和MSDN的相关内容才写出的这篇随笔。关于这些修改符的理解,是我个人编程时的经验总结,如有不妥之处,欢迎大家拍砖。 原本只是想说说 static 的使用场景,但后来觉得这些修饰关键字都相关,索性就都拿出来讲讲,权当积累了。这些关键字是C#语法中非常基础的部分,没错,非常基础。但是我发现在真实项目中,能将这些关键字应用到正确场景中的人并不多,所以我觉得有必要老调重弹,详细说说它们的用法。 个人认为,其实 readonly 和 const 属于一类关键字,它们只用于修饰字段,决.
阅读全文
摘要:记得以前要动态的创建Access数据库的mdb文件都是采用DAO,用VC开发,一大堆的API,很是麻烦。现在好像也鲜有人提起DAO。其实动态的创建mdb数据的最简单的方法还是ADOX。用ADOX创建access数据库方法很简单,只需要new一个Catalog对象,然后调用它的Create方法就可以了,如下:ADOX.Catalogcatalog=newCatalog();catalog.Create("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=d:\\test.mdb;JetOLEDB:EngineType=5");仅仅两行代码
阅读全文
摘要:1.什么是SQL注入 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。2.怎么进行SQL注入 关于怎么进行SQL注入,网上已经有很多文章详细介绍过了,可以参考博友滴答的雨的博文 《SQL注入攻防入门详解》,亲测有效。当执行完文中的5、6、7三步的时候,你会发现服务器上的安全保护措施都已是浮云,服务器也因此变成了名副其实的“肉机”。下面附上一张我在本机执行完文中描述的脚本后的效果截图(Win
阅读全文