自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (34)
  • 收藏
  • 关注

转载 控制字符串长度(中英文保持一致) .

#region 控制字符串长度       ///        /// 替换超出规定长度字符串为"..."       ///        /// 实际取出的字符串      /// 规定的长度,单位为byte      /// 替换后的字符串      public static string substr(string str, int len)      {

2012-07-30 11:29:15 1263

转载 静态构造函数

静态构造函数是C#的一个新特性,其实好像很少用到。不过当我们想初始化一些静态变量的时候就需要用到它了。这个构造函数是属于类的,而不是属于哪里实例的,就是说这个构造函数只会被执行一次。也就是在创建第一个实例或引用任何静态成员之前,由.NET自动调用。  class SimpleClass{    // Static constructor    static SimpleCl

2012-07-14 14:06:08 374

转载 .NET反射的定义:审查元数据并收集关于它的类型信息的能力。

元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中。而将代码转换为 Microsoft 中间语言 (MSIL) 并将其插入到该文件的另一部分中。在模块或程序集中定义和引用的每个类型和成员都将在元数据中进行说明。当执行代码时,运行库将元数据加载到内存中,并引用它来发

2012-07-13 21:08:33 1833

转载 NHibernate的大数据量插入的简单性能测试

NHibernate的大数据量插入的简单性能测试 很多人对于ORM的性能有偏见, 认为其性能会很差. 当然在大部分情况下, 查询的性能可以根据检索策略, 延迟加载, 二级缓存等等进行调优, 这个我就不谈了, 因为有大量的文章涉及到这点. 我这篇文章, 主要是想探讨另外一个方面的性能问题, 大数据量批量操作方面的.对于一般有经验的ORM使用者来说, 一提到大数据量操作一般也就会说, 嗯,

2012-07-13 17:40:48 2552

转载 JS "重载"

JS不是面向对象的语言,又是弱语言类型,有时候需要对一些函数进行重载,在JS机制中可以模拟"重载"  在JS的函数执行上下文中有一个名为arguments的有意思的变量,它以数组的形式存储了函数执行时传递过来的所有参数,即使函数定义没有定义这 么多个形参。还有一个特别之处就是跟Array类型相比,arguments变量有且只有一个length属性,Array的方法,例如push、pop 等

2012-07-12 12:34:03 718

转载 js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )

js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # ) 在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。1..停止事件冒泡JavaScript代码//如果提供了事件对象,则这是一个非IE浏览器if ( e && e.stopPropagation )//因此它支持W3C的stopPropagation()方法

2012-07-12 09:32:10 2502

转载 WCF服务元数据交换、配置及编程开发

WCF服务元数据交换、配置及编程开发(转)【1】WCF服务元数据的基本概念:    WCF服务元数据究竟是什么?它的作用是什么?为什么WCF服务要暴露元数据交换节点?这些和以前的Web Service有什么关系?这些通常是我们在学习WCF服务分布式系统开发过程中常常困扰我们的问题。     【1.1】WCF服务元数据是什么:    WCF服务元数据是WCF服务的

2012-07-10 23:28:49 2076

转载 window.location.reload;刷新

window.location.reload;刷新使用window.location.reload;刷新时,如果提交数据的动作,则会出现讨厌的对话框! 解决此问题,应该这样写: window.location.href=window.location.href; window.location.reload; 同理,如果是刷新父窗口,应该这样写: win

2012-07-10 15:25:50 2578

转载 document.all用法

document.all用法一. document.all是页面内所有元素的一个集合。例如:       document.all(0)表示页面内第一个元素二.document.all可以判断浏览器是否是IE    if(document.all){      alert("is   IE!");    }三.也可以通过给某个元素设置id属性

2012-07-10 10:44:51 422

转载 兼容多种浏览器“复制到剪贴板”的解决方案

博客分类:JavaScript浏览器FlashFirefoxIEOpera      要实现“复制到剪贴板”的功能,安全问题,浏览器的限制越来越严,实现的方法也越来越有限,这个简单的功能要想实现兼容不同的浏览器还真不容易,根据网上的一些资料结合我测试的经验,相关解决方案如下:方案一:利用“window.clipboardData”代码示例:  Js代

2012-07-10 10:14:09 875

转载 window.clipboardData 剪贴板用法

今天在学习标注工具的时候,看到一个新的对象window.clipboardData,学习下。    window.clipboardData的作用是在页面上将需要的东西复制到剪贴板上,提供了对于预定义的剪贴板格式的访问,以便在编辑操作中使用。成员表下面的表格列出了 clipboardData 对象引出的成员。方法 方法描述cl

2012-07-10 10:10:53 2465

转载 js event 用法

event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。 详细出处参考:http://www.jb51.net/article/14296.htmevent的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。

2012-07-09 18:54:59 514

转载 wcf 选什么绑架

在第1章中,最有价值的内容应该是本章的图1-4,如下所示: 图中给WCF用户展示了如何根据不同的场景选择合适的绑定。书中描述如下:“首先需要叩问自己服务是否需要与非WCF的客户端交互。如果是,同时客户端又是旧的MSMQ客户端,选择MsmqIntegrationBinding绑定就能够使得服务通过MSMQ与该客户端实现互操作。如果服务需要与非WCF客户端交互,并且该客户端期望调用基本的W

2012-07-08 16:40:48 523

转载 each实质上是一个for循环,那么能不能像普通的for循环那样break和continue呢?

"Content-Type" content="text/html; charset=gbk" />     "branchName">       "10">北京分公司       "11">天津分公司       "12">河北分公司       "13">山西分公司        "http://code.jquery.com/jquery-latest.min.js">

2012-07-06 21:56:33 1518

转载 Log4Net 配置和使用

web.config配置如下:

2012-07-03 19:46:20 496

图片预览、相册预览

图片预览、相册预览

2012-06-26

jquery.cookies.2.2.0.js.zip

jquery.cookies.2.2.0.js.zip

2012-06-13

jquery.cookies.2.2.0.min.js.zip

jquery.cookies.2.2.0.min.js.zip

2012-06-13

urlEncode or urlDecode

urlEncode or urlDecode

2012-06-06

lazyLoad img

lazyLoadlazyLoadlazyLoadlazyLoadlazyLoadlazyLoadlazyLoadlazyLoadlazyLoadlazyLoadlazyLoadlazyLoadlazyLoadlazyLoad

2012-05-25

JQuery 图片延迟加载 lazyload

JQuery 图片延迟加载 lazyload

2012-05-25

iis5.1 可用

iis5.1 可用

2012-05-07

进程杀手v2.7(xp能用)

进程杀手v2.7(xp能用)

2012-05-07

端口扫描器

端口扫描器

2012-05-07

WCF+队列消息项目

WCF+队列消息项目

2011-11-25

webcast 下载 下载教程视频

webcast 下载 下载教程视频webcast 下载 下载教程视频webcast 下载 下载教程视频webcast 下载 下载教程视频

2011-11-25

利用Jmail发送邮件:

利用Jmail发送邮件:收邮件利用Jmail发送邮件:利用Jmail发送邮件:利用Jmail发送邮件:利用Jmail发送邮件:

2011-07-27

发送邮件发送,先提一下SMTP

说到发送邮件发送,先提一下SMTP(呵呵,高手就跳过这一段吧!)。 SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。 再简单介绍一下名称空间(NameSpace)System.Web.Mail类库里所提供的邮件发送的对象、属性和方法 (1)它有三个类:SmtpMail、MailMessage和MailAttachment。这三个对象本文的示例程序代码中都应用到了! 1. MailMessage ,提供属性和方法来创建一个邮件消息对象。(Provides properties and methods for constructing an e-mail message.) 2. MailAttachments – 提供属性和方法来创建一个邮件附件对象。(Provides properties and methods for constructing an e-mail attachment.) 3. SmtpMail – 提供属性和方法通过使用windows 2000 CDOSYS 的消息组件的联合数据对象来发送邮件消息)。(Provides properties and methods for sending messages using the Collaboration Data Objects for Windows 2000 (CDOSYS) message component) (2)各个类的属性。 1.先简单介绍SmtpMail的属性: SmtpServer -- SMTP的地址。 2.主要来介绍MailMessage对象的属性 From -- 发送邮件的地址 To -- 接受邮件的地址 Subject -- 邮件的标题 Priority -- 邮件的优先级(有效值为High,Low,Normal) Attachments -- 返回一个集合,代表附件 Bcc -- 密送地址 Cc -- 抄送地址 Body -- 获取或是设置电子邮件消息的内容 BodyFormat -- 获取或是设置MailFormat的枚举值,此值指定消息体邮件的格式(Html格式、Text格式) Bodyencoding -- 指定消息的编码方式编码(主要有Base64,UUencode) 其他几个不重要的省略。 随便提到密送和抄送的区别:密送就是你群发邮件时收邮件的人无法看到你发给了多少人以及他们的邮件地址,抄送就是群发邮件时收邮件的人则可以看到你发给了多少人以及他们的邮件地址。 (3)SmtpMail类的Send方法,它的目的就是发送邮件,有两个重载方法。 1. SmtpMail.Send("发送邮件的地址","接受邮件的地址","邮件的标题","邮件消息的内容") 这个方法很简单,不适合发送带附件的邮件。 2. SmtpMail.Send(MailMessage) 此方法复杂、灵活,适合发送附件,而且可以设置MailMessage对象的各种属性值。 如果我们用ASP.NET写一个邮件发送的程序,那么首先应该如何得到SMTP。有两种方法:第一种方法调用目前知名的邮件服务提供商的SMTP,比如新浪、搜狐、网易的免费电子邮箱的SMTP;第二种方法是自己装一个SMTP虚拟服务器,这个在安装IIS时一起装上去的(安装过程就省略了:-) )。 一、在ASP.NET利用知名的邮件服务提供商的SMTP来发送邮件 首先需要去他们的邮件站点上注册免费邮箱,因为你要使用邮件服务提供商的SMTP,他们需要对身份进行验证,这样可以避免产生大量的垃圾邮件。假设我们在新浪的邮件站点(mail.sina.com.cn)上注册了一个免费电子邮件,用户名是mysina,密码是chenjie.该帐号为虚构的,请使用自己注册的用户名称和密码代替。我们在新浪的邮件站点获知它的SMTP地址是:smtp.sina.com.cn。我们需要向[email protected](我的邮箱地址)发送邮件。 那么利用ASP.NET(C#)发送邮件的核心代码如下: //核心代码开始 using System.Web.Mail; MailMessage objMailMessage; MailAttachment objMailAttachment; // 创建一个附件对象 objMailAttachment = new MailAttachment( "d://test.txt" );//发送邮件的附件 // 创建邮件消息 objMailMessage = new MailMessage(); objMailMessage.From = "[email protected]";//源邮件地址 objMailMessage.To = "[email protected]";//目的邮件地址,也就是发给我哈 objMailMessage.Subject = "邮件发送标题:你好";//发送邮件的标题 objMailMessage.Body = "邮件发送标内容:测试一下是否发送成功!";//发送邮件的内容 objMailMessage.Attachments.Add( objMailAttachment );//将附件附加到邮件消息对象中 //接着利用sina的SMTP来发送邮件,需要使用Microsoft .NET Framework SDK v1.1和它以上的版本 //基本权限 objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //用户名 objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "mysina") ; //密码 objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "chenjie"); /如果没有上述三行代码,则出现如下错误提示:服务器拒绝了一个或多个收件人地址。服务器响应为: 554 : Client host rejected: Access denied //SMTP地址 SmtpMail.SmtpServer = "smtp.sina.com.cn"; //开始发送邮件 SmtpMail.Send( objMailMessage ); //核心代码结束 二、在ASP.NET利用本机的SMTP虚拟服务器的SMTP来发送邮件 首先说一下SMTP配置。 (1)右键点击“SMTP虚拟服务器”选择“属性”->在“常规”选项卡中设置“IP地址(P)”,我设置的是192.168.1.100。 (2)选择“访问”选项卡,点击“中继”,选上“仅以下列表”(默认是被选上的),点击“添加”,在“单台计算机”中加入192.168.1.100。 提示,如果没有完成(2),则会出现大家常见的一种错误提示:服务器拒绝了一个或多个收件人地址。服务器响应为: 550 5.7.1 Unable to relay for [email protected] (友情提示一下:错误中的邮件地址有所不同) 然后开始核心代码,其实和方法(一)的差不多。与(一)的主要区别在于:1.SMTP的不同,2.objMailMessage.From中本方法可以随便填写,但是(一)中别随便填写那么利用ASP.NET(C#)发送邮件的核心代码如下: /核心代码开始 using System.Web.Mail; MailMessage objMailMessage; MailAttachment objMailAttachment; // 创建一个附件对象 objMailAttachment = new MailAttachment( "d://test.txt" );//发送邮件的附件 // 创建邮件消息 objMailMessage = new MailMessage(); objMailMessage.From = "[email protected]";//源邮件地址 objMailMessage.To = "[email protected]";//目的邮件地址,也就是发给我哈 objMailMessage.Subject = "邮件发送标题:你好";//发送邮件的标题 objMailMessage.Body = "邮件发送标内容:测试一下是否发送成功!";//发送邮件的内容 objMailMessage.Attachments.Add( objMailAttachment );//将附件附加到邮件消息对象中 //SMTP地址 SmtpMail.SmtpServer = "192.168.1.100"; //开始发送邮件 SmtpMail.Send( objMailMessage ); 以上两种方法介绍到这里。最简单的利用上面方法是在页面添加一个服务器按钮,把除引用的语句放到按钮单击事件中去。当然,别忘记了引用的语句放在最上面。 方法一的测试是完全正确,没有任何问题,但是方法二却导致邮件无法正确收到(***@sina.com),或者收到后也被放到垃圾邮件中去了(发往[email protected])。

2011-07-25

asp.net 配置文件讲解

asp.net 中的 WebConfig配置文件详解http://blog.csdn.net/bigstoneasd/article/details/1913875

2011-07-20

ajax(jquery)学习二.1 装载

ajax(jquery)学习二.1 请只打开来源可靠的网址 来自: http://hi.baidu.com/jacobi19871112/blog/item/60c39509ebb8fda62eddd4a1.html

2011-07-13

jquery 学习包 转载的 供大家参考

jquery 学习包 转载的 供大家参考

2011-06-29

概要设计模版--- 软件设计说明书

概要设计模版--- 软件设计说明书,,,软件需要写很多说明书。,很重要我贡献贡献。。网上找的

2011-06-28

网上找的网页气球提示友好窗口

制作网页气球提示网页提示气球温馨提示友好窗口

2011-06-25

BarTender2021.pdf

BarTender工具中文说明简单简介

2021-07-19

zq310-zq320-ug-zhcn.pdf

斑马打印机中文pdf说明手册

2021-07-14

iscroll 滚动的table view

可以用来做网页下拉的webapp

2013-06-29

Spring.net.dll

spring.net dll 包中还很完整的dll

2013-04-28

commons-logging

commons-logging

2013-04-13

js 版本 Chart图形

js 版本 Chart图形

2013-03-19

vs2010 sp1

vs2010 sp1 安装后才能安装silverlight调试工具

2013-03-17

framework2.0

.netframework2.0 包下载。。

2013-03-17

腾讯jquery图片浏览

腾讯jquery图片浏览代码

2013-01-15

NHibernate-1.2.1.GA.msi

NHibernate-1.2.1.GA.msi 安装包

2013-01-15

MyGeneration nhibernate工具

MyGeneration nhibernate工具

2012-10-16

Trance跟踪

TCP Trance WCF跟踪工具

2012-08-16

android手机开发

安卓手机开发软件

2012-08-09

log4net 学习用例

log4net

2012-07-03

Jquery-Comfirm提示框

Jquery-Comfirm提示框

2012-06-28

js 图片预览

js 图片预览

2012-06-25

空空如也

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

TA关注的人

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