《.NET内存管理宝典》在京东上架销售啦!

为什么要阅读本书

正如本书第14章14.3节所提到的,如下类型的应用程序十分需要本书的知识。

●     金融软件:特别是实时交易和所有需要基于大量各种数据以尽快得出答案的分析决策。

●     大数据:虽然大数据通常都是批量、慢速处理,但如果处理每笔数据都慢一点点,累加起来就会将总体处理时间拉长数小时或数天。此外,有些应用程序,比如搜索引擎,同样需要快速得到问题的答案。

●     游戏:在一个FPS(每秒帧数)决定了游戏接受度和图像质量上限的世界中,每一毫秒都不能浪费。

●     机器学习:使用日益广泛的ML需要越来越强的计算能力去执行各种复杂算法。

除了开发以上应用程序之外,正如本书第1章开头所说的,如果你想成为一名高级程序员,你不想止步于代码能够工作,还想有追求,关心工作的质量,关心它是如何工作的,那么你应该读这本书。

感谢

一本书的成功出版是许多人辛勤劳动的结晶。在此我要感谢清华大学出版社的编辑们,感谢他们一直以来的耐心和支持。

十分感谢涂曙光,当时我出于对本书的热爱一时激动接下本书的翻译时,才醒觉英文原书有一千一百多页之厚,并且十分专业,诚惶诚恐之下,幸亏找到了同样也服务于金融科技的涂曙光一起翻译。涂曙光翻译了本书第2、4、6、8、10、12、14章,我翻译了本书第1、3、5、7、9、11、13、15章和其余部分。

十分感谢时任微软MVP 林德熙,还有刘华军。他们严格细心的试读提升了本书的质量,他们所写的读书笔记让我从不同的角度再次加深了对本书的理解。

十分感谢我的同事TD张陶栋 ,他以金融业从业人员必备的素质——细心和严谨,把守住本书质量的最后一关,让我对本书的质量更有信心和底气!

 

阅读本书注意事项

●     出于吻合当时章节的语境、让读者能够更精确地找到相关资料、让读者更容易理解等目的,同一专业名词在有些章节会翻译成中文,在有些章节则会保留英文原文不做翻译。

●     本书需要一定的.NET基础知识,如果你在阅读时一下子不能理解过来,建议你停下来再重新断一下句、查阅一下相关基础知识和亲自跑一下配套示例代码。

风险提示

风险管理是高端金融业的基石和核心。特别是本书的读者很大可能是服务于所在企业十分重要的项目,因此我认为有必要提醒读者:

●     基于作者和译者视野的局限性,本书的观点并不一定全面。

●     基于作者和译者也会被人误导的可能性,本书的观点并不一定绝对正确。

●     基于知识更新换代速度很快的前提下,本书的观点有可能会落伍。

●     决策有风险,决策需谨慎!如果你需要做决策,请不要盲目和偏信本书的观点,请在收集了全面并且真实的信息之后再慎重做决策。

我们十分欢迎读者随时提出宝贵意见,本书试读者之一的刘华军就是我上一本书《.NET并发编程实战》的读者,因为提出宝贵的意见而被我邀请试读本书。以技术交友就是如此简单!读者可以通过搜索“《.NET内存管理宝典》阅读指南”来找到向我们提意见的渠道。

 

 

                                                               译者    叶伟民

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/302463.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

让你立刻爱上数学的10个算术游戏

全世界只有3.14 % 的人关注了数据与算法之美死理性派的小编经常会被问到的一个问题:数学到底哪里有趣了,数学之美又在哪里?这篇文章精心选择了 10 个老少咸宜的算术问题,以定理、趣题甚至未解之谜等各种形式带领大家窥探数学世界的…

python json方法详解_python详解json模块

我们在做工作中经常会使用到json模块,今天就简单介绍下json模块什么是jsonJSON ,全称为JavaScript Object Notation, 也就是JavaScript 对象标记,它通过对象和数组的组合米表示数据,构造简洁但是结构化程度非常高&…

iPhone 的 Push(推送通知)功能原理浅析

第一部分:Push原理(以下绝大多数内容参考自、图片来自iPhone OS Reference Library)机制简介Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器。 APNS 是Apple Push Notification Service(Apple Push服务器&…

关于C#异步编程的建议

基于任务的异步编程模型 (TAP) 提供了异步代码的抽象化。你只需像往常一样将代码编写为一连串语句即可。就如每条语句在下一句开始之前完成一样,你可以流畅地阅读代码。编译器将执行许多转换,因为其中一些语句可能会开始运行并返回表示正在进行的工作的 …

编程从业五年的十四条经验,句句朴实

全世界只有3.14 % 的人关注了数据与算法之美排列不分先后:1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排序和分组就是典型的例子。在应用层做性能提升总是要比在数据库层容易的多。就像对于MySQL&#xff…

hashmap扩容 面试_HashMap面试,看完这一篇就够了(上)

以下HashMap源码的解析都是基于java8来讲解的。HashMap的结构是数组加链表的形式(jdk7中也是),在java8中引入了红黑树,由于红黑树的时间复杂度是O(log n),引入红黑树是为了解决在哈希冲突很严重的时候导致链表太长,从而引起的查找…

动态更改屏幕方向LANDSCAPE与PORTRAIT 转

动态更改屏幕方向……LANDSCAPE与PORTRAITpackage irdc.ex05_22;import android.app.Activity;import android.content.pm.ActivityInfo;import android.os.Bundle;import android.view.Display;import android.view.View;import android.widget.Button;import android.widget.…

C# action,delegate,func的用法和区别

以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发现确实代码简洁了不少。这两种方式我…

java实现红包要多少钱_Java实现抢红包算法,附完整代码(公平版和手速版)

当我们在群里抢红包时真的是手速越快红包金额越大吗?答案当然是并不是,都说了是拼手气,岂能是拼手速!不过也可以有拼手速的方法二倍均值法(公平版)这是一种很合理很公平的抢红包算法了,绝对不会让你拼手速的&#xff0…

堆和栈概念整理

1.内存管理方式: 堆:一般由程序员分配释放,程序员申请时需要指明大小,leg,C语言中malloc函数:p1(char*)malloc(10),C中:p2new char[20].若程序员不去释放,当程序结束时可能由操作系统释放 &…

.Net之Swagger基础使用

介绍Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。日常可以用于后端开发人员测试接口或者前后端联调使用。从.net5开始,swagger已经集成到vs2019编译器中,可以通过勾对选项“启用OpenAPI支持”显示…

孩子不是笨,他和“最强大脑”差的是这个!

小木最近看到一则消息推送,说家长辅导孩子陪写作业简直就是一道“送命题”。朋友圈更是掀起了一股“提前嫁儿嫁女”的热潮。为什么孩子对数学一点兴趣也没有?为什么再简单的一道题,换个数字换个形式,孩子就一问三不会了&#xff1…

c++ 隐藏进程_Linux 查看进程的动态信息

前言top命令经常用来监控Linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况目录一、描述二、top命令常用字段含义三、top中的子命令四、总结五、思维导图一、描述1、top命令经常用来监控Linux的系统状况是常用的性能分析工…

给IT新人的15个建议:苦逼程序员的辛酸反省与总结

很多人表面上看着老实巴交的,实际上内心比谁都好强、自负、虚荣、甚至阴险。工作中见的多了,也就习惯了。 有一些人,什么事都写在脸上,表面上经常得罪人,甚至让人讨厌。但是他们所表现的又未必不是真性情。 我相信大多…

.net core针对async ()=的安全处理

最近在做一个功能需要传递一个委托作为回调逻辑处理,但在使用中定义了async ()>来处理awaiter逻辑那就存在一个安全问题了。了解async/awaiter的朋友一定清楚async void函数带来的致命风险!async void会阻断异常路由,即当前函数没有try的情…

这三道题,总有一道你是答不出来的

全世界只有3.14 % 的人关注了数据与算法之美大家好,我是最近过得不太舒心的卢sir。经常被小思妹提的各种奇葩数学题搞得云里雾里的。我一看数学题就想做,没想到这些题目都是奇葩中的奇葩,不是那写错就是这计算错。为了捍卫我最后的倔强&#…

前端对div连线_《前端图形学从入门到放弃》003 三维世界

从本篇起,我们将正式进入webgl的3D世界本篇涵盖的内容包括:webgl它在干啥?如何画一个正方体?如何成为一个“有深度”的正方体?正方体要离家出走了!webgl它在干啥?首先我们需要知道webgl的世界其…

为EasyUI 的Tab 标签添加右键菜单

近期研究了下MenuButton,有了新的感悟,原先在那个DEMO中右键支持做法,现在看来真是小儿科啊! 前期的准备工作: 1、下载DEMO源码,并升级为最新版本(jquery 1.7.2,Easyui 1.2.6),直接替换就可以啦…

C# Task 暂停与取消

前言:①取消task任务之CancellationTokenSource的用法;②task的线程管控方法Task..Wait(time),Task.WaitAll(), Task.WaitAny(),task.ContinueWith.1.声明参数CancellationTokenSource tokenSource new CancellationTokenSource(…

通过R,让你的数据分析更简便!

R作为一种统计分析软件,广泛应用于生物、医学、电商、新闻等数据相关行业,是目前主流数据应用软件之一。为了更好地帮助大家了解并快速入门R语言,现超级数学建模携手柯老师以R语言为基础,向大家隆重推出《R语言基础》系列课。柯老…