摘要: 发送邮件的方法有很多,.NET前台也可以通过创建邮件类的形式, 通过微软提供的System.Net.Mail.dll 也可以简单的发送邮件。但是代码比较长,操作起来虽然很简单(很多细节忽略了)。 这里,我使用的是Oracle的UTL_SMTP包来发送邮件,在这里,代码还可以根据需要优化 (针对不同的 阅读全文
posted @ 2016-05-25 15:19 艾野草 阅读(2077) 评论(0) 推荐(0) 编辑
摘要: 1、本文主要对WCF的基本使用做简单化介绍,对于初学WCF的来说,初期对于配置文件的理解,比较烦躁吧,相信你看完了该文,能够达到深入浅出的感觉。 关于WCF的概念 和 应用场景,在此处不做详细介绍,可用参考如下博主的首页: http://www.cnblogs.com/artech/archive/ 阅读全文
posted @ 2016-04-21 11:29 艾野草 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 异步多线程、多线程使用、异步编程 阅读全文
posted @ 2016-03-30 15:33 艾野草 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 更新服务器文件,下载服务器文件,服务器文件下载,Web方式下载文件 阅读全文
posted @ 2016-03-29 16:45 艾野草 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 1、添加引用 using System.Collections; 2、创建并添加数据 3、遍历哈希表中的 值Value 4、遍历哈希表 5、对HashTable排序之后输出,按Key排序 6、转换成List输出 7、转换成Dictionary<object, object>之后进行遍历输出 8、克隆 阅读全文
posted @ 2016-03-28 10:03 艾野草 阅读(2729) 评论(0) 推荐(1) 编辑
摘要: 通过轮询方式,使用IsCompleted属性判断异步操作是否完成,这样在异步操作未完成前就可以让主线程执行另外的工作。代码如下: 上诉情况好比,硬件中的 总线 被占用的情况,如果外设需要请求总线,那么需要不断的询问 是否别人使用完毕,或者我是否可以申请了。 这种方式,现实中比较贴切,但是对于追求高效 阅读全文
posted @ 2016-03-24 20:11 艾野草 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 先看微软如何给出的方法使用,如下查看,我们发现,如下两个委托,分别对应带参数创建线程 和 不带参数创建线程。 //ParameterizedThreadStart 带参数,参数为 object 类型,这就要求我们写的 函数(被委托的),输入参数是object namespace System.Thr 阅读全文
posted @ 2016-03-24 19:32 艾野草 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 利用反射进行动态加载和调用. Assembly ass=Assembly.LoadFrom(DllPath); //利用dll的路径加载,同时将此程序集所依赖的程序集加载进来,需后辍名.dll Assembly.LoadFile 只加载指定文件,并不会自动加载依赖程序集.Assmbly.Load无需 阅读全文
posted @ 2016-03-10 20:49 艾野草 阅读(6337) 评论(0) 推荐(0) 编辑