摘要:
传世经典书丛Java编程思想(第4版)(评注版)(美)埃克尔(Eckel, B.)著刘中兵评注ISBN 978-7-121-13521-72011年6月出版定 价:108.00元16开756页内 容 简 介本书作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,书中以通俗易懂且小而直接的示例阐释了一个个晦涩抽象的概念,是一本当之无愧的经典之作。本评注版讲解了Java设计、语法和库的各个方面,包括Java的运算符、控制逻辑、构造、回收、重用、接口、内部类、存储、异常、字符串、类型、泛型、数组、容器、I/O、注释、并发等内容。对于国外技术图书,选择翻译版还是影印版,常常让人陷入 阅读全文
摘要:
数据分析师的基本素质Mr.林看到小白斗志昂扬的样子非常高兴:别光说不做啊,要成为一名优秀的数据分析师,并非一件容易的事。虽然所学的专业与数据分析不相关,但你可以通过工作中的实践学习数据分析,需要付出大量的时间和精力,不经一番寒彻骨,怎得梅花扑鼻香?下面,我给你介绍一名合格的数据分析师需要具备的五大基本能力和素质。 态度严谨负责严谨负责是数据分析师的必备素质之一,只有本着严谨负责的态度,才能保证数据的 客观、准确。在企业里,数据分析师可以说是企业的医生,他们通过对企业运营数据的分析,为企业寻找症结及问题。一名合格的数据分析师,应具有严谨、负责的态度,保持中立 立场,客观评价企业发展过程中存在的问 阅读全文
摘要:
--报告撰写Mr.林:数据分析报告其实是对整个数据分析过程的一个总结与呈现,通过报告,把数据分析的起因、过程、结果及建议完整地呈现出来,以供决策者参考。所以数据分析报告是通过对数据全方位的科学分析来评估企业运营质量,为决策者提供科学、严谨的决策依据,以降低企业运营风险,提高企业核心竞争力。 一份好的数据分析报告,首先需要有一个好的分析框架,并且图文并茂,层次明晰,能够让阅读者一目了然。结构清晰、主次分明可以使阅读者正确理解报告内容;图文并茂,可以令数据更加生动活泼,提高视觉冲击力,有助于阅读者更形象、直观地看清楚问题和结论,从而产生思考。另外,数据分析报告需要有明确的结论,没有明确结论的分析称 阅读全文
摘要:
数据分析的广阔前景Mr.林:数据分析作为一个新的行业领域正在全球迅速发展,它开辟了人类获取知识的新途径。目前,数据库技术、软件工具、各硬件设备飞速发展,在这些软硬件技术与设备的支 持下,信息技术应用已在各行各业全面展开,尤其是对通信、互联网、金融等行业的发展做出了巨大贡献,并且经过长期的应用积累大量丰富的数据。但大部分企业对其存储信息利用率极低。庞大的历史数据是否有价值?有何价值?是否可以综合利用分析?是否能够为领导决策提供参考依据?回答是肯定的,数据分析这一项工作越来越受到领导层的重视,借助数据分析的各种 工具从海量的历史数据中提取、挖掘对业务发展有价值的、潜在的知识,找出趋势,为决策层的决 阅读全文
摘要:
谁说菜鸟不会数据分析张文霖, 刘夏璐, 狄松编著ISBN978-7-121-13587-32011年7月出版定价:59.00元16开308页像小说一样通俗易懂的数据分析教程 15位业内专家的鼎力推荐您的职场加油站内 容 简 介很多人看到数据分析就望而却步,担心门槛高,无法迈入数据分析的门槛。本书在降低学习难度方面做了大量的尝试:基于通用的Excel工具,加上必知必会的数据分析概念,并且采用通俗易懂的讲解方式。本书努力将数据分析写成像小说一样通俗易懂,使读者可以在无形之中学会数据分析。本书按照数据分析工作的完整流程来讲解。全书共8章,分别讲解数据分析必知必会的知识、数据处理技巧、数据展现的技术、 阅读全文
摘要:
--重构:改善既有代码的设计 精彩书评二在提取方法时,对变量的处理需要慎之又慎,特别当方法体中存在多个变量,且需要改变其值时。若要进行Extract Method的重构,可以考虑MartinFowler在第6章介绍的多种手法,例如Replace Temp With Query、Inline Temp、RemoveAssignments to Parameters等。若非必要,切忌将方法体中需要使用的变量提取为私有字段。因为该字段表达的含义,可能会与其他未重构方法中的局部变量雷同。本文节选自《重构:改善既有代码的设计(评注版)》一书。图书详细信息:http://www.cnblogs.com/b 阅读全文
摘要:
--重构:改善既有代码的设计 精彩书评一大型系统重构的基础依旧是本书描述的重构手法,但因其整体的复杂度使得重构变得更加困难。熟练掌握这些重构手法,对于重构大型系统而言,是极为有益的。但是,针对大型系统,尤其是错综复杂的遗留系统的重构,对开发人员的要求更高。此外,它不仅需要关注编码的细节之处,通过精巧的重构逐步呈现编程之美,还需要俯瞰系统的体系架构,为使重构更易进行,完成对层次之间、模块之间的解耦。重构大型系统的终极目的是为了改善系统架构,以便于重用与可扩展,甚至还可能从复杂的系统中重构出一个通用的框架。对于这样的遗留系统,除了需要掌握本书介绍的重构手法外,还需要掌握有效的解依赖技术,具体的做法 阅读全文
摘要:
传世经典书丛重构:改善既有代码的设计(评注版)MartinFowler,Kent Beck,John Brant,William Opdyke,Don Roberts(马丁.福勒,肯特.贝克,约翰.布兰特,威廉.奥迪克,唐.罗伯茨)编著张逸评注ISBN978-7-121-13450-02011年6月出版定 价:69.00元16开452页内 容 简 介重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等 阅读全文
摘要:
编写安全的驱动程序之输入输出检查输入输出检查是指对不可信的输入输出地址及数据长度进行合法性检查的过程。这种方法在Windows内核API中应用的十分广泛。例如,在NtReadFile函数中,如果PreviousMode不是KernelMode,即NtReadFile函数是从用户态被调用的,可以使用ProbeForWrite函数检测输入输出缓冲区是否可写,参见ReactOS中的代码如下:NTSTATUS NTAPI NtReadFile(INHANDLE FileHandle, IN HANDLE Event OPTIONAL, IN PIO_APC_ROUTINE ApcRoutineOPTI 阅读全文
摘要:
验证驱动的调用者有很多驱动程序加载后,会在驱动程序入口函数DriverEntry中创建驱动设备,并创建符号链接,同时还会指定派遣例程。这样一来,所有用户态程序都可以通过DeviceIoControl函数,调用该驱动的派遣例程。即存在Ring3恶意调用Ring0驱动派遣例程的问题,对于这种调用Ring0程序应进行验证和过滤。作为不够健壮的第三方驱动程序,更容易因为这种恶意调用被干扰,发生逻辑错误,甚至触发可能存在的内核漏洞。因此需要考虑驱动程序的通信对象和调用来源,在派遣例程中对此进行必要的安全验证和过滤。验证和过滤的方法有很多,例如检查调用者进程的PEPROCESS,进程文件的MD5,等等。除 阅读全文