<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Run_Deep的专栏]]></title><description><![CDATA[傲不可长，欲不可纵，乐不可极，志不可满。]]></description><link>https://blog.youkuaiyun.com/Run_Deep</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Run_Deep]]></copyright><item><title><![CDATA[WebService完全实例解析]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1408693</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1408693</guid><author>Run_Deep</author><pubDate>Thu, 23 Nov 2006 15:14:00 +0800</pubDate><description><![CDATA[Xml WebService完全实例解析(一)           最近闲来无事,想起blog很久没写新文章了,干脆来写个专题好了,想来想去,干脆写个有关webservice的示例文章吧.        首先,我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有]]></description><category></category></item><item><title><![CDATA[ ASP.NET大文件上传的问题<--拘绝潜水的鱼]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1378939</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1378939</guid><author>Run_Deep</author><pubDate>Sat, 11 Nov 2006 10:56:00 +0800</pubDate><description><![CDATA[1、解决方案：.NET大文件上传知识整理最近做在做ePartner项目，涉及到文件上传的问题。 以前也做过文件上传，但都是些小文件，不超过2M。 这次要求上传100M以上的东西。没办法找来资料研究了一下。基于WEB的文件上传可以使用FTP和HTTP两种协议，用FTP的话虽然传输稳定，但安全性是个严重的问题，而且FTP服务器读用户库获取权限，这样对于用户使用来说还是不太方便。剩下只有HTTP。在HT]]></description><category></category></item><item><title><![CDATA[ 一个c#上传的程序，可以生成缩略图也可以自由添加水印效果 ]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1375212</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1375212</guid><author>Run_Deep</author><pubDate>Thu, 09 Nov 2006 11:19:00 +0800</pubDate><description><![CDATA[  一个c#上传图片的程序,写成了一个函数,为了日后自己做程序方便使用而做,花了一个下午,大家可以多多提些意见哦,也可以自由更改一些,但最好是告之一声,交流吗,在交流中大家共同进步,其实可以改写成类的功能主要包括,在上传图片时可以同时生成缩略图,而且可以在图片上加自己要添加的水印(可以是文字也可以是图片),整个上传函数是带许多参数进行的,自己动判断功能很好,不易出错,使用起来只要改一些]]></description><category></category></item><item><title><![CDATA[asp.net 2.0中一次性更新所有GRIDVIEW的记录<--mdot]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1375182</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1375182</guid><author>Run_Deep</author><pubDate>Thu, 09 Nov 2006 11:02:00 +0800</pubDate><description><![CDATA[ 在asp.net 2.0中，gridview控件是十分不错的控件。有的时候，可能一个GRIDVIEW控件中的各行都是文本框，如何一次性更新所有修改过的记录呢？有两种方法，一种是使用sqldatasource来更新所有记录，但这个方法比较慢，因为每更新一条记录都要建立数据连接并执行updatecommand,会影响性能，但还是先来看下实现方法：           void]]></description><category></category></item><item><title><![CDATA[Oracle高效SQL语句原则]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1367851</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1367851</guid><author>Run_Deep</author><pubDate>Sun, 05 Nov 2006 15:47:00 +0800</pubDate><description><![CDATA[良好的SQL语句风格易于发现问题、易于阅读，移植性好。80％的性能问题是由不良SQL语句引发的。1.尽可能对查询条件的列建立索引； 2.尽量不要在where条件中对查询列使用函数，除非建立了相应的函数索引，如可用带前导字符的like代替substr； 3.任何在where子句中使用is null或is not null的语句优化器是不允许使用索引的； 4.对于有联接的列，即使最后的联接值为一个静态]]></description><category></category></item><item><title><![CDATA[连接池]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1367841</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1367841</guid><author>Run_Deep</author><pubDate>Sun, 05 Nov 2006 15:43:00 +0800</pubDate><description><![CDATA[　　打开与关闭数据库都是比较耗时的。为此，ADO.NET自动将数据库连接存放在连接池中。连接池可以大幅度提高程序的性能和效率，因为我们不必等待建立全新的数据库连接过程，而是直接利用现成的数据库连接。注意，利用Close()方法关闭连接时，并不是实际关闭连接，而是将连接标为未用，放在连接池中，准备下一次复用。　　如果在连接字符串中提供相同的细节，即相同的数据库，用户名，密码等等，则可以直接取得并返回]]></description><category></category></item><item><title><![CDATA[ ASP.NET2.0中Gridview中数据操作技巧 ]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1367830</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1367830</guid><author>Run_Deep</author><pubDate>Sun, 05 Nov 2006 15:37:00 +0800</pubDate><description><![CDATA[　　Asp.net 2.0中新增的gridview控件，是十分强大的数据展示控件，在前面的系列文章里，分别展示了其中很多的基本用法和技巧（详见＜＜ASP.NET 2.0中Gridview控件高级技巧＞＞、＜＜ASP.NET2.0利用Gridview实现主从关系＞＞)。在本文中，将继续探讨有关的技巧。 　　一、Gridview中的内容导出到Excel　　在日常工作中，经常要将gridview中的]]></description><category></category></item><item><title><![CDATA[编写高性能Web应用程序的10个入门技巧 ]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1367798</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1367798</guid><author>Run_Deep</author><pubDate>Sun, 05 Nov 2006 15:25:00 +0800</pubDate><description><![CDATA[  数据层性能   技巧 1 — 返回多个结果集   技巧 2 — 分页的数据访问   技巧 3 — 连接池   技巧 4 — ASP.NET 缓存 API   技巧 5 — 每请求缓存   技巧 6 — 后台处理   技巧 7 — 页输出缓存和代理服务器   技巧 8 — 运行 IIS 6.0（只要用于内核缓存）   技巧 9 — 使用 Gzip 压缩   技巧 10 — 服务器控件视图状态  ]]></description><category></category></item><item><title><![CDATA[Asp.net(C#)实现验证码功能 ]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1367787</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1367787</guid><author>Run_Deep</author><pubDate>Sun, 05 Nov 2006 15:22:00 +0800</pubDate><description><![CDATA[ 新建一个专门用来创建验证码图片的页面ValidateCode.aspx它的后台cs文件代码如下：PageLoadprivate void Page_Load(object sender, System.EventArgs e)        {            string checkCode = CreateRandomCode(4);            Session[]]></description><category></category></item><item><title><![CDATA[SQL Server开发人员应聘常被问的问题妙解汇总 ]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1367776</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1367776</guid><author>Run_Deep</author><pubDate>Sun, 05 Nov 2006 15:18:00 +0800</pubDate><description><![CDATA[目前在职场中很难找到非常合格的数据库开发人员。我的一个同事曾经说过:“SQL开发是一门语言，它很容易学，但是很难掌握。”　　在面试应聘的SQL Server数据库开发人员时，我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时，后面的问题都十分有难度，因为答案可能会更难解释和说明，尤其是在面试的情形]]></description><category></category></item><item><title><![CDATA[ ASP.NET 常用代码合集]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1367767</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1367767</guid><author>Run_Deep</author><pubDate>Sun, 05 Nov 2006 15:14:00 +0800</pubDate><description><![CDATA[ ASP.NET 常用代码合集 1. 打开新的窗口并传送参数： 传送参数：response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数：string a = Request.QueryString("id");string b = Request.QuerySt]]></description><category></category></item><item><title><![CDATA[如何控制用户授权 ]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1367758</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1367758</guid><author>Run_Deep</author><pubDate>Sun, 05 Nov 2006 15:11:00 +0800</pubDate><description><![CDATA[ 1、使用ASP.Net自带的权限管理 在web.config文件中修改以下的内容：       2.在login.aspx中如果用户名和密码正确则给予验证：FormsAuthentication.SetAuthCookie(TextBox_name.Text,false); //在本页 FormsAuthentication.RedirectFromLoginPage(T]]></description><category></category></item><item><title><![CDATA[使用配制文件定制身份验证和基于角色的安全 ]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1367713</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1367713</guid><author>Run_Deep</author><pubDate>Sun, 05 Nov 2006 14:53:00 +0800</pubDate><description><![CDATA[使用配制文件定制身份验证和基于角色的安全 里使用的例子和前提条件可以参考以前的一篇文章《ASP.NET实现匿名访问控制》，里面使用的Forms身份验证有个缺点，如果能将用户的验证上升到基于角色的验证即可减少很多麻烦，它只会创建一个空的GenericPrincipal对象，仅包含初始化过的 FormsIdentity 对象。如果要在应用程序中创建一个管理部分，并想仅限于管理员用户访问，那]]></description><category></category></item><item><title><![CDATA[DateSet使用技巧 ]]></title><link>https://blog.youkuaiyun.com/Run_Deep/article/details/1367684</link><guid>https://blog.youkuaiyun.com/Run_Deep/article/details/1367684</guid><author>Run_Deep</author><pubDate>Sun, 05 Nov 2006 14:46:00 +0800</pubDate><description><![CDATA[              1、处理脱机数据，在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容，允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性：DataSet对象和XML文档几乎是可互换的。二、使用介绍1、创建DataSet对象：DataSet ds = new DataSet("DataSetName");]]></description><category></category></item></channel></rss>