随笔分类 -  IIS/C#.NET

摘要:IIS7禁用单个静态文件的缓存配置方法,通过web.config中配置完成 阅读全文
posted @ 2015-10-21 17:33 桃子夭夭 阅读(4111) 评论(0) 推荐(3) 编辑
摘要:windows解压缩包、安装软件时,会生成一些临时文件存放在temp目录中,windows不会自动删除这些文件。临时文件目录可以在环境变量中查看和配置在工作机or个人PC机中中这个目录一般不会有什么问题,但是在server机器中,如果有服务进行大量的软件安装卸载或者解压缩包的操作,这个目录就会变得很... 阅读全文
posted @ 2015-10-14 11:58 桃子夭夭 阅读(2082) 评论(0) 推荐(0) 编辑
摘要:Mutex对象是一个同步基元,可以用来做线程间的同步。若多个线程需要共享一个资源,可以在这些线程中使用Mutex同步基元。当某一个线程占用Mutex对象时,其他也需要占用Mutex的线程将处于挂起状态。示例代码:using System;using System.Collections.Generi... 阅读全文
posted @ 2015-09-09 15:52 桃子夭夭 阅读(4829) 评论(0) 推荐(0) 编辑
摘要:和AutoResetEvent类的区别是,Manual一旦set后不会自动reset,会放行所有waitone的线程,而autoresetevent每一次set之后只会放行一个waitone的线程,然后立即自动reset。这就是自动和手动的区别,实际上说的是自动reset和手动reset。这里就贴一... 阅读全文
posted @ 2015-08-20 19:37 桃子夭夭 阅读(1969) 评论(0) 推荐(0) 编辑
摘要:Monitor里边有一些static方法,可以用于在对象上获取同步锁,来进行一些进程同步控制操作用法及注意点如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Syste... 阅读全文
posted @ 2015-08-20 18:29 桃子夭夭 阅读(2286) 评论(0) 推荐(0) 编辑
摘要:有一种场景:4个人同时做某项任务,该任务分为3个阶段,必须要4个人都完成第一阶段后才可以进入第二阶段,都完成第二阶段后才可以进入第三阶段。此时就需要对多个并行的任务做进度控制。Threading.Barrier可以完成此任务:using System;using System.Collections... 阅读全文
posted @ 2015-08-20 15:58 桃子夭夭 阅读(1312) 评论(0) 推荐(2) 编辑
摘要:AutoResetEvent对象用来进行线程同步操作,AutoResetEvent类继承waitHandle类。AutoResetEvent对象有终止和非终止两种状态,终止状态是线程继续执行,非终止状态使线程阻塞,可以调用set和reset方法使对象进入终止和非终止状态。AutoResetEvent... 阅读全文
posted @ 2015-08-20 13:33 桃子夭夭 阅读(3468) 评论(0) 推荐(1) 编辑
摘要:现在有一种场景,服务端将一个任务派发给10个客户端执行,所有客户端执行完后,整个任务才算执行完。每个客户端执行完后,通过http发送一个完成的消息给服务端,服务端发送邮件通知给用户。当10个客户端同时发送完成请求的时候,服务端从数据库查询出来的客户端列表结果都还没有完成,可能会发送1~10封邮件。解... 阅读全文
posted @ 2015-08-20 12:21 桃子夭夭 阅读(1917) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Text;using System.Security.Cryptography;using System.Web;using System.IO;namespace Thinhunan.Cnblogs.Com.RSAUtility{ publ... 阅读全文
posted @ 2015-06-03 21:01 桃子夭夭 阅读(923) 评论(0) 推荐(1) 编辑
摘要:云平台中使用的socket服务器是我们自己定义一套通信协议,并通过C#实现的一个socket服务。该服务目前是和web服务一起运行在IIS容器中,通过启动一个永不退出的新线程来监听端口。在开发的初期,由于服务内一些消息的异常未进行捕获,例如客户端发来的消息格式不对、试图去关闭一个已经被释放的连接 等... 阅读全文
posted @ 2015-03-18 18:13 桃子夭夭 阅读(1981) 评论(0) 推荐(1) 编辑
摘要:ikmv百科介绍ikvm官网使用ikvm前需要先安装java。ikvm的使用比较简单,到官网下载ikvm需要的组件,解压后在path中配置%IKVM_HOME%\bin在cmd中使用命令 ikvmc -out:test.dll test.jar 可以在当前目录下得到test.dll在C#项目中引用 ... 阅读全文
posted @ 2014-12-08 16:17 桃子夭夭 阅读(719) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示