希望你喜欢

导航

2011年4月19日

在httpHandler中访问Session

摘要: 在httpHandler中访问Session最近在做HttpHandler时发现不能访问Session,HttpContext.Current.Session的值为null。在Page页中访问时提示只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能... 阅读全文

posted @ 2011-04-19 21:53 希望你喜欢 阅读(1863) 评论(0) 推荐(0)

与UpdatePanel不兼容的控件

摘要: 与UpdatePanel控件不兼容的控件 ⑴TreeView和Menu控件; Web Parts 控件; Substitution控件。 ⑵登录控件,如Login,PasswordRecovery,Change Password和CreateUserWizard控件。在默认情况下,上述控件与Upda... 阅读全文

posted @ 2011-04-19 21:53 希望你喜欢 阅读(351) 评论(0) 推荐(0)

页面生命周期

摘要: 页面框架通过如下过程处理aspx文件请求:1:解析aspx文件,并创建一个控件树;2:使用控件树动态实现一个继承自Page类的类或者控件 ;3:动态编译类;4:缓存编译类,以备后用;5:动态创建一个编译类的实例。页面开始启动生命期,在这个过程中,页面将通过生命周期的不同阶段;============... 阅读全文

posted @ 2011-04-19 21:53 希望你喜欢 阅读(569) 评论(1) 推荐(0)

委托

摘要: 什么是委托首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。如何使用委托在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。声明,如:1namespace Vczx.Pr... 阅读全文

posted @ 2011-04-19 21:52 希望你喜欢 阅读(236) 评论(0) 推荐(0)

使用AJAX技术构建更优秀的Web应用程序

摘要: 使用AJAX技术构建更优秀的Web应用程序2006-08-18 13:18作者:朱先忠编译出处:天极开发责任编辑:方舟 一、 简介 异步JavaScript+XML(即Ajax),是一种创建交互式web应用程序的Web开发技术。这种程序使用JavaScript和XML从客户端提交服务器请求,且整个过 阅读全文

posted @ 2011-04-19 21:51 希望你喜欢 阅读(228) 评论(0) 推荐(0)

浅析C#套接字

摘要: 浅析C#中的套接字编程 #是微软随着VS.net新推出的一门语言。它作为一门新兴的语言,有着C++的强健,又有着VB等的RAD特性。而且,微软推出C#主要的目的是为了对抗Sun公司的Java。大家都知道Java语言的强大功能,尤其在网络编程方面。于是,C#在网络编程方面也自然不甘落后于人。本文就向大... 阅读全文

posted @ 2011-04-19 21:50 希望你喜欢 阅读(2700) 评论(0) 推荐(2)

匿名方法

摘要: 在 2.0 之前的 C# 版本中,声明委托的唯一方法是使用命名方法。C# 2.0 引入了匿名方法,而在 C# 3.0 及更高版本中,Lambda 表达式取代了匿名方法,作为编写内联代码的首选方式。 要将代码块传递为委托参数,创建匿名方法则是唯一的方法。 通过使用匿名方法,由于您不必创建单独的方法,... 阅读全文

posted @ 2011-04-19 21:50 希望你喜欢 阅读(224) 评论(0) 推荐(0)

WinAPI

摘要: using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices; namespace MineMan{ public class WinAPI { // // 內... 阅读全文

posted @ 2011-04-19 21:47 希望你喜欢 阅读(289) 评论(0) 推荐(0)

VS2005和VS2008配置文件中用于webService调用的区别

摘要: 阅读全文

posted @ 2011-04-19 21:46 希望你喜欢 阅读(495) 评论(0) 推荐(0)

MVC优缺点

摘要: MVC的优点 大部分用过程语言比如ASP、PHP开发出来的Web应用,初始的开发模板就是混合层的数据编程。例如,直接向数据库发送请求并用HTML显示,开发速度往往比较快,但由于数据页面的分离不是很直接,因而很难体现出业务模型的样子或者模型的重用性。产品设计弹性力度很小,很难满足用户的变化性需求。... 阅读全文

posted @ 2011-04-19 21:45 希望你喜欢 阅读(6634) 评论(1) 推荐(3)

NET中Socket编程的简单示例

摘要: 以下示例程序实现简单的socket通信,可以开多个客户端。本机测试通过,未做联机测试。 server: using system.net; using system.net.sockets; using system.threading; using system.collections; name... 阅读全文

posted @ 2011-04-19 21:45 希望你喜欢 阅读(679) 评论(0) 推荐(0)

Socket

摘要: 其实只要用到Socket联接,基本上就得使用Thread,是交叉使用的。C#封装的Socket用法基本上不算很复杂,只是不知道托管之后的Socket有没有其他性能或者安全上的问题。在C#里面能找到的最底层的操作也就是socket了,概念不做解释。程序模型如下:WinForm程序 : 启动端口侦听;监... 阅读全文

posted @ 2011-04-19 21:45 希望你喜欢 阅读(357) 评论(0) 推荐(0)

FileStream读取文件代码

摘要: //文件完整路径 string fileName = this.FileUpload1.PostedFile.FileName; //创建文件流 FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read); //创... 阅读全文

posted @ 2011-04-19 21:44 希望你喜欢 阅读(398) 评论(0) 推荐(0)

DOM对象和JQuery对象的区别

摘要: jQuery对象和DOM对象使用说明,需要的朋友可以参考下。1.jQuery对象和DOM对象第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系.DOM对象,即是我们用传统的方法(javascript)获得的对... 阅读全文

posted @ 2011-04-19 21:43 希望你喜欢 阅读(22922) 评论(15) 推荐(18)

C#网络编程之TCP

摘要: Visual C#网络编程之TCP 前一篇《Visual C#.Net网络程序开发之Socket》中说到:支持Http、Tcp和Udp的类组成了TCP/IP三层模型(请求响应层、应用协议层、传输层)的中间层-应用协议层,该层的类比位于最底层的Socket类提供了更高层次的抽象,它们封装 TCP 和 ... 阅读全文

posted @ 2011-04-19 21:41 希望你喜欢 阅读(4759) 评论(0) 推荐(2)

DataGridView列标题合并

摘要: DataGridView合并单元格,方法MergeHeader重绘单元格,响应DataGridView的CellPainting事件。 /// /// 合并表头,用在dataGridView的CellPainting事件中。 /// /// 需要重绘的dataGridview /// Cell... 阅读全文

posted @ 2011-04-19 21:41 希望你喜欢 阅读(3301) 评论(0) 推荐(1)

ASP.NET中数据缓存和输出缓存

摘要: ASP.NET中数据缓存和输出缓存详解http://www.sina.com.cn 2009年12月03日 14:48 IT168.com 【IT168 技术文档】缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一。例如你可以在复杂查询的时候缓存数据,这样后来的请求就不需要从数... 阅读全文

posted @ 2011-04-19 21:40 希望你喜欢 阅读(407) 评论(0) 推荐(0)

ASP.NET的常用51段代码

摘要: 1.//弹出对话框.点击转向指定页面 [复制到剪贴板]CODE:Response.Write("");Response.Write(""); 2.//弹出对话框 CODE:Response.Write(""); 3.//删除文件 CODE:... 阅读全文

posted @ 2011-04-19 21:38 希望你喜欢 阅读(291) 评论(0) 推荐(0)

AJAX异步操作的适用场合

摘要: 0 0 Js异步刷新,其实也就是ajax技术的适用场合。网上有人整理过一下6项可供你参阅。 1.表单驱动的交互传统的表单提交,在文本框输入内容后,点击按钮,后台处理完毕后,页面刷新,再回头检查是否刷新结果正确.使用Ajax,在点击submit按钮后,立刻进行异步处理,并在页面上快速显示了更新后的结果 阅读全文

posted @ 2011-04-19 21:38 希望你喜欢 阅读(368) 评论(0) 推荐(0)

AJAX的简单实例应用

摘要: ajax获取数据2008年07月30日 星期三 下午 02:28推荐AJAX读取数据的简单实例(转自CSDN) [翻译]如何使用ajax开发web应用程序[1] 复制内容到剪贴板 代码:&lt;SCRIPT language=javascript&gt;<br>document.title="[翻译 阅读全文

posted @ 2011-04-19 21:38 希望你喜欢 阅读(712) 评论(0) 推荐(0)

JSON 入门指南

摘要: 尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发者经常为 XML 的解析伤透了脑筋,无论是服务器端生成或处理 XML,还是客户端用 JavaScript 解析 XML,都常常导致复杂的代码,极低的开发效率。实际... 阅读全文

posted @ 2011-04-19 21:33 希望你喜欢 阅读(357) 评论(0) 推荐(0)

跑马灯 JAVASCRIPT

摘要: 阅读全文

posted @ 2011-04-19 21:27 希望你喜欢 阅读(380) 评论(0) 推荐(0)

JS中关于clientWidth、offsetWidth、scrollWidth

摘要: JS中关于clientWidth offsetWidth scrollWidth 等… 网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth ... 阅读全文

posted @ 2011-04-19 21:26 希望你喜欢 阅读(4099) 评论(1) 推荐(2)

JS中创建类得几种方式

摘要: 在JS中,创建对象(Create Object)并不完全是我们时常说的创建类对象,JS中的对象强调的是一种复合类型,JS中创建对象及对对象的访问是极其灵活的。 JS对象是一种复合类型,它允许你通过变量名存储和访问,换一种思路,对象是一个无序的属性集合,集合中的每一项都由名称和值组成(听起来是不是很像... 阅读全文

posted @ 2011-04-19 21:24 希望你喜欢 阅读(1079) 评论(0) 推荐(0)

JavaScript中的eval函数的用法

摘要: 本文的两个目的:(1)介绍javascript中的eval函数的用法(2)如何在函数内执行全局代码►先来说eval的用法,内容比较简单,熟悉的可以跳过。eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。需要... 阅读全文

posted @ 2011-04-19 21:24 希望你喜欢 阅读(450) 评论(0) 推荐(0)

ASCII码表

摘要: ASCII码表 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (space) 64 @ 96 、 1 SOH 33 !... 阅读全文

posted @ 2011-04-19 21:20 希望你喜欢 阅读(230) 评论(0) 推荐(0)

正则表达式语法

摘要: 下表是元字符及其在正则表达式上下文中的行为的一个完整列表:字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置s了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。$匹配输入字符串的结束位置。如 阅读全文

posted @ 2011-04-19 21:20 希望你喜欢 阅读(247) 评论(0) 推荐(1)

jQuery调用WebService

摘要: 1、编写4种WebService方法 [WebService(Namespace="http://tempuri.org/")][WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)][ScriptService]//令WebServic... 阅读全文

posted @ 2011-04-19 21:19 希望你喜欢 阅读(249) 评论(0) 推荐(0)

提高SQL执行效率的几点建议

摘要: 提高SQL执行效率的几点建议: ◆尽量不要在where中包含子查询; 关于时间的查询,尽量不要写成:where to_char(dif_date,'yyyy-mm-dd')=to_char('2007-07-01','yyyy-mm-dd'); ◆在过滤条件中,可以过滤掉最大数量记录的条件必须放在w... 阅读全文

posted @ 2011-04-19 21:17 希望你喜欢 阅读(189) 评论(0) 推荐(0)

优化SQL语句需要注意的4点

摘要: 1.尽量不要对列名进行函数处理。而是针对后面的值进行处理 例如where col1 = -5的效率比where -col1=5的效率要高 因为后面的条件对列值进行了计算。这样的条件下优化器无法使用索引 而是要针对所有值进行计算之后才能再比较 2.尽量使用和数剧列一样的值进行操作 如果col1是数值型... 阅读全文

posted @ 2011-04-19 21:17 希望你喜欢 阅读(248) 评论(0) 推荐(0)

经典SQL语句

摘要: 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,R... 阅读全文

posted @ 2011-04-19 21:16 希望你喜欢 阅读(204) 评论(0) 推荐(0)

使用SQL语句取随机数的方法

摘要: SQL随机查询语句,[数据库使用技巧]SQL语句生成随机数,如何随机显示sql查询语句查询的数据记录集中的20条,随机取出若干条记录的SQL语句,使用SQL语句取随机数的方法 方法如下: ◆SQL Server:Select TOP N * From TABLE order By NewID() ◆... 阅读全文

posted @ 2011-04-19 21:16 希望你喜欢 阅读(738) 评论(0) 推荐(0)

查询中where和having的区别

摘要: having子句与where有相似之处但也有区别,都是设定条件的语句。 在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行.而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。 简单说来: where... 阅读全文

posted @ 2011-04-19 21:15 希望你喜欢 阅读(584) 评论(0) 推荐(0)

触发器原理

摘要: 触发器 1、触发器的 '本质': 触发器是一种特殊的存储过程,它不能被显式地调用, 而是在往表中插入记录、更改记录或者删除记录时,当事件发生时,才被 自动地激活。 2、这样做带来的 '功能': 触发器可以用来对表实施复杂的完整性约束,保持数 据的一致性,当触发器所保护的数据发生改变时,... 阅读全文

posted @ 2011-04-19 21:15 希望你喜欢 阅读(3070) 评论(0) 推荐(0)

SQL创建触发器语法

摘要: SQL触发器语法参考CreateTRIGGER trigger_nameON { table | view }[ WITH ENCRYPTION ]{ { { FOR |AFTER | INSTEAD OF } { [ Insert ] [ , ] [ Update ] } [ WITH APPEN... 阅读全文

posted @ 2011-04-19 21:14 希望你喜欢 阅读(13308) 评论(0) 推荐(1)

SQL函数和存储过程的区别

摘要: 上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 1. 一般来说,存储过程... 阅读全文

posted @ 2011-04-19 21:14 希望你喜欢 阅读(1337) 评论(0) 推荐(1)

sql中case when then的用法

摘要: table表中2个字段 age name 20 aa 30 bb 35 cc 40 dd 50 ee 70 ff 使用SQL语句查询得到结果如下: 年龄段 数目 青年 1 中年 3 老年 2 注:年龄小于30为青年,31到49为中年,50以上为老年。 请问SQL语句怎么写?好评率:100%给你一个参... 阅读全文

posted @ 2011-04-19 21:14 希望你喜欢 阅读(752) 评论(0) 推荐(0)

SQL 批量添加的语法

摘要: 1.--添加一条记录 2. insert into tableName(col1,col2,col3) values (val1,val2,val3) 3.--添加多条记录 4. insert into tableName(col1,col2,col3) 5. select val1,val2,va... 阅读全文

posted @ 2011-04-19 21:13 希望你喜欢 阅读(1342) 评论(0) 推荐(0)

SQL查询重复数据

摘要: 有例表:emp emp_no name age 001 Tom 17 002 Sun 14 003 Tom 15 004 Tom 16 要求: 列出所有名字重复的人的记录 (1)最直观的思路:要知道所有名字有重复人资料,首先必须知道哪个名字重复了: select name from emp ... 阅读全文

posted @ 2011-04-19 21:13 希望你喜欢 阅读(28563) 评论(1) 推荐(1)

SQL type in 语法

摘要: SQL-SERVER的每个数据库内都有此系统表,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。以下是此系统表的字段名称和相关说明。 type in ()的例子: type in (N'P', N'PC')type in (N'U') Name,id,x... 阅读全文

posted @ 2011-04-19 21:12 希望你喜欢 阅读(1820) 评论(0) 推荐(0)

SQL Server数据库常用的T-SQL命令

摘要: 1. 查看数据库的版本 select @@version 2.查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4.查看数据库启动时间 select convert(varchar(30),login_time,120)... 阅读全文

posted @ 2011-04-19 21:10 希望你喜欢 阅读(411) 评论(0) 推荐(0)

not in和not exists的区别

摘要: exists 和 in 的执行效率是一样的 很多资料上都显示说,exists要比in的执行效率要高,同时应尽可能的用not exists来代替not in。但事实上,我试验了一下,发现二者无论是前面带不带not,二者之间的执行效率都是一样的。因为涉及子查询,我们试验这次用SQL SERVER自带的p... 阅读全文

posted @ 2011-04-19 21:09 希望你喜欢 阅读(1333) 评论(0) 推荐(0)