上一页 1 ··· 68 69 70 71 72 73 74 75 76 ··· 89 下一页
  2009年6月2日
摘要: 本文从SQL存储过程的概念,优点,语法,创建技巧,调用等多方面介绍了SQL存储过程。一、SQL存储过程的概念,优点及语法   整理在学习程序过程之前,先了解下什么是存储过程?为什么要用存储过程,他有那些优点  定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。  讲... 阅读全文
posted @ 2009-06-02 14:50 钱途无梁 阅读(1398) 评论(1) 推荐(0) 编辑
摘要: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 存储过程的优点 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Updat... 阅读全文
posted @ 2009-06-02 14:39 钱途无梁 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 1、 宽容        一只小猪、一只绵羊和一头乳牛,被关在同一个畜栏里。有一次,牧人捉住小猪,它大声号叫,猛烈地抗拒。绵羊和乳牛讨厌它的号叫,便说:「他常常捉我们,我们并不大呼小叫。小猪听了回答道:「捉你们和捉我完全是两回事,他捉你们,只是要你们的毛和乳汁,但是捉住我,却是要我的命呢!     立场不同、所处环境不同的人,很难了解对方的感受;因此对别人的失意、挫折、伤痛,不宜幸灾乐祸,而应要有... 阅读全文
posted @ 2009-06-02 11:38 钱途无梁 阅读(209) 评论(0) 推荐(0) 编辑
摘要: RegisterStartupScript(key, script) RegisterClientScriptBlock(key, script)   这两个方法的作用都是从前台向后台写脚本,且都接受两个字符串作为输入。第二个参数 script 是要插入到页面中的客户端脚本,包括 <script> 的起始标记和终止标记。第一个参数 key 是插入的客户端脚本的唯一标识符。  这两个方法唯一的不同之... 阅读全文
posted @ 2009-06-02 10:18 钱途无梁 阅读(216) 评论(0) 推荐(0) 编辑
摘要: msdn如下说:允许 asp.net 服务器控件在 page 中发出客户端脚本块。 [C#] public virtual void RegisterStartupScript( string key, string script );参数 key 标识脚本块的唯一键。 script 要发送到客户端的脚本的内容。以下是一些应用实例:打开一个新窗口: page.registerstartupscr... 阅读全文
posted @ 2009-06-02 10:18 钱途无梁 阅读(311) 评论(0) 推荐(0) 编辑
摘要: /***************************************************** * 防盗链IHttpHandler * * * 增加了对文件关键字的选择(即仅对文件名存在某些关键字或不存在某些关键字进行过滤) * 设置web.config中节以下值 * string eWebapp_NoLink 如果文件名符合该正确表态式将进行过滤(不设置对所有进行过滤) * str... 阅读全文
posted @ 2009-06-02 10:08 钱途无梁 阅读(226) 评论(0) 推荐(0) 编辑
摘要: asp中Session的工作原理:asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。asp.net Session的实现asp.net的Session是基于HttpModule技术做的,HttpModule可以在请... 阅读全文
posted @ 2009-06-02 10:06 钱途无梁 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一为什么要用泛型集合? 在C# 2.0之前,主要可以通过两种方式实现集合:a.使用ArrayList 直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必须进行繁琐的类型转换。 b.使用自定义集合类 比较常见的做法是从CollectionBase抽象类继承一个自定义类,通过对IList... 阅读全文
posted @ 2009-06-02 10:04 钱途无梁 阅读(358) 评论(0) 推荐(0) 编辑
摘要: DataAdapter 的 Update 方法:将 DataSet 中的更改解析回数据源。DataSet保存的数据是位于服务器内存里面的原数据库的“副本”。所以用DataSet更新数据的过程就是先对“副本”进行更新,然后在将“原本”更新。 Update 方法会将更改解析回数据源,但是自上次填充 DataSet 以来,其他客户端可能已修改了数据源中的数据。若要使用当前数据刷新 DataSet,请再次... 阅读全文
posted @ 2009-06-02 10:00 钱途无梁 阅读(391) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/huacn/archive/2007/07/16/ajax_upload_javascript_js_wushuaxing_jquery.html 阅读全文
posted @ 2009-06-02 09:52 钱途无梁 阅读(377) 评论(0) 推荐(0) 编辑
摘要: Asp.net 2.0 提供了一个新的数据缓存功能,就是利用sql server2005 的异步通知功能来实现缓存1.首先在sqlserver2005 中创建一个test的数据库.添加一个 employee的数据库表.1CREATETABLE[dbo].[employee](2[id][int]IDENTITY(1,1)NOTNULL,3[name][varchar](50)4)52使用 vs20... 阅读全文
posted @ 2009-06-02 09:46 钱途无梁 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 比较懒,项目上也没有用到,懒得研究了。今天逛CSDN无意看到有个火柴妞的贴子,就COPY过来了, 我也没仔细看,以后再看吧,算个参考。原理:替换模板里的特殊字符。(卜:还有其它方法吗?)1、静态模板页面 template.html,主要是定义了一些特殊字符,用来被替换。 Title Title 浏览 次 Time Content Pager ... 阅读全文
posted @ 2009-06-02 09:32 钱途无梁 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/sopper/archive/2008/03/14/1105336.html 阅读全文
posted @ 2009-06-02 09:05 钱途无梁 阅读(396) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/sopper/archive/2007/01/23/627924.aspx 阅读全文
posted @ 2009-06-02 09:02 钱途无梁 阅读(466) 评论(0) 推荐(0) 编辑
  2009年6月1日
摘要: 最近做项目,需要用C#语言写个UDP的底层通讯的类。看了2本书,书上说的都好象简单了些。 后来请教了高手一些思路。3个线程:1-用来send数据包;2-用来receive数据包;3-用来判断超时。当数据包send出去后,就把包标识等等信息放到一个链接表中去,然后等候应答。如果1秒种后没收到应答就再send一次,连续3次没收到应答,就把该包从链接表中摘掉,返回一个消息;如果有receive到应答,就... 阅读全文
posted @ 2009-06-01 23:27 钱途无梁 阅读(3005) 评论(2) 推荐(0) 编辑
上一页 1 ··· 68 69 70 71 72 73 74 75 76 ··· 89 下一页