• 解读.NET中*延迟*特性的几个陷阱

    2009-07-11
    .NET发展至今,其实各处都有
  • 怎样实现MSMQ的消息加密

    2009-07-10
    消息加密的工作原理 消息应用程序发送方对消息进行加密后发送到目标计算机的消息队列中,然后由目标计算机上的应用程序接收消息队列中的消息进行解密。消息加密旨在防止在传输过程中有人未经授权查看消息。 使用消息加密会降低性能,不过这没有使用消息验证
  • 怎样在ASP.NET项目里面正确使用Linq to Sql

    2009-07-10
    老久不上来写技术类的东西了,偶尔回归一下吧。(其实,这篇文章8个月前写了个大半,后来一直没有时间去完善,再后来就因为各种原因给放下来了。) Linq to Sql 用的人也应该有些吧,我在cnblogs上面看老赵写的那几篇文章(请看08年9月左右的文章),感觉也很有
  • 浅谈使用ASP.NET Global.asax 文件

    2009-07-10
    Global.asax文件,有时候叫做ASP.NET应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。 概述 Global.asax位于
  • 浅谈ASP.NET中显示Linq To SQL输出的SQL语句

    2009-07-09
    最近在使用Linq To SQL的时候,为了了解不同Linq语句对性能造成的不同影响,需要获得Linq To SQL生成的SQL语句。 如果是在桌面程序中,只需要 _context.Log = Console.Out; 即可在控制台输出SQL语句。可是在ASP.NET中又该怎么办呢? 这时我想起了StringWriter
  • 解读一个简单程序的反编译

    2009-07-09
    看了老赵的博客从汇编入手,探究泛型的性能问题 ,突然想起以前自己写过一个关于反汇编的文章,特转过来。 源代码如下: 以下为引用的内容: void
  • 如何在.NET环境下为网站增加IP过滤功能

    2009-07-09
    如何在.NET环境下为网站增加IP过滤功能
    华能集团下某发电厂的企业网站(基于Asp.Net2.0实现,不允许修改源程序)要求实现厂内用户可直接访问整个站点的所有页面,厂外用户只能访问指定的页面的功能,本文将按照需求分析、方案设计、编码实现、部署应用的顺序逐步阐述整个解决方案的形成过程。 1.
  • 怎样使ASP.NET从字符串中查找字符出现的次数

    2009-07-08
    今天在一场
  • C#教程:Assembly类访问程序集信息

    2009-07-08
    C#中通过Assembly类可以访问程序集信息. 1.允许访问给定程序集的元元素,包含可以加载和执行程序集的方法; 2.加载程序集:使用静态方法Assembly.Load(程序集名称)或Assembly.LoadFrom(程序集完整路径名); 3.属性: FullName:程序集显示名称; 3.方法: Ge
  • 怎样实现.net程序的进程注入

    2009-07-08
    怎样实现.net程序的进程注入
    进程注入比较常见,比如用IDE调试 程序 以及一些Spy程序,如果仅仅为了与调试器通讯,可以使用.net提供的Debugger接口(在EnvDTE.dll的EnvDTE命名空间下).但无论出于什么目的,进程注入都是比较好玩的事情,所以不妨一试 . 进程注入的 方法 貌似很多(比如像特洛伊
  • 解读ASP.NET中的IFRAME框架挂马

    2009-07-07
    安全工程师,要能独立负责网站安全、局域网安全、服务器安全等,要了解网页挂马有IFRAME框架挂马、JS文件挂马、伪装挂马、CSS挂马、ActiveX组件挂马等方式,这样才可以有针对性地进行防范,避免网站和服务器等安全威胁。下面,我们来迈出成长为安全工程师的
  • 解读Java与.NET间进行Web Service交互的选择

    2009-07-07
    谈到.NET和Java之间的Web服务交互性时,通常的选择只有SOAP over HTTP,而根据.NET 3.0的相关规范,这仅有的一个选择也将会受到更多限制,.NET中提供的BasicHTTP将是唯一能直接与Java Web Servcies进行交互的方式。 最近,有两个新的选择出现了
  • 解读.net解决数据导出excel时的格式问题

    2009-07-07
    在项目中一般都需要将报表数据导出到EXCEL中,但经常出现导出长串数据(如身份证)到EXCEL中后显示为科学计数法的格式,或者报表中显示为001的数据导出到Excel后成了1的格式。 下面简单介绍一下以上问题的解决方法: 1、首先,了解一下excel从web页面上导出的
  • 基于.NET Framework 微软Silverlight下载

    2009-07-02
    Silverlight是一个跨浏览器的、跨平台的插件,为Web带来下一代媒体体验和丰富的交互式应用程序体验。 做为微软出品的一个浏览器增强模块,它使得浏览器可以在HTML中渲染丰富的内容。它
  • 解读ASP.NET刷新页面的六种方法

    2009-07-02
    第一: 以下为引用的内容: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: 以下为引用的内容: private void Button2_Click( object sender, System.EventArgs e ) { Respons
  • 解读ASP.NET编写应用程序的十大技巧

    2009-07-01
    1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑。如果不愿意,我们并非一定要使用Visual Studio .NET作为
  • 怎样防止ASP.NET按钮的多次提交

    2009-07-01
    网上查了很多方法,都不太好使,不如自己写一个,思路就是把按钮按下时用Javascript在客户端把按钮下一次的onclick事件改为return false; 这样在服务器端页面重新送回客户端之前,再次点击按钮都不会Post到服务端。同时将按钮的style改为一行字的样子,光标
  • 浅谈ASP.NET中使用AJAX的简单方法

    2009-07-01
    浅谈ASP.NET中使用AJAX的简单方法
    据我所知,这项技术最初是由Microsoft在1999年提出来的,也就是我们所熟知的使用远程调用(remote calls)的DHTML / JavaScript web应用程序.这项技术的核心就是通过浏览器发出一个异步的HTTP请求来调用服务端的网页或服务,在返回结果后,无需刷新就可以更
  • 浅谈不同映射模式下的直线输出的效果问题

    2009-06-30
    在做打印预览时:发现有趣的现象。 1:打印预览时宽度设置为0.1mm的线与设置为0.2mm的线显示效果一样,无区别。 打印机输出正常。 2:打印预览时:相同宽度的线有些显示有些不显示。 打印机输出正常。 仔细查看了一下,实际上是映射模式下的显示问题,鉴于映
  • 怎样处理.NET开发事件

    2009-06-30
    DOTNET事件处理的步骤与实现 第一步:定义一个合适的委托 例: 以下为引用的内容: delegate void MoveEventHandler(Object Sender,MoveEventArgs e) 注意:DotNet框架中的标准委托的定义如下: 以下为引用的内容: Public delegate void EventHabdler(Objec