-
看看Parallel中高度封装的三个方法,Invoke,For和ForE
说到.net中的并行编程,也许你的第一反应就是Task,确实Task是一个非常灵活的用于并行编程的一个专用类,不可否认越灵活的东西用起来就越 复杂,高度封装的东西用起来很简单,但是缺失了灵活性,这篇我们就看看这些好用但灵活性不高的几个并行方法。 一:Invoke 现在电...
2018-06-18 05:01:45 电子商务
-
使用哈希加盐法来为密码加密【转】
原创地址:http://www.cnblogs.com/jfzhu/p/4023439.html 转载请注明出处 (一) 为什么要用哈希函数来加密密码 如果你需要保存密码(比如网站用户的密码),你要考虑如何保护这些密码数据,象下面那样直接将密码写入数据库中是极不安全的,因为任何可以打开数据库的人...
2018-06-18 05:01:43
-
使用HttpDownLoadHelper下载文件
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.IO; using System.Threading; namespace ProjectWenDangManage.Framework{ /// summary /// HTTP文件下载辅助类 /// /summary public class HttpDownLoadHelper {...
2018-06-18 05:01:44
-
C#基础---委托的使用
一:什么是委托 委托是一种定义方法签名的类型 当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。 您可以通过委托实例调用方法。委托是一个引用类型,所以它具有引用类型所具有的通性。它保存的不是实际值,而是保存对存储在托管堆(managed heap)中的...
2018-06-18 05:01:43
-
设计模式(9)---建造者模式
一、定义 建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 解释:使用建造者模式,用户只需要指定需要构造的类型就可以得到它们,而具体建造的过程和细节就不需要知道。 二、UML类图 三、基本代码 class Program { static vo...
2018-06-18 05:01:39
-
最近用Timer踩了一个坑,分享一下避免别人继续踩
最近做一个小项目,项目中有一个定时服务,需要向对方定时发送数据,时间间隔是1.5s,然后就想到了用C#的Timer类,我们知道Timer 确实非常好用,因为里面有非常人性化的start和stop功能,在Timer里面还有一个Interval,就是用来设置时间间隔,然后时间间隔到了就会触...
2018-06-18 05:01:38
-
简单看看ThreadPool的源码以及从中看出线程间传值的另
这几天太忙没时间写博客,今天回家就简单的看了下ThreadPool的源码,发现有一个好玩的东西,叫做执行上下文,拽名叫做:ExecutionContext。 一:ThreadPool的大概流程。 第一步:它会调用底层一个helper方法。 第二步:走进这个helper方法,我们会发现有一个队列,并且...
2018-06-18 05:01:37
-
C#中Serializable序列化
序列化就是是将对象转换为容易传输的格式的过程,一般情况下转化打流文件,放入内存或者IO文件 中。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象,或者和其它应用程序共享使用。反之,反序列化根据流重新构造对象。 一、几...
2018-06-18 05:01:36
-
Fix The thread xxx has exited with code 259 (0&
When run the test case in VS2013, you may encounter below problem After test case end, it will show below message infintely no matter how long you wait, test does not finish The thread 0x23a4 has exited with code 259 (0103). The thread 02884 has exi...
2018-06-18 05:01:35
-
.net平台下C#socket通信(中)
上篇.net平台下C#socket通信(上)介绍了socket通信的基本原理及最基本的通信方式。本文在此基础上就socket通信时经常遇到的问题做一个简单总结,都是项目中的一些小问题,拿来此处便于下次使用,同时对在使用socket时出现些许问题的同仁们多一个粗浅建议。不足之处请...
2018-06-18 05:01:34
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




