10 2017 档案
摘要:读写锁 /// /// 提供异步独占和并发执行支持 /// public sealed class AsyncReaderWriter { /// /// 在当前实例中保护所有共享状态的锁 /// private readonly object _lock = new object(); /// /
阅读全文
摘要:可指定并行度的任务调度器 https://social.msdn.microsoft.com/Forums/zh CN/b02ba3b4 539b 46b7 af6b a5ca3a61a309/task?forum=visualcshartzhchs /// /// 指定最大并行度的任务调度器 //
阅读全文
摘要:方法过滤器 使用 和注解属性 实现 使用方式 1. 自定义方法过滤器 可分别定义方法 执行前过滤器 , 方法 执行结束过滤器 , 方法 异常过滤器 执行前过滤器继承 抽象类, 实现 抽象方法, 参数 为运行时拦截方法的参数列表 /// /// 自定义执行前过滤器 /// public class C
阅读全文
摘要:WinForm预览Office文档 使用WinForm, WPF, Office组件 原理:使用Office COM组件将Word,Excel转换为XPS文档, 将WPF的 控件寄宿到WinForm中, 实现预览. 1. 新建WinForm项目 2. 新建WPF用户控件, 注意是WPF控件 3. 编
阅读全文
摘要:.NET 实用扩展方法(持续更新...) 1. 字符串转换为可空数值类型(int, long, float...类似) /// /// 将字符串转换成32位整数,转换失败返回null /// /// 转换的字符串 /// 转换之后的整数,或null public static int? TryPar
阅读全文
摘要:ActiveMQ .NET类库 ActiveMQ是一种开源的,实现了JMS规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。 0. 准备 使用Nuget管理控制台安装最新版 Apache.NMS.ActiveMQ PM Install Package
阅读全文

浙公网安备 33010602011771号