自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (7)
  • 收藏
  • 关注

原创 利用history.go页面返回

<br /><br />  开发中经常遇到页面返回的问题,可以有很多种处理方法,我在这里讲一种通用的,简便方法,可以在刷新页面后返回依然有效<br /> <br /> <br />    //基类<br />    /// <summary><br />    /// 记录提交页面次数,用在javascript:history.go(<%=GoNum%>)<br />    /// </summary><br />    public int GoNum<br />    {<br />        ge

2010-12-09 20:24:00 797

原创 无法验证数据

“/”应用程序中的服务器错误。无法验证数据。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 无法验证数据。解决办法:开启 Forms身份验证

2010-12-09 20:20:00 722

原创 Microsoft Windows Workflow Foundation 入门

Microsoft Windows Workflow Foundation 入门:开发人员演练 发布日期 : 11/30/2005 | 更新日期 : 11/30/2005<br />Dino Esposito<br />Solid Quality Learning<br />适用于:<br />Microsoft Windows Workflow Foundation<br />Microsoft Windows Vista<br />摘要:对于需要为 Microsoft .NET 平台创建工作流驱动应用程

2010-09-12 20:47:00 605

转载 HttpModule与HttpHandler详解

<br />ASP.NET对请求处理的过程:<br />当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端。<br />    inetinfo.exe进程:是www服务的

2010-09-11 18:49:00 391

转载 ASP.NET ISAPI

<br />不管使用哪种底层平台,可靠性和性能都是对所有 Web 应用程序的主要要求,尽管从某种意义上讲,这两个要求是相互矛盾的。例如,要构建更可靠、更健壮的应用程序,可能需要将 Web 服务器与具体的应用程序分离,使应用程序在进程外工作。但是,如果在不同于 Web 服务器进程的内存环境中工作,应用程序将变慢。因此,需要采取合理的措施,以确保进程外代码尽可能快地运行。<br />在构建 Microsoft® ASP.NET 运行时环境时,依据的设计原则即:充分考虑可靠性和性能。得到的 ASP.NET 进程模

2010-09-11 18:41:00 410

原创 详解ASP.NET页面生命周期

<br />ASP.NET是微软.Net战略的一个组成部分。它相对以前的Asp有了很大的发展,引入了许多的新机制。本文就ASP.NET页面生命周期向大家做一个初步的介绍,以期能起到指导大家更好、更灵活地操纵ASP.NET的作用。<br />当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件。在我们试图建立ASP.NET页面的时候,这个执行周期是不必去考虑的,那样只会自讨苦吃。然而,如果被正确的操纵,一个页面的执行

2010-09-11 18:38:00 366

原创 数据库查询优化浅谈

数据库查询优化一直是数据库开发人员谈论的重点,在面试的时候,很多面试官也会问到这个问题,在这里我简单做了一些总结,可以优化查询的方法:1分磁盘驱动器存放文件组,讲表分散在多个文件组中,再把文件组分散到不同的物理磁盘分区上,这样两个磁盘可以同时读写数据,就可以提高访问速度了2创建索引,分为几种情况:a为主键创建索引,b为外键创建索引,c为经常查询的列做索 引,d经常排序的列上做索引,e经常根据范围进行搜索的列上做索引3对不需要即时修改的数据模糊查询,使用全文索引4在查询语句上不用笛卡尔积;

2010-09-04 09:27:00 350

原创 关于wcf客户端链接序列化问题

<br /><br />       经过我一段时间测试发现,wcf打开一个链接比较耗时,当时设计是将客户端链接保存到session,设计之初没有想到session丢失的问题,后来开发中Session丢失严重,就把Session状态设置为StateServer,这样面临客户端序列化的问题,但是ServiceClient不能序列化,这样就不能缓冲客户端链接,与整个验证设计相冲突;请教过wcf的高手,不过好像没人遇到过这样的问题;看来只能自己解决了;<br />      在以前的开发中没有注意到cache是不

2010-07-30 17:14:00 669

转载 Resharper 快捷键

<br />Ctrl + Space 代码完成 Ctrl + Shift + Space代码完成 Ctrl + Alt + Space代码完成 Ctrl + P 显示参数信息 Alt + Insert 生成构造函数,属性,重载成员函数,实现接口 Ctrl + Alt + J 生成if,try..catch,#region块 Ctrl + / 注释及取消//注释 Ctrl + Shift + / 注释及取消/**/注释 Ctrl + W 增量选择块 Ctrl + Shift + W 增量反选 Alt + En

2010-07-25 08:46:00 657

转载 C#开发音频--WinMM.dll 函数汇总

<br />C#开发音频--WinMM.dll 函数汇总 收藏 auxGetDevCaps 查询指定的辅助输出设备以确定其性能 auxGetNumDevs 检取系统中存在的辅助输出设备的数量 auxGetVolume 返回指定的辅助输出设备的当前卷设备 auxOutMessage 向指定的辅助输出设备发送一条消息 auxSetVolume 在指定的辅助输出设备中设置卷 CloseDirver 关闭指定的可安装驱动器 DefDriverProc 为任何不由可安装驱动器处理的消息提供的缺省处理 Driverca

2010-07-15 23:06:00 2734

原创 读取 XML 数据时,超出最大名称表字符计数配额 (16384)。

下载“http://localhost:2012/CustomerManager/mex”时出错。请求因 HTTP 状态 400 失败: Bad Request。元数据包含无法解析的引用:“http://localhost:2012/CustomerManager/mex”。XML 文档(1, 253311)中有错误。读取 XML 数据时,超出最大名称表字符计数配额 (16384)。名称表是用于存

2010-05-12 10:11:00 2594 6

转载 从计算机复试看中国教育——一个面试官的经历

从计算机复试看中国教育——一个面试官的经历 收藏 此文于2010-04-02被推荐到CSDN首页如何被推荐?年年都参加研究生复试,年年都承担计算机专业研究生的英语复试,年年都被应试的学生雷得外焦里内,还是写一些感受吧。英语复试表面上看考察的是专业应用和口语方面的基本能力,实则希望考察学生对专业英语或者专业方向的基本理解,因为我们也不是英语专业毕业的,英语水平也高不到哪里

2010-05-08 21:42:00 680

转载 放射

反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应

2010-05-08 21:38:00 597

转载 关于C#放射的入门搜集整理

反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应

2010-04-23 11:39:00 719

转载 C#语言 第五部分 线程(二) 线程同步(1)

上一章我们了解了多个线程可以“同时”运行代码(我们称为“异步运行”),这一章我们来研究为什么异步运行的线程需要同步?所谓同步,就是给多个线程规定一个执行的顺序(或称为时序),要求某个线程先执行完一段代码后,另一个线程才能开始执行。第一种情况:多个线程访问同一个变量:一个线程写,其它线程读:这种情况不存在同步问题,因为只有一个线程在改变内存中的变量,内存中的变量在任意时刻都有一个确定的值

2010-04-23 10:14:00 568

转载 C#中DllImport用法和路径问题

DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息。    DllImport属性应用于方法,要求最少要提供包含入口点的dll的名称。    DllImport的定义如下:[AttributeUsage(AttributeTargets.Method)]     public class Dll

2010-04-23 10:12:00 716

转载 C#多线程JOIN方法初探

 [说明:刚接触多线程时,弄不明白Join()的作用,查阅了三本书,都不明不白。后来经过自己的一番试验,终于弄清了Join()的本质。大家看看我这种写法是否易懂,是否真的写出了Join()的本质,多提宝贵意见。]  Thread类的Join()方法能够将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,线程A将插入线程B之前,直到线程A执行完毕后,才会继续执

2010-04-23 10:08:00 5090 6

转载 c#中多线程同步解决方案

c#中多线程同步解决方案 C#中对于多线程编程有很好的支持,常用的有以下几种解决方案:           1. Lock(object) 对需要同步的代码块加锁;    2. Monitor Class    3. ReaderWriterLock Class              4. Mutex Class           5. Semaphore    

2010-04-20 19:49:00 765

转载 webform开发中get与post的区别

 1. get是从服务器上获取,post是向服务器传送。2. get是把参数队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.Query

2010-04-17 19:56:00 640

原创 ASP.NET的缓存机制及技术实现

 缓存缓存机制页输出缓存:保存页处理输出,下次重用所保存的输出应用程序缓存:允许缓存所生成的数据,如DataSet㈠页输出缓存1、页输出缓存的几中形式①Location指定在哪个地方缓存,Any任何地方都缓存。60秒以内看到的都是一样的了。②还可在配置文件里写,然后在页面调用配置文件的缓存名称。③用编程的方式:Response.Canche.SetExpires(DateTime.No

2010-04-17 19:55:00 392

原创 C#静态方法与非静态方法的比较(转)

C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。下面我们分四个方面来看看C#静态方法与非静态方法的差异:C#静态方法与非静态方法比较一、C#静态成员:①静态成员属于类所有,非静态成员属于类的实例所有。②每创建一个类的实例,都会在内存

2010-04-16 16:07:00 361

原创 C#中怎么调用WinAPI函数

在C#中经常需要调用一些API函数,那么怎样才能正确的调用API函数呢,如下:一、调用API格式//引用此名称空间,简化后面的代码usingSystem.Runtime.InteropServices;...//使用DllImportAttribute特性来引入api函数,注意声明的是空方法,即方法体为空。[DllImport("user32.dll")]publics

2010-04-16 15:59:00 770

原创 WCF分布式安全开发实践(11):消息安全模式之Certificate身份验证:Message_Certificate_WSHttpBinding

原文:WCF分布式安全开发实践(11):消息安全模式之Certificate身份验证:Message_Certificate_WSHttpBinding 今天继续介绍WCF分布式安全开发实践(11):消息安全模式之Certificate身份验证:Message_Certificate_WSHttpBinding 。本文介绍的内容主要是:主要是消息安全模式的证书身份验证方式,基于WSHttpBi

2010-04-16 15:19:00 797

原创 WCF分布式开发步步为赢(3)WCF服务元数据交换、配置及编程开发

今天我们继续WCF分布式开发步步为赢(3)WCF服务元数据交换、配置及编程开发的 学习。经过前面两节的学习,我们了解WCF分布式开发的相关的基本的概念和自定义宿主托管服务的完整的开发和配置过程。今天我们来详细学习WCF服务元数 据交换的相关内容。WCF服务元数据究竟是什么?为什么WCF服务要暴露元数据交换节点?这些和以前的Web Service有什么关系?WCF服务元数据交换的方式有那些?我们如何

2010-04-16 15:17:00 608

原创 WCF、Net remoting、Web service概念及区别

Windows通信基础(Windows Communication Foundation,WCF)是基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。 WCF就是微软对于分布式处理的 编程技术的集大成者,它将DCOM、Remoting、Web Service、WSE、MSMQ集成在一起,从而降低了分布式系统开发者的学习曲线,并统一了开发

2010-04-16 15:16:00 851

原创 WCF通信协议

如前所述,可以通过许多传输协议与WCF服务通信。在.NET 3.5 Framework中定义了4个协议:●HTTP:它允许与任何地方的WCF服务通信,包括Internet。可以使用HTTP通信技术创建WCF Web服务。●TCP:如果正确配置了防火墙,它允许与本地网络或Internet上的WCF服务通信。TCP比HTTP高效,功能也比较多,但配置起来比较复杂。●指定的管道:

2010-04-16 15:11:00 2092

原创 wcf 配置文件

xml version="1.0" encoding="utf-8" ?>configuration>     section -->    system.ServiceModel>        元素包含应用中驻留的所有service的配置要求 -->        services>            每个服务的配置             属性说明:              name 

2010-04-16 11:19:00 358

原创 WCF配置文件

xml version="1.0" encoding="utf-8" ?>configuration>     section -->    system.ServiceModel>        元素包含应用中驻留的所有service的配置要求 -->        services>            每个服务的配置             属性说明:              name 

2010-04-16 11:17:00 386

原创 tomcat多端口,多web程序的一点学习经验

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2009-06-04 19:15:00 918

原创 图片曲线效果

 javascript:R=0;x1=.1;y1=.05;x2=.25;y2=.24;x3=1.6;y3=.24;x4=300;y4=200;x5=300;y5=200;DI=document.images;DIL=DI.length;function A(){for(i=0;i-DIL;i++){DIS=DI[i].style;DIS.position=absolute;DIS.left=M

2008-11-11 10:28:00 423

原创 dos命令

 用rd /s/q X:/文件夹可以删除文件。del  /s /q /f  "path" 删除文件夹下文件net start "server" 启动服务net stop "server" 停止服务taskkill /im "name" /f 结束进程 

2008-11-11 10:14:00 337

转载 面试

 面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。     问题一:“请你自我介绍一下”     思路: 1、这是面试的必考题目

2008-11-11 10:13:00 352

原创 ASP.NET中常用的26个优化性能方法

 1. 数据库访问性能优化  数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池

2008-08-27 12:32:00 277

原创 SQL优化34条[SQL收藏]

 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。

2008-08-27 12:26:00 292

原创 MyEclipse快捷键

 (1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。          F3跳到声明或定义的地方。          F5单步调试进入函数内部。          F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开

2008-08-27 11:44:00 311

Gac注册卸载Dll工具

本工具用于把Dll注册到GAC,也可以把已注册到GAC的Dll卸载; 还在为Sharepoint开发烦闷吗?本工具用于Sharepoint快速更新Dll,大大节省您的调试时间

2014-09-19

TCP+IP技术培训TCP+IP技术培训

TCP+IP技术培训TCP+IP技术培训

2010-08-15

Linux系统命令及其使用详解

Linux 系统命令及其使用详解(大全) (来源: 中国系统分析员)

2010-08-15

《网络神采》word帮助

《网络神采》 A、通用:根据制定采集规则,可以采集任何通过浏览器看得到的东西。 B、灵活:支持网站登录采集、网站跨层采集、POST采集、脚本采集、动态页面采集等高级功能。 C、扩展性强:支持存储过程调用、插件调用等,可以通过二次开发扩展功能。 D、高效:为了让用户节省一分钟去做其它事情,软件做了精心设计。 E、速度快:速度最快、效率最高的采集软件。 F、稳定:系统资源占用少、有详细的运行报告、采集性能稳定,而且,软件要求“零BUG”。 G、人性化:注重软件细节、强调人性化体验!

2010-07-18

C#局域网扫描工具含源码

自动分析局域网中的所有计算机,包含ip,计算机名称

2010-01-29

JavaScript做的下拉菜单

JavaScript做的下拉菜单,可以用来做网站首页

2008-08-28

连连看游戏开发

C#.net开发的游戏

2007-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除