摘要:
本文转载字阮一峰的日志。今天,我读到一篇好文章。它用图片通俗易懂地解释了,”数字签名”(digital signature)和”数字证书”(digital certificate)到底是什么。我对这些问题的理解,一直是模模糊糊的,很多细节搞不清楚。读完这篇文章后,发现思路一下子就理清了。为了加深记忆,我把文字和图片都翻译出来了。1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们—-帕蒂、道格、苏珊—-每人一把。3.苏珊给鲍勃写信,写完后用鲍勃的公钥加密,达到保密的效果。4.鲍勃收信后,用私钥解密,看到信件内容。5.鲍勃给苏珊回信,写完后用Hash函数,生成信件的摘要(d 阅读全文
摘要:
实现过程:选择图片上传成功后,取得已经存在服务器的文件生成缩略图,并且判断是否是图片类型的文件,这个的判断可以在程序中修改,本程序只是判断了“image/bmp”、“image/gif”、“image/pjpeg”三种类型。 代码如下:upfile.aspx文件<%@ Page Language="C#" AutoEventWireup="true" CodeFile="upfile.aspx.cs" Inherits="upfile_upfile" %><!DOCTYPE html PUBLIC 阅读全文
摘要:
.aspx代码:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default2.aspx.cs"Inherits="Default2"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns=&q 阅读全文
摘要:
因为最近再带两个实习的朋友~ 他们在理解委托这块 不明白能用来做什么 对这块理解的不好 更不用说委托扩展来的 拉姆达表达式 事件等了~ 但是这些很重要 在MVC EF4.1 里 都会有很多拉姆达表达式的影子 在做组件开发 用户控件开发 事件的运用 一定也是少不了的 稍微深入点儿的说 用于两个对象之间的通讯 用来解耦 用委托事件 是很不错的选择 而设计模式里的观察者模式 也是基于委托事件的应用 还有做winform 开发的 里的线程 WPF SL 的异步调用等 都是有这委托的影子的 所以 这个还是很重要的。也是一定要掌握的~ 希望通过这篇文章 能让大家更加了解委托以及如何运用~一.委托以及延伸先 阅读全文
摘要:
在网上查到有几种方式检查网络是否连接,测试了一下,第一种方式受到ping时延的影响,在某些不支持ping的地址或者网段甚至不可用,因此建议采用方法21. 调用 cmd 中的 ping 命令,分析输出信息来确定网络是否连接// 使用 ping 命令来判断 ,txtIP 文本框输入一个有效的远程主机 ipSystem.Diagnostics.Process proIP=newSystem.Diagnostics.Process();proIP.StartInfo.FileName="cmd.exe";proIP.StartInfo.UseShellExecute =false; 阅读全文
摘要:
转自:http://www.cnblogs.com/JimmyZhang/archive/2008/10/02/Cryptograph.html引言在一些比较重要的应用场景中,通过网络传递数据需要进行加密以保证安全。本文将简单地介绍了加密解密的一些概念,以及相关的数字签名、证书,最后介绍了如何在.NET中对数据进行对称加密和解密。加密和解密说到加密,可能大家最熟悉的就是MD5了,记得几年前我刚开始接触Web编程的时候,研究的一个ASP论坛程序,它的用户密码就是采用的MD5进行加密。MD5实际上只是一种散列运算,或者可以称为单向的加密,即是说无法根据密文(加密后的数据),推导出明文(原数据)。而 阅读全文
摘要:
原文:http://www.cnblogs.com/hyl8218/archive/2010/03/25/1690483.html记录以备使用首先head标签上添加runat="server"。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1protectedvoidPage_Load(objectsender,EventArgse)2{3HtmlGenericControlautoCompleteScript=newH 阅读全文
摘要:
http://blog.csdn.net/zhoufoxcn/archive/2006/10/24/1349680.aspx一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是程序从中启动的目 阅读全文
摘要:
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Xml;//两个构造函数中,一个是XML文件路径,一个文件路径加上节点路径,在重载的函数中有的需要设置节点路径//方法为:xmlManager.NodePath="\\子节点\子节点……"//所有异常全部抛出,需要在程序捕捉namespaceAidy.XmlManager{publicclassXmlManager{#region变量的定义privateXmlDocument_document=newXmlDocument();privatestri 阅读全文
摘要:
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Xml;//两个构造函数中,一个是XML文件路径,一个文件路径加上节点路径,在重载的函数中有的需要设置节点路径//方法为:xmlManager.NodePath="\\子节点\子节点……"//所有异常全部抛出,需要在程序捕捉namespaceAidy.XmlManager{publicclassXmlManager{#region变量的定义privateXmlDocument_document=newXmlDocument();privatestri 阅读全文