Welcome 微信登录

首页 / 软件开发 / .NET编程技术

使用LINQ解除SQL注入安全问题

使用LINQ解除SQL注入安全问题

使用LINQ解除SQL注入安全问题2010-11-30 博客园 ξ箫音ξ在开发人员承受越来越多的安全责任之时,许多开发人员了解到的第一个Web 应用安全漏洞,是一个被称为“SQL注入”的极危险的命令注入形式 。命令注入的原始的形式本是指这样一种漏洞:攻击者通过提供一个正常使用者 意料之外的输入,改变你的Web应用程序的运行方式,从而允许攻击者运行服务 器上的非授权的命令。无疑,SQL注入式攻击是很常见的、被广泛使用的攻击形 式。幸运...
使用linq to xml快速创建自己的Rss

使用linq to xml快速创建自己的Rss

使用linq to xml快速创建自己的Rss2010-11-30 博客园 半途首先引用网络上不知道是谁的一段文字来讲述下什么是linq to xml 如果已 经熟悉的就直接跳过这段:LINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML。它将 XML 文档置于内存中,这一点很像文档对象模型 (DOM)。 您可以 查询和修改 XML 文档,修改之后,可以将其另存为文件,...
使用LINQ进行数据转换

使用LINQ进行数据转换

使用LINQ进行数据转换2010-12-02 MSDN 使用 LINQ 进行数据转换语言集成查询 (LINQ) 不仅可用于检索数据,而是还是一个功能强大的数据转换工具。通过使用 LINQ 查询,您可以将源序列用作输入,并采用多种方式修改它以创建新输出序列。您可以通过排序和分组来修改序列本身,而不必修改元素本身。但是,LINQ 查询最强大的功能可能在于它能够创建新类型。这一功能在 select 子句中实现。例如,可以执行下列任务:将多个输入序列合并到具有新类...
Linq To Xml学习 - 1.LINQ to XML 概述

Linq To Xml学习 - 1.LINQ to XML 概述

Linq To Xml学习 - 1.LINQ to XML 概述2010-12-02 博客园 Q.Lee.luluLINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML。它将 XML 文档置于内存中,这一点很像文档对象模型 (DOM)。 您可以查询 和修改 XML 文档,修改之后,可以将其另存为文件,也可以将其序列化然后通 过网络发送。 但是,LINQ to XML 与...
Linq To XML学习

Linq To XML学习

Linq To XML学习2010-12-02 博客园 紫色阴影这几天抽空看了看C# 3.0的一些新特性,匿名对象、Lambda表达式、Linq等 ,给我很大的冲击。简洁化、人性化、更加可读易理解的代码,让C# 3.0增色不 少。以前我总认为C#语言就是follow Java语言,现在看来微软就是强大,在流 行的基础上创出了自己的个性,漂亮简洁高效的让人不得不倾心。因为以前的项目用到Xml操作比较多,我着重看了看Linq To Xml,用 msdn上的话来...
LINQ查询介绍

LINQ查询介绍

LINQ查询介绍2010-12-02 MSDN 查询是一种从数据源检索数据的表达式。查询通常用专门的查询语言来表示 。随着时间的推移,人们已经为各种数据源开发了不同的语言;例如,用于关系 数据库的 SQL 和用于 XML 的 XQuery。因此,开发人员不得不针对他们必须支 持的每种数据源或数据格式而学习新的查询语言。LINQ 通过提供一种跨各种数 据源和数据格式使用数据的一致模型,简化了这一情况。在 LINQ 查询中,始终 会用到对象。可以使用相同的基本...
CLR全面透彻解析 - CLR中未处理异常的处置

CLR全面透彻解析 - CLR中未处理异常的处置

CLR全面透彻解析 - CLR中未处理异常的处置2010-12-02 MSDN Gaurav Khanna目录托管异常处理线程基础和未处理托管异常CLR 创 建的线程的未处理托管异常非 CLR 创建的线程的未处理异常未 处理异常处置AppDomain.UnhandledException 事件通知未来关注点不应该将未处理异常的处置神秘化。实际上,了解在此过程中所发 生的一切是非常有用的,因为它可以使崩溃的应用程序能够根据最后一刻的日志 内容进行诊断,以确定...
CLR全面透彻解析 - 使用System.AddIn扩展Windows窗体应用程序

CLR全面透彻解析 - 使用System.AddIn扩展Windows窗体应用程序

CLR全面透彻解析 - 使用System.AddIn扩展Windows窗体应用程序2010-12-02 MSDN Mueez Siddiqui目录调整宿主公开对象模型适配器、约定和加载项视图编写加载项协作加载项总结您知道现在可以使用新的 Microsoft® .NET 加载项框架 (System.AddIn) 创建可扩展的 Windows® 窗体应用程序吗?在本期专栏中 ,我将修改 ShapeApp 绘图应用程序,以通过加载项框架公开其对象...
.NET Socket开发之异步Socket

.NET Socket开发之异步Socket

.NET Socket开发之异步Socket2010-12-02 cnblogs wzd24 牧野在基于.NET的网络服务端的中,我们用到和听到的最多的恐怕就是异步 Socket了。异步Socket的性能比同步高出很多,但是编写代码比较复杂。因此异 步Socket也是网络上讨论比较多的话题。今天,我们就来讨论一下如何 用异步Socket开发网络应用。在此之前我们先讨论两个问题。一、异步 Socket是如何工作的:那异步Socket是如何工作的呢?我以接收一...
.net程序员的盲点(一) - ref,out,params的区别

.net程序员的盲点(一) - ref,out,params的区别

.net程序员的盲点(一) - ref,out,params的区别2010-12-02有三个关键字-ref,out ,params,虽然本人不喜欢这三个关键字,因为它 们疑似破坏面向对象特性。但是既然m$把融入在c#体系中,那么我们就来认识一 下参数修饰符ref,out ,params吧,还有它们的区别。NO.1 params一个可以让方法(函数)的拥有可变参数的关键字。原则 :在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中 ...
.net程序员的盲点(二) - 两个"属性"引起的歧义

.net程序员的盲点(二) - 两个"属性"引起的歧义

.net程序员的盲点(二) - 两个"属性"引起的歧义2010-12-02两个“属性”引起的歧异-property和attribute的区别,这虽然 没有“一个馒头引发的血案”那么严重,但是也足以成为。net程序 员的技术盲点之二。对于property和attribute这两个名词都叫“属性 ”的问题,来源于国内it书籍翻译界的疏忽。其实它们来源于两个 不同的领域,attribute属...
XNA入门教程(一)

XNA入门教程(一)

XNA入门教程(一)2010-12-02 博客园 Edwin Tai写在前面:前阵子看到cnblogs上的牛人用silverlight/WPF写游戏,不由心血来潮也尝 试写个。众所周知,虽说从silverlight2开始ms就提供了Isolated Storage的支持, 但是,对于游戏这种大玩意儿,1M空间明显是不够的。于是乎,在silverlight 中做游戏,别的不说,其资源的调度就严重依赖于服务器及网络了。其次,WPF,由于其渲染本身基于direc...
XNA入门教程(二) 移动控制

XNA入门教程(二) 移动控制

XNA入门教程(二) 移动控制2010-12-02 博客园 Edwin Tai上一章,我们主要介绍了何谓XNA并且做了第一个XNA HelloWorld本文,将紧接着上文. 继续我们的XNA之旅.上篇的最后,我们通过MouseState ms=Mouse.GetState();//获得鼠标相关信息 获得了鼠标的Point位置,让自己的图像显示在鼠标的位置,因此做到了自定义 光标的功能.现在,我们对XNA的控制器作全面阐述XNA的控制器在XNA的控制器,主要...
<< 21 22 23 24 25 26 27 28 29 30 >>