07 2011 档案
摘要:五年,我两次被跳槽如今,我进入英特尔已经五年了。这五年里,我经历了三次岗位转换,每次转换都是被上司推荐到更合适和更高阶的职位上去,可谓是“被跳槽冶。我知道,在英特尔,我的经历绝不是个案,但对于我过去的经历来说,这样的遭遇,几乎可以用“惊艳冶来形容———两次转岗,都是自己的老板推动我挑战自己,成就真我。“屈尊冶修电脑的首席工程师黄波·在亚太研发中心工作,经历了许多难忘的事情。有一件关于黄波的小事是不得不提的。黄波何许人也? 他可是英特尔中国的代表人物之一,是英特尔中国第一位本土培养的首席工程师。不过,让初入英特尔的我心生敬意的,并不是他令人仰慕的职位,或者领导着百余名精英工程师的能力,
阅读全文
摘要:不让伤害再次发生我是英特尔成都工厂的第二批员工,在上海工厂学习培训之后,于2005 年加入到成都封装测试工厂的启动和生产工作中,到2010 年,我已经在成都工厂工作了五年半。在这五年半时间里,我始终在封装工程部任工程师,负责站点的设备、工艺和质量,确保站点按照相关计划和流程完成芯片的封装工作。我觉得,我的工作对象,或者说我的客户就是英特尔的一线操作员,我们要确保操作员在一个安全、高效、舒适的环境中工作。作为工程师,我们要规定操作员对机器的操作方式和方法。为了改进生产流程和帮助操作员发挥最大生产效率,我们还要不断地进行流程优化,尽可能寻求以自动化仪器和设备代替手动操作的方法。比如,芯片生产出来后
阅读全文
摘要:芯故事 心感动:英特尔企业文化的力量裴晓风编著ISBN 978-7-121-13101-1 2011 年7 月出版定价:49. 00 元16开400页内容简介本书通过英特尔在华员工感人的小故事,展示了英特尔中国二十五年的发展历程、战略投资、本土化、产业合作等鲜为人知的多个侧面,也从另外一个角度透视了中国IT产业的起步和发展的诸多根根节节;书中对英特尔企业文化精髓和魅力做了生动的展现,引发人们对企业本质、企业软实力进行更深入思考和探究,并为寻求人类社会的绿色发展的提供了直观、鲜明的案例,是IT产业人士、企业高管、企业文化研究人员以及MBA的案头必备。前言企业文化之魅在2010年全球经济持续回暖中
阅读全文
摘要:初始化游戏状态数据下面为该AbstractBoard实现3个子类。1.矩阵排列的方块矩阵排列的方块会填满二维数组的每个数组元素,只是把四周留空即可,该子类的代码如下。程序清单:codes\18\Link\src\org\crazyit\link\board\impl\FullBoard.javapublic class FullBoard extendsAbstractBoard{ @Override protectedList<Piece> createPieces(GameConf config, Piece[][]pieces) { //创建一个Piece集合, 该集合里面存
阅读全文
摘要:初始化游戏状态数据为了初始化游戏状态,程序需要创建一个Piece[][]数组,为此程序定义一个AbstractBoard抽象类,该抽象类的代码如下。程序清单:codes\18\Link\src\org\crazyit\link\board\AbstractBoard.javapublic abstract class AbstractBoard{ //定义一个抽象方法, 让子类去实现 protected abstract List<Piece> createPieces(GameConf config, Piece[][] pieces); publicPiece[][] crea
阅读全文
摘要:一场媲美“超女”海选的招聘狂潮在工程院成立之初,张宏江和他的团队遇到的最大困难是人手短缺。工程院的牌子挂起来之后,全部人手——连张宏江在内不到30人——马上投入到第一个紧急任务中。他们要赶在2004年3月之前,把来自研究院的7个项目做成产品模型拿到TechFest上去展示。张宏江的计划是,在工程院成立后的3个月内招来70~100人,因此,最初的20多名员工在争分夺秒开发项目的同时,还肩负着招兵买马的重任。每年的10月到次年的2月,是国内各大高校的招聘季。瞄准中国高校毕业生的企业,除了微软,还有IBM、英特尔等IT巨头,2006年之后,另一个强有力的竞争对手谷歌又加入其中。各大公司对人才的争夺.
阅读全文
摘要:数据收集Mr.林:数据收集是按照确定的数据分析内容,收集相关数据的过程,它为数据分析提供了素材和依据。这里所说的数据包括第一手数据与第二手数据,第一手数据主要指可直接获取的数据,第二手数据主要指经过加工整理后得到的数据。一般数据来源主要有以下几种方式,如图1-4所示。 数据库每个公司都有自己的业务数据库,包含从公司成立以来产生的相关业务数据。这个业务数据库就是一个庞大的数据资源,需要有效地利用起来。 公开出版物可用于收集数据的公开出版物包括《中国统计年鉴》《中国社会统计年鉴》《中国人 口统计年鉴》《世界经济年鉴》《世界发展报告》等统计年鉴或报告。 互联网随着互联网的发展,网络上发布的数据越来越
阅读全文
摘要:数据展现小白:您刚才讲通过分析,隐藏在数据内部的关系和规律就会逐渐浮现出来,那么通 过什么方式展现出这些关系和规律,才能让别人一目了然呢?Mr.林:不错,孺子可教也!这就是我接下来要说的数据展现了。众所周知,每个人看 待事物都有自己的理解方式,所以数据分析师在展现结果的时候一定要保证绝大部分人对结果的理解是一致的。一般情况下,数据是通过表格和图形的方式来呈现的,我们常说用图表说话就是这个意思。常用的数据图表包括饼图、柱形图、条形图、折线图、散点图、雷达图等,当然可 以对这些图表进一步整理加工,使之变为我们所需要的图形,例如金字塔图、矩阵图、漏 斗图、帕雷托图等。大多数情况下,人们更愿意接受图形
阅读全文
摘要:“三低”用户养活的互联网在上述因中国网民结构而创造的用户娱乐天堂里,发生着一个有意思的现象:偏“娱乐”、偏“低龄”的中国互联网,区别于美国等其他国家的最大特点就是,看似没有支付能力的底层“三低”(指年龄低、收入低、文化水平低)用户,反而成为了支撑中国互联网企业盈利(典型例子就是短信和网游)的最大群体。笔者在DoNews(中国最大的IT写作社区)5G上所结识的一位朋友——麦田(原SNS社区蚂蚁网创始人、现任百度社会化网络事业部总监)曾在2005年写过一篇标题为“‘三七’的中文互联网”的博客,当时引发了很多互联网行业人士的思考。在CNNIC于2006年发布的第十七次中国互联网络发展状况调查统计报告
阅读全文
摘要:时机论:早起的鸟儿也要选对“用户”季节从很早开始,大家都说互联网是中国和美国保持同步的一次机会。因为信息的快速传播,我们有了一种“同步”的假象:美国各种会议和媒体上的概念,当天就可以在中国被关注;硅谷新兴的应用,要不了两个月,我们可能就有了复制的本土版本,看似一切具备,只欠东风。而这最重要的东风恰恰是中美互联网用户(网民)需求的差距。优秀的成功人士几乎都具备敏锐的商业嗅觉和极强的时机把握能力,正如足球赛场上最好的前锋总是能够比对手提前启动,提前预判球的方向来路,提前在正确的点埋伏。一流和二流的区别就在于度的把握,恰到好处的提前冲刺可能就是进球功臣,鲁莽不当的提前冲刺就只会成为越位的倒霉蛋。在中
阅读全文
摘要:互联网之达芬奇密码:浪潮揭秘:与中国五亿网民互为影响的互联网DNAMull He著ISBN 978-7-121-13526-22011年6月出版定价:39.00元16开232页宣传语:《人人都是产品经理》后,电子工业出版社又一力作,探索互联网产业背后驱动:真正的用户需求!内 容 简 介也许曾经是互联网改变了我们,现在,将由我们改变互联网。互联网在中国的短短十多年里,经历了从门户网站、搜索、即时通信、游戏娱乐、垂直细分……到电子商务、Web 2.0,再到社会化网络、移动互联网的一系列进化和变革。新一轮的互联网浪潮将由谁来推动?又会在何时何处爆发?你在如何影响和推动着这场跨时代的浪潮?这场跨时代的
阅读全文
摘要:程序设计实践(评注版)评注者序评注者序程序员的一生(武林大侠的人生貌似也是如此)往往都是在激情和 迷惘两种状态之间来回切换。当我们接触到一些新的东西(新的编程语 言、新的语法特性、新的协议工具,等等)时,就会急切地想去了解它、 掌握它,会坐在心爱的计算机前,废寝忘食、夜以继日地反复实践。可是 当我们的实践达到一定的程度时,往往又会陷入另外一种状态——觉得很 迷惘。一方面感觉自己学习的那点编程技巧已经足够,足以应付一些实际 的项目。但另一方面又会在实战过程中隐隐地感觉到有些问题存在:代码 写得总是有点丑陋、运行效率总是比想象中的要慢一些、和其他程序模块 交互起来总是存在着一些别扭、一些莫名其妙的
阅读全文
摘要:重构:改善既有代码的设计(评注版) 评注者序评注者序近十年来,若要讨论如何改进代码的质量,很难绕过MartinFowler的这本经典著作。这本书已经影响了几代程序员,或许会持续不断地影响未来的一批程序员。遗憾的是,在现实中我们仍然看到了重构的步履维艰。一方面是因为程序员的重构技巧还有待磨砺,另一方面则是因为项目的压力,使得我们往往将重构视为鸡肋。重构是可有可无的吗?Practicesof an Agile Developer的作者AndyHunt认为“要投入时间和精力保持代码的整洁、敞亮。在项目中,代码应该是亮堂的,不应该有黑暗死角。”相信维护过遗留代码的程序员,在面对纠缠不清、复杂混乱的代码
阅读全文
摘要:Effective C++:改善程序与设计的55个具体做法:第3版 评注者序评注者序2010年秋,电子社编辑侠少寄给我一本EffectiveC++(第三版)英文原版书,并托我为这本书写一些评注,希望做成评注版在国内出版。经慎重考虑后我受领了这一任务。与Effective C++的渊源回想起来,通过更深入地理解C++而获得一种喜悦感,已是十多年前的事情了。2000年前后我刚刚从C语言迁移到C++来做实际的项目,同一时期国内涌现出一大批C++语言相关著作。我读了一本便一发不可收拾,几乎阅遍当时可以找到的相关书籍。从纯粹学习语言的角度来讲,EffectiveC++是相当重要的一本书,也是作为过来人的
阅读全文
摘要:我不是领导,如何让别人听我的话?“想借用职务的权力来提升你的影响力?在微软的文化中,滥用权力是不被接受的。” 萧永正开门见山,告诉我们在建立影响力过程中最忌讳的事。曾在微软亚洲工程院任项目经理的萧永正,目前是微软亚太研发集团商务软件部总监。他曾经看见过因为借领导之“力”,企图影响其他同事,最后遭遇严重情绪“反弹”的实例。人们常说,“能用钱解决的事情都不是难事,难就难在没有钱怎么解决问题”。同样,在工作中,权力可以帮助建立影响力,但在没有权力的时候,又该如何通过自身的影响力获得他人的支持呢?“永远会有一些事情是在你的控制之外的。” 萧永正开玩笑地说:“即便是比尔·盖茨,也需要去影响他的
阅读全文
摘要:微软工程院院长:1万多应聘者挑不出100人“过去两三个月,我最主要的精力都花在了雇人上。遗憾的是,1万多名应聘者中,居然招不到足够合适的人。”今天,在北京中关村希格玛大厦微软亚洲工程院总部,新任院长张宏江博士情绪不高。 2003年年底成立的微软亚洲工程院的主要功能是,把微软亚洲研究院的科研成果开发成关键技术,并孵化核心产品。张宏江直接向负责微软研究院全球事务的公司高级副总裁里克·雷斯特博士汇报工作。 按照当初的设想,微软亚洲工程院在今年7月份左右应该到位100名软件工程师,可让张宏江头疼的是,现在只招到50多人。“微软亚洲工程院现在已经启动了10个项目,至少还需要30人才能满足工作运
阅读全文
摘要:数据标准是物联网大集成应用的核心物联网的本质是M2M,即机器和机器之间的通信,这里所讲的“机器”是广义的,它可以小到是一个“智能尘埃”,如RFID芯片或嵌入人体的生物传感器,大到是一列高速列车或一架航天飞机,M2M可以是一对一、也可以是多对一地把所有末端连接到一个云计算中心的超级计算机上,实现大集成(Grand Integration)。图10-9展示了一个智能建筑系统的大集成应用。物联网的核心是实现大集成的软件和中间件,物联网在各行业的应用早已开始并普遍存在,如环保监测、安防消防联网、工业信息化等,目前的挑战在于按标准化的M2M软件技术实现这些已存在的和新建的系统之间的互联互通,通过“管控.
阅读全文
摘要:物联网四大产业群的典型应用场景前文中把物联网应用分为四大类:RFID相关应用、基于传感网络的应用、M2M应用和两化融合相关应用。同时也描述了物联网典型的“管控营一体化”功能化应用场景。本文将从技术架构角度分别描绘四大类应用的典型场景。物联网和智慧地球理念能够得以实现的原因,是因为世界早已经迈入了3I时代(IBM提法【35】),即Instrumented(工具植入化, 这也就是本书中提出的物联网定义中描述的“使能的智能物件”),Interconnected(互联化)和Intelligent(智能化),我们只需要“百尺竿头,更进一步”就可以实现5A(anywhere(任何地点),anything.
阅读全文
摘要:物联网:技术、应用、标准和商业模式(第2版)周洪波著ISBN 978-7-121-13604-72011 年7 月出版定价:59.00 元16开404页宣传语:畅销书全面升级,IOT产业链全景解密内 容 简 介本书是《物联网:技术、应用、标准和商业模式》的升级版,全面、客观、公正、系统地描述了物联网理念和产业兴起的历史渊源、相关技术及其共性、应用和业务模式等内容,是作者多年研发实战经验的总结。同时对云计算、SaaS、SOA等热点技术和产业与物联网的关系做了较详细的描述,有助于理清物联网理念、技术和产业覆盖范围,有助于促进物联网知识的普及和产业健康有序发展。本书可以作为高校物联网相关专业的教学参
阅读全文
摘要:--网站运营之人性、策略与实战互联网网站运营做什么?一旦在运营前面加上互联网或者网站的名号,很多非互联网行业的读者会觉得难以把握,说不清楚。但是,凡是做事情,都有目的,运营也不例外,先思考运营的目的是什么?清楚了这一点,剩下的就容易了。互联网的运营,是为了实现用户价值和商业目标,同时也是考虑如何更好地引来人、引来更多的人、留住人、留住更多的人,如何让用户体验更好,如何实现最终的商业目标等。听上去是不是与运营一个餐馆差不多呢?本次活动盛情邀请 电子工业出版社畅销图书《互联网创业前奏曲第二部:网站运营之人性、策略与实战》作者:知名互联网专栏作家,北京大学硕士黄亮新为您详细解析互联网创业!主讲人简介
阅读全文
摘要:四大金刚2004年3月中旬,张宏江、林斌、张益肇和阿德勒四人前往印度“西天取经”。他们希望通过访问这个软件大国,找到一些可资借鉴的样板。当时的微软印度开发中心,是微软在美国以外设立的最大的开发机构。经过五年的经营,该中心的规模已经达到400人。张宏江说:“我们想去看看他们是如何确定开发方向、如何做项目、如何招聘和培训、如何与总部沟通的……”他们在印度的日程中还安排了参观InfoSys等著名软件公司的活动。这次“西天取经”果然让张宏江等人“大开眼界”。由于担心不适应当地的饮食,张益肇带了一箱矿泉水、两箱方便面,但他们还是遭遇了“不测”。“取经团”到达印度六大城市之一的海的拉巴时已是晚上。当晚,他
阅读全文
摘要:Say“No”,你学会了吗?2004年,当萧圣璇刚回国加入微软亚洲工程院时,有一个现象让他难以适应:开会讨论时,大家要么三缄其口,要么发表的意见不温不火,会议结束后,大家却接二连三地来到他的办公室,开始对会议上的问题发表看法。在萧圣璇看来,这些原本要在开会时解决的问题,为什么非要留到会后才提出来?萧圣璇不是不理解大家的行为,因为他也是中国人,知道大家在会议上很多时候会碍于情面,不愿当面“挑战”同事,更别说向领导Say“No”了。但在萧圣璇看来,“挑战”同事或者跟老板说“不”,并非是要跟谁PK,而是理性地表达自己的想法,让对方知道你不是一个简单的执行者,而是有技术、有想法、有理想的人。而且,这样
阅读全文
摘要:创业在微软——微软亚洲工程院成长启示(双色)许凤婷 编著ISBN 978-7-121-13410-4 2011年8月出版定价:39.00元16开424页宣传语:身处软件业巨擘微软,何来创业一说谋士?说客?人贩?IT精英?弄潮儿?无奇不有的角色扮演,酸甜苦辣的创业历程微软亚洲工程院——平凡人的另类创业史且看张宏江博士如何与有志者们打造中国软件业的黄埔军校名人推荐:如何创造持续创新的环境,同时通过有效的管理将创新转变成企业的竞争力和经营绩效,是任何企业梦寐以求的能力。《创业在微软》描述了微软亚洲工程院成长过程中的点点滴滴,总结了很多引人深思的经验,不仅值得企业家学习,也值得管理企业的职业人士参考。
阅读全文
摘要:蓝屏分析蓝屏(Blue Screen)是Windows中用于提示严重的系统级报错的一种方式。蓝屏一旦出现,Windows系统便宣告终止,只有重新启动才能恢复到桌面环境,所以蓝屏又被称为蓝屏终止(Blue Screen Of Death),简称为BSOD。通过系统的“启动和故障恢复”设置,可以在系统发生错误或崩溃时自动将系统的状态从内存转储到磁盘文件中。Windows系统定义了3种不同的系统转储文件。l 完整转储(Complete memory dump)包含产生转储时物理内存中的所有数据,其文件大小通常比物理内存的容量还要大,默认位置为%SystemRoot%\MEMO在RY.DMP。l 内核
阅读全文
摘要:DEP机制的保护原理溢出攻击的根源在于现代计算机对数据和代码没有明确区分这一先天缺陷,就目前来看重新去设计计算机体系结构基本上是不可能的,我们只能靠向前兼容的修补来减少溢出带来的损害,DEP(数据执行保护,DataExecution Prevention)就是用来弥补计算机对数据和代码混淆这一天然缺陷的。DEP的基本原理是将数据所在内存页标识为不可执行,当程序溢出成功转入shellcode时,程序会尝试在数据页面上执行指令,此时CPU就会抛出异常,而不是去执行恶意指令。如图12.1.1所示。DEP 的主要作用是阻止数据页(如默认的堆页、各种堆栈页以及内存池页)执行代码。微软从Windows X
阅读全文
摘要:010脚本编写入门学过C/C++的您会发现010 Editor的文件解析脚本(即010脚本)看起来跟C/C++的结构体定义比较相似。然而文件解析脚本不是结构体,而是一个自上而下执行的程序,所以它可以使用if、for、while等语句。在010脚本中,声明的每个变量都对应着文件的相应字节。比如以下声明:char header[4];int numRecords;这意味着,文件的首4个字节将会映射到字符数组header中,下4个字节则会映射到整型变量numRecords中,并最终显示在解析结果中。然而,在编写010脚本时可能会遇到这种情况:需要定义一些变量,但是这些变量并不对应着文件中的任何字节,
阅读全文
摘要:正如前面AbstractBoard类的代码中看到的,当程序需要创建N个Piece对象时,程序会直接调用ImageUtil的getPlayImages()方法去获取图片,该方法将会随机从res\drawable-mdpi目录下取得N张图片。为了让getPlayImages()方法从res\drawable-mdpi目录下随机取得N张图片,程序的实现思路可分为如下几步: 通过反射来获取R.drawable的所有Field(Android的每张图片资源都会自动转换为R.drawable的静态Field),并将这些Field值添加到一个List集合中。 从第一步得到的List集合中随机“抽取”N/2个
阅读全文
摘要:LinkInfo是一个非常简单的工具类,它用于封装两个方块之间的连接信息——其实就是封装一个List,List里保存了连接线需要经过的点。在实现LinkInfo对象之前,先来分析两个方块可以相连的情形。连连看游戏的规则约定:两个方块之间最多只能用3条线段相连,也就是说最多只能有2个“拐点”,加上两个方块的中心,方块的连接信息最多只需要4个连接点。图18.5显示了允许出现的连接情况。考虑到LinkInfo最多需要封装4个连接点,最少需要封装2个连接点,因此程序定义如下LinkInfo类。程序清单:codes\18\Link\src\org\crazyit\link\object\LinkInf.
阅读全文
摘要:GameView主要就是根据游戏的状态数据来绘制界面上的方块,GameView继承了View组件,重写了View组件上onDraw(Canvas canvas)方法,重写该方法主要就是绘制游戏里剩余的方块;除此之外,它还会负责绘制连接方块的连接线。GamaView的代码如下。程序清单:codes\18\Link\src\org\crazyit\link\view\GameView.javapublic class GameViewextends View{ // 游戏逻辑的实现类 private GameService gameService; //① // 保存当前已经被选中的方块 priv
阅读全文
摘要:疯狂Android讲义(含CD光盘1张)李刚编著ISBN978-7-121-13576-72011年6月出版定价:89.00元16开704页宣传语:疯狂源自梦想 技术成就辉煌内 容 简 介计算机便携化是未来的发展趋势,而Android作为最受欢迎的手机、平板电脑操作之一,其发展的上升势头是势不可当的。而Android应用选择了Java作为其开发语言,对于Java来说也是一次极好的机会。本书全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多
阅读全文
摘要:代码的格式规范必须遵守,包括命名、排版、注释、文件样式四个方面,这些样式目前有一些工具可以用来检查,可以通过集成在Eclipse等工具中自动完成,例如Findbugs、Checkstyle等。详细参见《高手真经之Java核心编程技术》(电子工业出版社出版)的第8章Java编码规范与样式。家族图谱——这是对上一章中容器类的图形化表示,要用好这些容器类,必须记住这些类的继承关系,以及谁都实现了什么接口。这些存在于java.util的容器类,更多的是侧重于并发性、枚举等其他特性,它们是在后续增加并发、枚举等新特征时新增的类。本文节选自《Java编程思想(第4版)(评注版)》一书。图书详细信息:
阅读全文
摘要:在编程过程中,首先应当尽可能去避免错误和异常发生,对于不可避免、不可预测的情况则在考虑异常发生时如何处理。Java对异常的处理是按异常分类处理的,不同异常有不同的分类,每种异常都对应一个类型(class),每个异常都对应一个异常(类的)对象。为了处理并行的任务,Java提供了线程。线程是彼此互相独立的、能独立运行的子任务,并且每个线程都有自己的调用栈。所谓的多任务是通过周期性地将CPU时间片切换到不同的子任务,虽然从微观上看来,单核的CPU上同时只运行一个子任务,但是从宏观来看,每个子任务似乎是同时连续运行的。目前大家对Java通常冠之以网络语言的称号,这是因为Java应用的场景通常都在
阅读全文
摘要:传世经典书丛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,等等。除
阅读全文
摘要:探索ring0之内核概述内核概述Intel x86系列处理器使用“环”的概念来实施访问控制,共有4个权限级别,由高到低分别为Ring0、Ring1、Ring2、Ring3,其中Ring0权限最高,Ring3权限最低。Windows(从NT开始)和Linux等多数操作系统在Intel x86处理器上只使用了Ring0和Ring3,其中内核态对应着Ring0,用户态对应着Ring3。两个特权级足以实现操作系统的访问控制,况且之前支持的有些硬件体系结构(比如CompaqAlpha和Silicon Graphics MIPS)只实现了两个特权级。本篇所讨论的内核程序漏洞特指Ring0程序中的能被利用的
阅读全文
摘要:--安全技术大系0day安全:软件漏洞分析技术(第2版)王清主编ISBN978-7-121-13396-1 2011年6月出版定价:85.00元16开780页内 容 简 介本书分为5篇33章,系统、全面地介绍了Windows平台缓冲区溢出漏洞的分析、检测与防护。第一篇为漏洞exploit的基础理论和初级技术,可以引领读者迅速入门;第二篇在第一篇的基础上,结合国内外相关研究者的前沿成果,对漏洞技术从攻、防两个方面进行总结;第三篇站在安全测试者的角度,讨论了几类常用软件的漏洞挖掘方法与思路;第四篇则填补了本类书籍在Windows内核安全及相关攻防知识这个神秘领域的技术空白;第五篇以大量的0 day
阅读全文
摘要:访问控制符是一组限定类、域或方法是否可以被程序里的其他部分访问和调用的修饰符。类的访问控制符只有一个public,变量和方法的访问控制符有三个,分别是public、private、protected,另外还有一种没有定义专门的访问控制符的缺省情况。 公有访问控制符public:用public修饰的成员变量/方法,能被所有的其他类所引用。 私有访问控制符private:用private修饰的变量或方法只能被该类自身所访问和修改,而且不能被任何其他类(包括该类的子类)来获取和引用。 保护访问控制符protected:用protected修饰的成员变量/方法可以被三种类所引用:该类自身、与它
阅读全文
摘要:--对象即服务,简单的理解,制造汽车的模型是类,制造出来的汽车是对象。汽车模型不是具体的事务,只是实物的模具,而要使用汽车的功能,必须使用对象。一辆辆汽车就提供了汽车类所具备的服务:启动、行驶、停车。类通过封装内部操作,对外部隐藏细节。一个类对于外部来说,就是一个黑箱,调用者不需要知道类的内部如何构造、如何运转,只需要了解该类提供了什么属性、什么方法,通过方法的调用来操作该类的对象。类对外部隐藏了实现的细节。本文节选自《Java编程思想(第4版)(评注版)》一书。图书详细信息:http://www.cnblogs.com/broadview/archive/2011/07/07/21003
阅读全文
摘要:--传世经典书丛Java编程思想(第4版)(评注版)(美)埃克尔(Eckel, B.)著刘中兵评注ISBN 978-7-121-13521-72011年6月出版定 价:108.00元16开756页内 容 简 介本书作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,书中以通俗易懂且小而直接的示例阐释了一个个晦涩抽象的概念,是一本当之无愧的经典之作。本评注版讲解了Java设计、语法和库的各个方面,包括Java的运算符、控制逻辑、构造、回收、重用、接口、内部类、存储、异常、字符串、类型、泛型、数组、容器、I/O、注释、并发等内容。对于国外技术图书,选择翻译版还是影印版,常常让人
阅读全文
摘要:疯狂连连看之开发游戏界面组件一开发游戏界面组件本游戏的界面组件采用了一个自定义View:GameView,它从View基类派生而出,这个自定义View的功能就是根据游戏状态来绘制游戏界面上的全部方块。为了开发这个GameView,本程序还提供了一个Piece类,一个Piece对象代表游戏界面上的一个方块,它除了封装方块上的图片之外,还需要封装该方块代表二维数组中的哪个元素;也需要封装它的左上角在游戏界面中X、Y坐标。图18.4示意了方块左上角的X、Y坐标的作用。方块左上角的X、Y坐标可决定它的绘制位置,GameView根据这两个坐标值绘制全部方块即可。下面是该程序中Piece类的代码。程序清单
阅读全文
摘要:开发界面布局本程序将会使用一个RelativeLayout作为整体的界面布局元素,界面布局的上面是一个自定义组件,下面是一个水平排列的LinearLayout。程序清单:codes\18\Link\res\layout\main.xml<?xmlversion="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill
阅读全文
摘要:何谓数据分析Mr.林:简单来说,数据分析就是你刚才讲的——对数据进行分析。较为专业的说法, 数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,将它们加以汇总、理解并消化,以求最大化地开发数据的功能,发挥数据的作用。数据分析是为了提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。这里数据也称观测值,是通过实验、测量、观察、调查等方式获取的结果,常常以数量的形式展现出来。数据分析的目的是把隐藏在一大批看似杂乱无章的数据背后的信息集中和提炼出来,总结出研究对象的内在规律。在实际工作当中,数据分析能够帮助管理者进行判断和决策,以 便采取适当策略与行动。例如,如果企业的高层希望通过市
阅读全文
摘要:菜鸟与数据分析师小白听完Mr.林对数据分析的介绍后,问道:数据分析这么有用,那成为一个优秀的数 据分析师要具备哪些素质呢?以我现在的能力可以做数据分析师吗?Mr.林看了看小白说:小白,先别着急。我们先来看看菜鸟与数据分析师之间的差别。 刚好我这儿有张菜鸟与数据分析师想法对比图(参见图1-2),你可以对比一下,看看自己在哪些方面还是菜鸟,在哪些方面已经达到了数据分析师的水平。从他们思考问题的不同 方式,就能发现为什么一个是菜鸟,而另外一个是数据分析师了。Mr.林:小白,从菜鸟与数据分析师想法对比图中,你发现菜鸟与数据分析师有什么区别小白:我发现,菜鸟很迷茫,目的不明确,而且一味追求高级的分析方法
阅读全文
摘要:-- RFID与智能卡智能卡(SmartCard),区别于早期的磁卡,是一张上面封装了集成电路芯片的塑料卡片,用于存储和处理数据。智能卡可以分为一般存储卡、加密存储卡、CPU卡和整合了多种功能的超级智能卡。 智能卡的分类和标准很多,这里只对和RFID物联网相关的非接触式(Contactless)智能卡做简单介绍。非接触式智能卡由非接触式的读写技术进行读写(如光或无线电技术),其内嵌芯片除存储单元和控制逻辑外,还增加了射频收发电路,基于 ISO/IEC 14443标准。图7-18展示了基于ezM2M平台和智能卡的校园一卡通应用。本文节选自《物联网:技术、应用、标准和商业模式(第2版)》一书。《物
阅读全文
摘要:“两化融合”物联网应用和架构自动化和信息化的融合(Convergence),也就是大家说的“两化融合”,早已是一个发展趋势。在中国,这个趋势也早已被业界和领导层关注,并做出实际行动:工业化部和信息产业部合并为“工信部”,这样的大动作也是国际上少见的。物联网理念的出现,“两化融合”无疑也起到了直接和间接的推动作用,“两化融合”也毫无疑问属于物联网产业链的一部分,然而在当前业界对物联网的热议中,“两化融合”这个词却很少被关联到。工业信息化系统包含很广的范围, 其中基础的和智能设备直接相关的系统有HMI (HumanMachine Interface)、SCADA(SupervisoryContro
阅读全文
摘要:互联网天生本质与产业大局的开始互联网,即广域网、局域网及单机按照一定的通信协议组成的国际计算机网络。关于互联网的本质的问题,业界、学术界有很多说法,抛开互联网的技术属性、媒体属性和社会属性,我们单纯地从互联网用户的角度来总结互联网的天生本质,最主要有以下几点:(1)开放与共享。信息和资源在互联网上具备开放性和共享性,这是互联网最根本的精神和特性。海量信息和资源在网络上互通互连,在所有的互联网用户之间相互开发和分享,如网站中的个人主页、网络硬盘、留言板、相册、论坛或博客中的资讯、文字、图片、视频、软件等内容,当然还包括人类以这些内容为载体所传承的知识、思想和价值。(2)自由与平等。全球、全国网民
阅读全文