- 浏览: 44481 次
- 性别:
- 来自: 武汉
最新评论
-
胡火云:
我的回答是:正常。但不知为什么会出现这些信息,而这些信息要说明 ...
CL编辑器问题-出现这些字符是正常的吗? -
胡火云:
回答:这是对的,也是消息队列。
系统内部给出
声明结构体
文章列表
PetShop4.0的消息处理
由于在PetShop中仅对订单的处理使用了异步处理方式,因此在消息接口IMessaging中,仅定义了一个IOrder接口.因此,如果是实例化如下的对象,将会调用PetShopQueue的Receive()方法,而不是子类Order的Receive()方法:PetShopQueue queue = new Order();queue.Receive();从设计上来看,由于PetShop采用"面向接口设计"的原则,如果我们要创建Order对象,应该采用如下的方式:IOrder order
= new Order();or ...
- 2011-12-01 13:16
- 浏览 745
- 评论(0)
MicrosoftPetShop程序中三个bat文件
1.将程序编译成release版本
build.bat文件:
@echooff
C:\WINNT\Microsoft.net\Framework\v2.0.50727\MSBuild.exe"E:\EKing\微软.net技术\PetShop4.0\PetShop.sln"/t:Build/p:Configuration=Release
PAUSE
2.两个用于对Web.config加密和解密的文件。
EncryptWebConfig.bat文件:
@echooff
C:\WINNT\Microsof ...
- 2011-12-01 13:09
- 浏览 694
- 评论(0)
snk文件在.net里面被用作存放密钥或密钥对的存储文件,生成密钥对snk文件可以用.net中的sn.exe命令,如“sn -k keyPair.snk”。
snk本身只是用来存放非对称密钥的,但在各个需要用到加密、签名的地方都可以使用:
1)用snk文件生成强命名程序集,这样一个assembly才可以被赋予full-trust属性,也可以被添加到GAC中。在VS.NET中生成strong-named assembly,只需要在AssemblyInfo.cs里面添加一下代码并编译即可:
[assembly: AssemblyDelaySign(false)]
[assembly ...
- 2011-12-01 12:43
- 浏览 705
- 评论(0)
petshop中.snk文件和AssemblyInfo.cs文件的作用
snk文件在.net里面被用作存放密钥或密钥对的存储文件,生成密钥对snk文件可以用.net中的sn.exe命令,如“sn-kkeyPair.snk”。
snk本身只是用来存放非对称密钥的,但在各个需要用到加密、签名的地方都可以使用:
1) 用snk文件生成强命名程序集,这样一个assembly才可以被赋予full-trust属性,也可以被添加到GAC中。在VS.NET中生成 strong-namedassembly,只需要在AssemblyInfo.cs里面添加一下代码并编译即可:
[assembly:Assemb ...
- 2011-12-01 12:39
- 浏览 795
- 评论(0)
如何生成密钥文件Snk
2010-06-09 11:19
在.net中,snk用于给应用程序集签名,保证应用程序集的有效性。强命名程序集的缘由 : 目前Windows中出现的DLL Hell问题(两个不同的公司可能开发处具有相同名称的程序集,如果将相同名称的程序 集放置到同一个目录下,则会出现程序集覆盖现象,最后安装的程序集会覆盖前面的程序集,从而可能导致应用序不能正常运行)。由此看来,仅靠名称来区分程序 集是不足够的。CLR采取了强命名程序集的方式来唯一的表示程序集。强命名程序集包含四个标识:名称,版本号,语言文化标识和一个共有/私有密钥对。两种 程序集/两种部署方式:.Net支持两种 ...
- 2011-12-01 12:38
- 浏览 794
- 评论(0)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html ...
- 2011-11-15 17:45
- 浏览 573
- 评论(0)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html ...
- 2011-11-15 17:43
- 浏览 882
- 评论(0)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html ...
- 2011-11-15 17:40
- 浏览 580
- 评论(0)
ASP.NET验证码(3种)
把最近碰到的 能够用的验证码 都放出来,作个记录
1.GSC_WebControlLibrary 这是在网上找到的一个控件,非常好用。但是效果不是特别好(见下图。
)虽然容易使用,所有的属性都可以像控件一样设置,但是可用性不太高。用户不能自定义,而且看起来这个验证码效果不太好。
效果:
2.用一个页面生成图片,另一个页面调用,验证码存入cookie,调用时取cookie对比验证.这个用户就可以按自己的喜好更改效果和验证码的长度了 (:
效果如图:
代码如下:
CheckCode.aspx
using System;
using System. ...
- 2011-11-15 17:26
- 浏览 504
- 评论(0)
ASP.NET验证码
using System;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
using System.Text;
using System.Collections;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
...
- 2011-11-15 17:18
- 浏览 502
- 评论(0)
验证码技术是为了防止暴力破解等而设定的。现在一般的网站注册等都提供验证码功能,特别是腾讯更是长长的一串。文中参考了别人的代码。有了就没有必要再写了。可以读一下。不过我测试时发现了两次PageLoad的问题。注释了两句即可。同时修改了namespaces。同时提供完整的验证说明:1 新建VerifyCode.aspx
cs文件代码如下:
复制代码 代码如下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Web; ...
- 2011-11-15 17:16
- 浏览 836
- 评论(0)
自定义HTTPHandler实现数字水印效果
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->usingSystem;usingSystem.Web;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.IO;/**////
- 2011-11-15 12:21
- 浏览 638
- 评论(0)
HttpModule必须实现System.Web.IHttpModule接口,HttpHandler和HttpHandlerFactory必须分别实现System.Web.IHttpHandler接口和System.Web.IhttpHandlerFactory接口。
<HttpModules> web.config配置文件中configuration\System.Web节中添加下列几行:<HttpModules> <add typ ...
- 2011-11-15 12:19
- 浏览 495
- 评论(0)
<body>
<form
id="form1" runat="server">
<div>
<table>
<tr>
<td
colspan="2" style="height: 21px"
>
使用标准HTML来进行图片上传</td>
</tr>
<tr>
<td
style="width: 400px"&g
- 2011-11-09 19:59
- 浏览 740
- 评论(0)
如果要用ASP来作一个FTP文件上传的页面,我想很多人立刻就会想到要用第三方开发的组件,利用第三方的组件,虽然开发起来相对比较容易。但一般来说,免费下载的第三方的组件都有某些方面的功能限制,若要购买正版的 ...
- 2011-11-09 19:54
- 浏览 739
- 评论(0)