设计模式之禅(第2版)
电子书推荐
-
设计模式.net并行编程-中文 评分:
第1章 导论 1.1 潜在并行性的重要性 1.2 分解、协调和可扩展共享 1.2.1 了解任务 1.2.2 协调任务 1.2.3 数据的可扩展共享 1.2.4 设计方法 1.3 选择恰当的模式 1.4 关于术语 1.5 并行性的极限 1.6 一些技巧 1.7 练习 1.8 扩展阅读 第2章 并行循环 2.1 基础知识 2.1.1 并行for循环 2.1.2 并行foreach循环 2.1.3 并行linq(plinq) 2.1.4 预期 2.2 示例 2.2.1 信贷审查的顺序版本示例 2.2.2 使用parallel.foreach的信贷审查示例 2.2.3 plinq信贷审查示例 2.2.4 性能比较 2.3 变化形式 2.3.1 尽早中断循环 2.3.2 外部循环取消 2.3.3 异常处理 2.3.4 小循环体的特殊处理 2.3.5 控制并行度 2.3.6 在循环体中使用局部任务状态 2.3.7 对并行循环使用自定义的任务调度程序 2.4 反模式 2.4.1 步长不为一 2.4.2 隐藏的循环体依赖 2.4.3 少量迭代的小循环体 2.4.4 处理器的超额申请和申请不足 2.4.5 混合parallel类和plinq 2.4.6 输入枚举中的重 复 2.5 设计说明 2.5.1 自适应分区 2.5.2 自适应并发 2.5.3 支持嵌套循环和服务器应用程序 2.6 相关模式 2.7 练习 2.8 扩展阅读 第3章 并行任务 3.1 基础知识 3.2 示例 3.3 变化形式 3.3.1 取消任务 3.3.2 处理异常 3.3.3 等待第一个任务完成 3.3.4 推测执行 3.3.5 使用自定义的调度方式创建任务 3.4 反模式 3.4.1 闭包捕获的变量 3.4.2 清理任务所需要的资源 3.4.3 避免撤销线程 3.5 设计说明 3.5.1 任务和线程 3.5.2 任务生命周期 3.5.3 编写自定义的任务调度程序 3.5.4 未观测到的任务异常 3.5.5 数据并行性和任务并行性之间的关系 3.6 默认任务调度程序 3.6.1 线程池 3.6.2 分散管理的调度技术 3.6.3 workstealing策略 3.6.4 全局队列中的顶层任务 3.6.5 局部队列中的子任务 3.6.6 子任务的内联执行 3.6.7 线程注入 3.6.8 绕过线程池 3.7 练习 3.8 扩展阅读 第4章 并行合并计算 4.1 基础知识 4.2 示例 4.3 变化形式 4.3.1 使用并行循环进行合并计算 4.3.2 使用范围分割器进行合并计算 4.3.3 使用带有范围选择的plinq合并计算 4.4 设计说明 4.5 相关的模式 4.6 练习 4.7 扩展阅读 第5章 future模式 5.1 基础知识 5.1.1 future 5.1.2 延续任务 5.2 示例:adatum金融仪表板 5.2.1 业务对象 5.2.2 分析引擎 5.2.3 视图和视图模型 5.3 变化形式 5.3.1 取消future和延续任务 5.3.2 拥有多个先行任务的情况 5.3.3 使用.net异步调用和future 5.3.4 消除瓶颈 5.3.5 运行时修改图 5.4 设计说明 5.4.1 分解成future和延续任务 5.4.2 函数式风格 5.5 相关的模式 5.5.1 流水线模式 5.5.2 主/从(master/worker)模式 5.5.3 动态任务并行模式 5.5.4 离散事件模式 5.6 练习 5.7 扩展阅读 第6章 动态任务并行 6.1 基础 6.2 示例 6.3 变化形式 6.3.1 while-not-empty并行 6.3.2 任务链与父子任务 6.4 设计说明 6.5 练习 6.6 扩展阅读 第7章 流水线 7.1 基础 7.2 示例 7.2.1 顺序图像处理 7.2.2 图像流水线 7.2.3 运行特性 7.3 变化形式 7.3.1 取消流水线 7.3.2 处理流水线异常 7.3.3 利用多个生产者实现负载平衡 7.3.4 流水线和流 7.3.5 异步流水线 7.4 反模式 7.4.1 线程饥饿 7.4.2 阻塞集合无穷等待 7.4.3 忘记getconsumingenumerable()方法 7.4.4 采用其他生产者/消费者集合 7.5 设计说明 7.6 相关模式 7.7 练习 7.8 扩展阅读 附录a 改写面向对象模式 附录b 调试和分析并行应用程序 附录c 技术概览 术语表 参考文献
上传时间:2018-11 大小:19.86MB
- 125B
设计模式.NET并行编程(美)
2019-07-22资源名称:设计模式.NET并行编程 (美)资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
- 20.24MB
设计模式.net并行编程.pdf
2018-02-07设计模式.net并行编程.pdf 设计模式.net并行编程.pdf 设计模式.net并行编程.pdf
- 20.26MB
设计模式 .NET并行编程(中文版)
2014-07-30设计模式 .NET并行编程(中文版)
- 20.32MB
设计模式-.NET并行编程
2019-02-21《设计模式:NET并行编程》结合大量的项目实践,介绍了与并行编程相关的概念、方法和应用。本书共7章:第1章主要介绍并行编程的基本概念与并行计算的基础理论,第2章主要介绍并行循环的知识,第3章介绍并行任务处理...
- 20.30MB
设计模式 .NET并行编程
2013-03-06随着硬件的提升,怎么样使我们的程序性能提升,并行开发技术是我们的一个选择。
- 20.32MB
设计模式NET并行编程高清完整版带书签
2019-02-19《设计模式:NET并行编程》结合大量的项目实践,介绍了与并行编程相关的概念、方法和应用。本书共7章:第1章主要介绍并行编程的基本概念与并行计算的基础理论,第2章主要介绍并行循环的知识,第3章介绍并行任务处理...
- 26.2MB
C#并行编程高级教程:精通.NET 4 Parallel Extensions中文(第2部分)
2013-10-11Caston C.Hillar是一位独立软件咨询师,自1997年起便一直从事并行编程、多处理器和多核领域的研究,Gaston拥有使用C#和.NET Framework来设计和开发各种复杂并行解决方案的丰富经验,曾于2009年荣膺Intel Black Belt...
- 91.82MB
.NET-Design-Patterns:这是Packt出版的《 .NET设计模式》一书的代码存储库
2021-05-28#.NET设计模式这是发布的的代码存储库。 它包含从头到尾完成本书所必需的所有支持项目文件。关于这本书了解设计模式使开发人员可以改善其代码库,促进核心重用并使其体系结构更坚固。 本书侧重于.NET编码的实践方面...
- 50.35MB
C#并行编程高级教程:精通.NET 4 Parallel Extensions中文(第一部分)
2013-10-10Caston C.Hillar是一位独立软件咨询师,自1997年起便一直从事并行编程、多处理器和多核领域的研究,Gaston拥有使用C#和.NET Framework来设计和开发各种复杂并行解决方案的丰富经验,曾于2009年荣膺Intel Black ...
- 28.69MB
C#并行编程高级教程:精通.NET 4 Parallel Extensions中文(第3部分)
2013-10-11Caston C.Hillar是一位独立软件咨询师,自1997年起便一直从事并行编程、多处理器和多核领域的研究,Gaston拥有使用C#和.NET Framework来设计和开发各种复杂并行解决方案的丰富经验,曾于2009年荣膺Intel Black Belt...
- 10.86MB
Microsoft .NET Framework 4
2019-05-08.NET Framework 是由 Microsoft 开发的一种全面且一致的编程模型,用于生成具有视觉...创新的新并行编程功能,例如并行循环支持、任务并行库 (TPL)、并行 LINQ (PLINQ) 和协调数据结构(可让开发人员利用多核处理器)。
- 4.76MB
LINQ 实战 1/11
2012-03-315.2 设计模式 137 5.2.1 函数式创建模式 138 5.2.2 ForEach模式 140 5.3 性能分析 142 5.3.1 选择恰当的流操作方式 142 5.3.2 当心立即执行 144 5.3.3 LINQ to Objects会降低代码的性能吗 146 5.3.4 ...
- 7.61MB
新版Android开发教程.rar
2010-12-14----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...
- 4.76MB
LINQ 实战 3/11
2012-03-315.2 设计模式 137 5.2.1 函数式创建模式 138 5.2.2 ForEach模式 140 5.3 性能分析 142 5.3.1 选择恰当的流操作方式 142 5.3.2 当心立即执行 144 5.3.3 LINQ to Objects会降低代码的性能吗 146 5.3.4 ...
- 4.76MB
LINQ 实战 4/11
2012-03-315.2 设计模式 137 5.2.1 函数式创建模式 138 5.2.2 ForEach模式 140 5.3 性能分析 142 5.3.1 选择恰当的流操作方式 142 5.3.2 当心立即执行 144 5.3.3 LINQ to Objects会降低代码的性能吗 146 5.3.4 ...
- 4.76MB
LINQ 实战 2/11
2012-03-315.2 设计模式 137 5.2.1 函数式创建模式 138 5.2.2 ForEach模式 140 5.3 性能分析 142 5.3.1 选择恰当的流操作方式 142 5.3.2 当心立即执行 144 5.3.3 LINQ to Objects会降低代码的性能吗 146 5.3.4 ...
- 174.90MB
VM-Pro通用化视觉系统框架V1.6
2023-03-02视觉框架VM PRO V0.1.6版本,C#源码框架,机器视觉源码框架,编程语言C#,算法使用的是halcon,参考了cognex visionpro的输入输出,有C#基础和Halcon基础学习这个很好,是框架源码,可根据自己的理解改成自己想要的,目前该框架集成了halcon、海康威视、大恒、AVT等操作相机的sdk,运动控制卡 集成了雷塞Dmc1000b和雷塞ioc0640等! 本人的编译环境是visiual studio 2019企业版,halcon版本是20.11 steady版本
- 4.88MB
串口侦听 串口监听 不占用串口 不占用串口的监听
2023-12-27高效的串口监听器,且不占用串口本身。驱动已签名,可用在64位操作系统。基于.net framework 4.6.1开发
- 48.10MB
net framework4.0和4.5开发包(用于visual studio 2022 安装net旧版本)
2023-01-10visual studio 2022 安装net旧版本(net framework4.0和4.5),Visual Studio 2022安装程序中单个组件中没有 .net framework4.0或者.net framework4.5的问题。该资源包从通过nuget 下载 4.0 和4.5安装包,打包有效部分,只需要将里面的v4.0和v4.5文件夹放到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework路径下面,重启vs2022即可。具体流程可见:https://blog.csdn.net/qq_39427511/article/details/128071790
- 942KB
【C#源码】TCP+串口通信的调试工具 (源码+教学视频)
2022-05-29一个既支持TCP通信又支持串口通信的调试工具; 可以通过下方链接预览源码的运行效果。 博客原文:https://blog.csdn.net/lgj123xj/article/details/125037209 教学视频:https://www.bilibili.com/video/BV1gL4y1K7Vs/
- 1.20MB
C# 读取西门子S7系列PLC教程及源码 Profinet
2023-03-30C# 读取西门子S7系列PLC教程及源码 Profinet
- 160KB
C#含有ModbusRtu通讯库,通讯示例 硬件设备测试例程
2023-06-02C#含有ModbusRtu通讯库,通讯示例。 硬件设备包括电推杆、压力变送器等。ModbusRtu通讯库内含方法包括读取输入线圈、读取输出线圈、读取输出寄存器、发送指令、CRC校验等。
- 368KB
基于C#与Sql Server的智慧星学生选课管理系统.rar
2023-05-12基于C#与Sql Server的智慧星学生选课管理系统.rar
- 1.43MB
C#40000字全套精华教程!!!从入门到精通,一篇就够了!!!
2022-04-06C#40000字全套精华教程!!!从入门到精通,一篇就够了!!! 本文摘选自菜鸟教程,csdn,以及本人学习的笔记资源,如果遇到显示或者格式其他问题可以直接查看pdf文件
- 57.20MB
HslCommunication.dll 7.0.1 免费版本 全部源代码和测试工程
2022-06-26HslCommunication_Vs2019 全部源代码和测试工程 HslCommunication.dll 7.0.1 免费版本 注意:HslCommunication 7.0.1后的版本已经开始收费了。这个是最后可用的free版本。
- 14.25MB
C# .Net使用第三方库PacketDotNet,开发的抓包软件示例
2024-02-27本文件是完整的C# 使用PacketDotNet库所开发的抓包软件示例,及如何提取各类信息。并做了一点点界面上的显示及功能