自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Excel(VBA)自定义右键单击菜单以启动宏(示例代码)

自定义右键单击菜单

2022-05-13 10:24:25 1492

转载 斑马移动打印用法

主要有以下三种方法:1.利用ZPLII指令集编写带有位置信息,字体大小,打印内容等信息的指令,利用TCP/IP或者串口传输到打印机打印2.利用Graphic类在自己程序中绘制出自己想要的打印效果图,然后用指令集中的DG指令将打印效果图整张通过TCP/IP或者串口传输到打印机打印3.利用NiceLabel、BarTender等第三方打印编辑软件,利用可视化界面(托拉拽)编辑好要打印的效果,然后调用打印机驱动进行打印。方法一:利用ZPLII指令集编写带有位置信息,字体大小,打印内容等信息的指令,.

2022-05-13 10:20:38 1172

转载 Zebra 打印机模板实现模板标签打印

好久没有这么专注的研究过一个东西了,当研究出来后久违的满足感!最近项目中需要用到标签打印,虽然与打印机的接口由其他设备外包商承接,但打印机型号的采购还是需要我们自己选择,且承包商也不愿做复杂的通讯接口,所以才有了后来的研究, 项目为了保险起见,我们还是需要验证一下技术实现方式和实现难度。当然由其他家各种品牌标签打印机,其中不乏特别简单通讯方式的,但最终选择了斑马的型号,原因很简单:便宜!此次测试的打印机型号为GK888t(虽不是最终项目上要用的型号,但据说斑马的通讯方式都一样)。现状:一台G

2021-07-15 14:10:11 5892 2

转载 VUE (vue-cli)脚手架项目说明

1. 概述1.1 说明  使用vue-cli快速创建的vue项目目录如下:1.2 build    1.3 config  config文件夹下的文件目录如下:  1.4 .editorconfig  代码规范化编辑可以帮助我们简单整洁的展示代码结构,而.editorconfig文件就是对代码规范设置的一个文档。使用编辑器/IDE打开项目时编辑器会自动寻找.editorconfig文件,然后根据其内容配置去显示相关的项目代码文件。  2. 项目页面开发.

2020-07-05 23:01:58 461

转载 vue环境安装

原创地址:https://www.cnblogs.com/651434092qq/p/11090737.htmlvue开发搭建(npm安装 + vue脚手架安装)一、概念1、npm: Nodejs下的包管理器。2、webpack: 它主要的用途是通过CommonJS的语法,把所有浏览器端需要发布的静态资源,做相应的准备,比如资源的合并和打包。3、vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm ...

2020-07-05 21:53:26 233

转载 .Net 微服务

一,什么是微服务?“微服务架构(Microservice Architecture)”一词在过去几年里广泛的传播,它用于描述一种设计应用程序的特别方式,作为一套独立可部署的服务。目前,这种架构方式还没有准确的定义,但是在围绕业务能力的组织、自动部署(automated deployment)、端智能(intelligence in the endpoints)、语言和数据的分散控制,却有着某种共同的特征。“微服务(Microservices)”——只不过在满大街充斥的软件架构中的一新名词而已。尽管我

2020-06-06 23:58:28 814

转载 style 串联选择器和后台选择器区别

串联选择器:作用在同一个标签上 1 2 3 4 <code class="language-html"><div class="”a”" id="qq"><span>look at the color</span></div> css: #qq.a{ …. ...

2019-11-20 23:02:59 272

转载 GO 反射三法则

引言在计算过程中,反射是程序检查其自身结构,特别是类型的一种能力。 它是元编程的一种形式,同时也是最容易让人误解的部分。在本文中,我们试图解释反射在Go中如何工作,以澄清某些事情。每一种语言的反射模型都不同 (甚至许多语言根本不支持反射),不过这篇文章是关于Go的,因此在接下来的内容中, “反射”一词应看做“Go中的反射”。类型与接口由于反射建立在类型系统之上,就让我们先来复习一下...

2019-10-26 13:34:52 192

转载 Windows+GO+beego

第一步、首先下载go1.6.2.widowsd64.msi,双击即可在windows本机上安装go;如此在环境变量中汇自动添加GOROOT和Path然后需要自己创建一个GOPATH目录,如我在C盘下创建了一个GOPATH文件夹,并且添加到环境变量中:第二步:在https://git-scm.com/download/win上下载Git-2.8.1-32-bit.exe,双击...

2019-10-16 23:25:35 233

转载 Golang 入门系列(十一)Go语言实现webapi

之前,已经讲过很多Golang的东西,比如基础语法,mysql的使用,redis的使用等等,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html,今天就用从头写一个完整的go的示例项目吧。本项目完全使用原生开发,没有使用任何WEB框架和ORM。虽然大家对mvc 呀,三层架构已经很了解了。但是...

2019-10-14 13:10:59 409

转载 golang 常用库

golang至今已有九年了,其可用的库非常丰富。github.com/Arafatk/DataViz  对于常用数据结构的可视化,使用的graphviz。github.com/astaxie/beego  beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 to...

2019-10-14 13:09:56 1143

转载 将MongoDB设置成服务

将MongoDB设置成服务的步骤是:由于每次都要打开mongoDB服务,我的安装目录为:E:\MongoDB\bin,并将这个路径添加到环境变量的PATH中。a.设置数据存放路径为:E:\MongoDB\data\db , 日志的文件及存放路径:E:\MongoDB\data\log\mongo.logb.必须以管理员的身份来运行CMD,并在其中输入命令:mongod -dbpath "E...

2019-10-02 22:28:47 316

转载 Mongo运行错误:Failed to connect 127.0.0.1:27017,reason:errno:10061由于目标计算机积极拒绝,无法连接

Mongo运行错误:Failed to connect 127.0.0.1:2701Mongo运行错误:如下原因是mongodb的服务没有开启,开启服务后问题就能解决了,开启服务命令:mongod --dbpath "d:\mongodb\data只要操作mongodb数据库,服务就要一直开着作者:绿茶叶出处:http://www.cnblogs.com/greente...

2019-10-02 22:27:54 582

转载 Windows 平台下 Go 语言的安装和环境变量设置

文章目录2.1 根目录 GOROOT 和 Path 2.2 Go 工作目录 GOPATH 2.3 命令行对环境变量进行验证1. Go 语言 SDK 安装包下载和安装最新稳定版 1.5.3 安装包 go1.5.3.windows-amd64.msi下载地址https://golang.org/dl/,大小约 69 MB(作者上传了一份该版本安装包到 CSDN 资源,嫌国外网速慢可以去...

2019-09-26 13:43:12 260

转载 Windows下Go语言LiteIDE下载及安装

下载地址为 https://www.golangtc.com/download/liteide我下载的是liteidex32.1windows-qt4.zip,下载之后解压,并将liteide文件夹拷贝到Go的安装目录下,在liteide\bin文件夹下找到liteide.exe,双击运行。liteIDE环境变量设置 首先切换环境到你电脑支持的系统选择 查看-&gt...

2019-09-26 13:41:56 549

转载 Visual Studio 2013 为C#类文件添加版权信息

更改如下目录下的模版文件即可实现添加版权信息功能C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class\Class.cs (默认路径)如果安装被更改请到:[安装目录]\Common7\IDE\ItemTemplates\CSharp\Code\2052\Cl...

2018-09-11 17:31:09 443

转载 Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案(转)

随笔 - 114  文章 - 0  评论 - 67Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案(转)  前言刚开始创建MVC与Web API的混合项目时,碰到好多问题,今天拿出来跟大家一起分享下。有朋友私信我问项目的分层及文件夹结构在我的第一篇博客中没说清楚,那么接下来我就准备从这些文件怎么分文件夹说起。问题大概有以下几点: 1、项目层的文件夹结构       2、解决...

2018-05-24 09:31:53 345

转载 ASP.NET Web API 创建帮助页

1. 安装 Microsoft.AspNet.WebApi.HelpPage 程序包Install-Package Microsoft.AspNet.WebApi.HelpPage2. 注册 Areaprotected void Application_Start(){ AreaRegistration.RegisterAllAreas();}3. HelpPageConfig 启...

2018-05-23 17:37:50 316

转载 Filter的使用---api 中Filter多个执行顺序

在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。引入了这一机制可以更好地践行DRY(Don’t Repeat Yourself)思想,通过Filter能统一地对一些通用逻辑进行处理,如:权限校验、参数加解密、参数校验等方面我们都可以利用这一特性进行统一处理,今天我们来介绍Filter的开发、使用以及讨论他们的执行顺序。一、Filt...

2018-05-23 14:40:53 1492

转载 C#静态常量和动态常量的区别

C#拥有两种不同的常量:静态常量(compile-time constants)和动态常量(runtime  constants)。它们有不同的特性,错误的使用不仅会损失效率,还可能造成错误。相比之下,静态常量在速度上会稍稍快一些,但是灵活性却比动态常量差很多。 //静态常量(隐式是静态的)public const int  compiletimeConstant = 1;//动态常量public...

2018-05-23 14:39:01 825

转载 MongoDB--集群

为什么需要集群为了让数据安全高(24* 7)数据可用性灾难恢复无停机维护(如备份,索引重建,压实)读缩放(额外的副本读取)副本集对应用程序是透明设置集群准备工作在MongoDB的集群是需要奇数个节点才能正常的运行,我们这里设置一个最小的节点的集群:1个主节点和2个从节点分别建立三个文件夹来存放MongoDB的三个节点的文件设置mongod.cfg文件systemLog: destinati...

2018-05-23 10:47:06 438

转载 MongoDB——权限管理

MongoDB——权限管理MongoDB默认是没有权限验证的,但生产环境中,没有权限控制是很不安全的。我们先不详谈太多概念,直接动手创建两个典型的账号:超级管理员,类似sql server的sa账号或者mysql的root账号单个数据库的读写权限账号创建超级管理员在没开启权限验证机制的时候,我们在“命令指示符”窗口用mongo打开MongoDB的shell。使用“use”命令,切换到admin数据...

2018-05-23 10:43:25 298

转载 windows下MongoDB的安装及配置

一、先登录Mongodb官网https://www.mongodb.com/download-center#community 下载   安装包。32、64位的都行。二、安装MongoDB下载后的安装包:安装比较简单,类似于普通QQ软件,中间主要是选择“Custom”自定义 安装路径修改下:D:\software\MongoDB然后不断“下一步”,安装至结束。安装比较容易。难点在启动Mongodb...

2018-05-23 09:59:13 165

转载 javascript 基础知识--javascript面向对象和设计模式

一、注释写法1 /*2 * @author: 作者3 * @action: 组件的作用4 * @date: 创建日期5 * 6 * Options : events delay // 属性7 * Methods : currentShow getContent // 方法8 * Events : beforeClick afterClick ...

2018-05-19 15:49:28 255

转载 C#实现无物理边距真正可打印区域的绘图\打印程序开发

经常在开发实际的应用程序中,需要用到图形绘制和打印程序。如何实现完整的精确打印和绘图是需要注意许多细节地方的。最近在遇到打印问题的时候,仔细研究一阵,总结这篇博文,写得有点杂乱,看文要还请费点神。基本功能:窗体绘图与鼠标交互 打印预览与打印输出开发平台:VisualStudio 2010 (C#)1绘图坐标系统1.1绘图系统坐标转换(屏幕窗口/打印机)   绘图程序涉及到多种坐标系统,总体上可分为...

2018-04-23 21:46:33 1340

转载 c#改变图片大小和限定文件大小

/// &lt;summary&gt;    /// 生成缩略图    /// &lt;/summary&gt;    /// &lt;param name="serverImagePath"&gt;图片地址&lt;/param&gt;    /// &lt;param name="thumbnailImagePath"&gt;缩略图地址&lt;/param&gt;    

2018-04-17 19:17:09 2892 1

转载 C# 打印 api 操作属性设置,DocumentProperties

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runtime.Int...

2018-04-13 15:09:39 1965 3

转载 C# png格式图像转jpg时透明背景变为黑色问题

Image img = Image.FromFile(filename);// Assumes myImage is the PNG you are convertingusing (var b = new Bitmap(img.Width, img.Height)) { b.SetResolution(img.HorizontalResolution, img.VerticalResol...

2018-04-12 14:04:32 3326 1

转载 《JAVA与模式》之策略模式

《JAVA与模式》之策略模式在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的:  策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式的结构  策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,

2017-11-16 21:17:23 231

转载 如何设置ASP.NET页面的运行超时时间

全局超时时间服务器上如果有多个网站,希望统一设置一下超时时间,则需要设置 Machine.config 文件中的 ExecutionTimeout 属性值。Machine.config 文件位于 %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\CONFIG\ 目录中。例如:1

2017-10-26 23:19:12 1228

转载 基于FormsAuthentication的用户、角色身份认证

基于FormsAuthentication的用户、角色身份认证       一般情况下,在我们做访问权限管理的时候,会把用户的正确登录后的基本信息保存在Session中,以后用户每次请求页面或接口数据的时候,拿到Session中存储的用户基本信息,查看比较他有没有登录和能否访问当前页面。       Session的原理,也就是在服务器端生成一个Sessio

2017-10-26 22:50:18 286

转载 C# Socket网络编程精华篇

我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念:TCP/IP层次模型    当然这里我们只讨论重要的四层       01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TCP/IP应用以及应用协议,也有许多的企业应用和互联网应用。http协议在应用层运行。       02,传输层(Tanspot):传输层包括UDP和

2017-10-17 22:12:04 510

转载 介绍托管程序与非托管程序的区别

介绍托管程序与非托管程序的区别 本文主要介绍托管程序与非托管程序的概念,以及两者之间的区别。希望对你有帮助,一起来看。AD:【线下活动】三大新锐HTML 5企业汇聚51CTO—大话移动前端技术托管代码是一microsoft的中间语言,他主要的作用是在.NET FRAMEWORK的CLR执行代码前去编译源代码,也就是说托管代码充当着翻译的作用。下面介绍托管代码和非

2017-10-15 17:47:50 403

转载 C#委托的异步调用

本文将主要通过“同步调用”、“异步调用”、“异步回调”三个示例来讲解在用委托执行同一个“加法类”的时候的的区别和利弊。 首先,通过代码定义一个委托和下面三个示例将要调用的方法:/*添加的命名空间using System.Threading;using System.Runtime.Remoting.Messaging;*/    public delegate int 

2017-10-15 12:56:58 466

转载 .net 多线程

受托管的线程与 Windows线程必 须要了解,执行.NET应用的线程实际上仍然是Windows线程。但是,当某个线程被CLR所知时,我们将它称为受托管的线程。具体来说,由受托管的代 码创建出来的线程就是受托管的线程。如果一个线程由非托管的代码所创建,那么它就是非托管的线程。不过,一旦该线程执行了受托管的代码它就变成了受托管的 线程。一个受托管的线程和非托管的线程的区别在于,CLR

2017-10-15 12:03:32 1276

转载 ManualResetEvent用法 多线程 启动 暂停 通知 通信

ManualResetEvent用法转之:http://blog.tom.com/blog/read.php?bloggerid=313638&blogid=13505Thread and Sync In C# (C#中的线程与同步)别相信别人告诉你的所有的事。其实C#中的线程是很简单的。线程是程序中的控制流程的封装。你可能已经习惯于写单线程程序,也就是,程序在它们的代码中一次

2017-10-15 00:50:58 268

转载 保证应用程序只运行一个实例[c#]

使用 互斥Mutex 保证应用程序只运行一个实例, 代码如下:sing System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;using System.Threading;using System.Runtime.InteropServices;name

2017-10-14 21:47:53 465

转载 C#中的多线程使用 -- Thread 类: 使用回调函数从一个线程中检索数据

下面为一个完整的实例:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace conThreadCallBack{ class Program { static void Main(str

2017-10-14 21:25:08 2396

转载 C# suspend sleep join 区别

sleep方法是个静态方法,由thread类来调用。它只能暂停当前线程,不能暂停其他线程。它接受的参数指名这个线程需要休眠多少时间。suspend方法是普通方法,由对象调用,他不但能够终止当前线程,还能够终止其他线程。与 Thread.Sleep 不同,Thread.Suspend 不会使线程立即停止执行。公共语言运行库必须一直等待,直到线程到达安全点之后它才可以将该线程挂起。如果线程尚未

2017-10-14 21:22:41 1100

转载 C#中的多线程使用 -- Thread 类

现在C#已经建议摈弃使用 Suspend, Resume 暂停/恢复线程, 也尽量少用 Abort方法中断一个线程.建议使用线程的同步手段有:  Mutex、ManualResetEvent、AutoResetEvent, Monitor.下面再对此进行详细描述.Thread类的构造函数有2类: 一种是不带参数(ThreadStart 委托) -- public Thread(

2017-10-14 21:05:21 576

图片预览、相册预览

图片预览、相册预览

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关注的人

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