我的沐鸣沐鸣首页学习最好的书单

学习最好的书

R可能是每个数据科学家的首选编程语言

(除了Python和SAS之外)来构建原型、可视化数据或在数据集上运行分析。有许多库、应用程序和技术可用来研究R编程语言中的数据。因此,我们推荐这本最好的书来学习R,成为技术大师。我的沐鸣

a. Garrett Grolemund的R编程手册

这本书最适合刚接触r的人

如何加载数据,汇编和反汇编数据对象,导航R

环境系统,编写自己的函数,并使用所有的R

编程工具。在这里您将了解如何编写函数&

循环在R中,而不仅仅是杂耍的包。这本书的语言

简单易懂,例子容易复制。

R的最佳书籍

诺曼·马特洛夫的《编程的艺术》

这本书教如何从basic开始用R进行软件开发

类型和数据结构到高级主题。没有统计知识

是必需的,你的编程技能可以从业余爱好者到专业人士。沐鸣注册平台

R的最佳书籍

由Trevor Hastie和Rob Tibshirani编写的关于统计学习及其在R中的应用的介绍

即使你是机器学习的新手,不知道R,我也会

强烈推荐从头到尾阅读这本书,以获得两者,a

对许多重要机器有理论和实践的了解

学习和统计技术。

R最好的书

学习RStudio的R统计计算van der厕所

这本书与名单上的其他书在某种意义上不同

它教你如何在流行的IDE RStudio而不是on上使用R

标准R软件。这本书是为R开发人员和分析师

希望使用RStudio功能进行R统计开发。所以你沐鸣首页

能否快速有效地创建和管理统计分析

项目,导入数据,开发R脚本,生成报告

图形。

R最好的书

尼娜·祖梅尔和约翰·芒特的《R的实用数据科学》

它侧重于数据科学方法及其在现实中的应用

世界。它本身是不同的。上面列出的书没有一本书是谈话的

关于现实世界在模型构建,模型部署,但是it方面的挑战

所做的事。作者着重于建立ML和之间的联系

它对现实世界活动的影响。这是新生必读的书

还没有进入分析行业。

沐鸣注册平台迪士尼是如何组织DevOps转变的

关于为敏捷性设计企业架构的对话通常以对新技术的考虑开始。然而,这只有在企业流程和政策支持到位的情况下才有效,杰森·考克斯说,他是迪士尼公司的系统工程总监。沐鸣注册平台

传统的敏捷观念的悲剧之一在于对速度的追求没有对开发人员和支持他们的ops人员提供营养的过程,Cox说。当考克斯加入这个团队时,他们处于不间断灭火模式。他们开始颂扬那些不眠不休地工作马拉松时间的“英雄”。但随着时间的推移,这些英雄们的精力耗尽了。问题是开发工程师看不起运营团队。迪士尼管理层将运营团队成员的名字改为“系统工程师”。

“这产生了深远的影响,”考克斯说。开发人员将这些人视为工程师伙伴,并邀请他们平等地讨论软件和基础设施的变化。“开发人员和系统工程团队一起构建软件。这最终导致团队崩溃在一起,这有助于持续改进应用程序和架构。

为分布式工程构建一个公共核心

2011年,他们开始更加积极地推行DevOps战略。这是对通信基础设施和组织层次的重新思考,也是对技术的重新思考。沐鸣登陆地址

这导致了从功能团队到矩阵团队组织模型的过渡。在功能团队模型中,开发人员和基础设施的任务是支持一条业务线。在矩阵团队模型中,华特迪士尼建立了一个核心DevOps团队,为四个主要业务组提供IT服务。

该团队负责提供核心IT服务,并在不同的华特迪士尼业务部门派驻经理、员工和工程师。考克斯说:“好处是,因为我们有一个集中的连接点,我们可以成为一个跨业务渠道。”“我们可以采用新的工具、流程和经验教训,并在不同的部门之间分享,因为我们通过这种嵌入式矩阵组织采用了这种模式。”杏耀注册平台官网

沐鸣登录网站Java 9将最终赋予这个术语“deprecated”的含义

我不确定是否只有我一个人持这种观点,但在我看来,对最后定案方法的反对已被压倒了太多的压力。我不记得对方法弃用有多狂热了,因为他们将java.util.Date()构造函数列入黑名单,并告诉每个人开始使用GregorianCalendar来代替。
Java方法被弃用的意思沐鸣登录网站

不能简单地停止调用已弃用的方法

赋予“deprecated”一词的含义

每当弃用的Java方法成为新闻时,我总是喜欢对语言之神喋喋不休地谈论这样一个事实:即使方法已被弃用,但底层代码实际上从未从API中删除,因此,懒惰的开发人员只是继续使用它,弃用警告就会被诅咒。

之前来自第三方的关于贬损的咆哮毫无意义

在最近一篇题为“Object.finalize()的弃用”的博客文章中,Oracle技术人员负责人Stuart Marks澄清了Java 9中哪些方法被弃用,以及哪些被弃用的方法实际上已经从API中删除了。以下是他文章的相关节选:沐鸣平台注册登录

此外,在Java SE 9中,forRemoval=true已经不支持大约20个方法和6个模块,这表明我们打算在下一个主要的Java SE版本中删除它们。一些需要删除的类和方法包括:

java.lang.Compiler

Thread.destroy

System.runFinalizersOnExit

Thread.stop (Throwable)

不赞成删除的模块如下:

java.activation

java.corba

java.transaction

java.xml.bind

java.xml.ws

java.xml.ws.annotation

所以,是的,我们正在认真考虑移除这些东西!沐鸣平台首页

不赞成的值!=不赞成的意思

所以我想这会让我闭嘴一段时间。他们正在着手修剪API,去掉不赞成使用的方法。我只要求他们不要删除那些不赞成的java.util。日期的构造函数。我仍然在写使用它的代码。

沐鸣注册平台IBM的沃森(Watson)就是个笑话,甲骨文(Oracle)“获胜”的时间不会太长

对冲基金经理Kyle Bass曾经是我最喜欢的行业分析师,但在看完CNBC的一个简短的、充满怒吼的三分钟视频后,我想社会资本公司的CEO Chamath Palihapitiya可能已经将Bass的头衔夺去了。沐鸣注册平台

“IBM ‘ s的华生是一个笑话,只是说实话”Palihapitiya说当被问及IBM的hedgeway人工智能和机器学习的世界,声称在蓝色巨人都做了大量的工作营销危险冠军的事实是,谷歌和亚马逊已经做了更好的工作积累大量的大数据处理系统,并从根本上理解它,毕竟,这是人工智能的目的。

IBM不再是创新者

考虑到这家位于湾区的搜索引擎巨头从未赢得过任何游戏节目,但确实有其他一些不那么科学的指标可以用来评估人工智能系统。“推进机器学习和人工智能的公司不会给它起一些名义上似是而非的名字,而是以夏洛克·福尔摩斯(Sherlock Holmes)角色的名字来命名,”帕利哈皮蒂亚(Palihapitiya)笑着说。随后,CNBC的布鲁图斯(Brutus)将刀刺向了恩迪科特的“凯撒”,称“IBM是一家服务企业。”他们没有建造任何东西。他们没有创新。”

对于那些喜欢恨甲骨文的人来说,JDK的管理员们也没有放过评论员的嘲笑。”甲骨文不是你今天就可以做空的公司,但它也不是明天就会赢的公司,” Palihapitiya说。短期内,有观点认为,像甲骨文这样的公司只要从现有客户身上榨取收入,就能保持国库充裕。“它拥有令人难以置信的销售和营销机制,能够想出无数错综复杂的方法来向现有客户征税。沐鸣网址

分析IBM客户

帕利哈皮蒂亚认为,问题在于像IBM和甲骨文这样的公司的营销机器比客户更聪明、更有组织,而客户必须在两者之间做出选择。帕利哈皮蒂亚说:“IBM最擅长的是利用他们的销售和营销,说服那些知识不对称的人去买东西。”“你能从根本上让这两家公司在未来十年保持长久吗?”我认为答案是否定的。”

这是一个三分钟的小视频,但这个家伙只是向甲骨文和IBM下了一笔横祸。如果你喜欢那种东西,它值一块表。如果没有,你可以免费在YouTube上搜索“猫咪视频”。沐鸣平台网站

Java模块化沐鸣娱乐的未来受到了冲击,因为Jigsaw (JPMS)项目被否决了

您能相信围绕Jigsaw项目和Java模块化争论所发生的一切吗?昨天,唐纳德·特朗普(Donald Trump)总统解雇了联邦调查局(FBI)局长,淹没了所有那些用Java Jigsaw软件相互指责的推文,取而代之的是140个字的关于美国政治的有趣评论,这让我非常感激。沐鸣娱乐

在Java平台模块系统(JPMS) JSR-376上投票,13名JCP成员投了反对票,10名投了赞成票。与美国的选举不同,Java Community Process (JCP)没有采用“选举团”系统,所以选票的输赢使用的是一种古老的“多数人获胜”类型的系统。
Java Jigsaw缺失的部分

Jigsaw项目的部分原因是IBM和Red Hat在JCP就Java模块化进行投票之前就宣布他们不支持JPMS,这与传统礼仪有一点不同。JCP成员通常不会在投票前宣布他们的意向。尽管如此,很少有JCP项目像Java的Jigsaw那样有争议。

4月28日,IBM的Tim Ellision在给Mark Reinhold的社区电子邮件回复中说:“要让社区更接近于就提议的标准达成协议,还有很多工作要做。”Mark Reinhold是JCP的领导者,也是Oracle Java平台组备受尊敬的首席架构师。“IBM也投了‘不’票,这反映了我们的立场,即JSR目前还没有准备好超越公众审查阶段,进入最终草案。”Ellision引用的“also”一词指的是Red Hat之前的声明,即他们对Java模块化的解决方式并不满意。沐鸣注册平台官网

“Jigsaw项目的实现最终将需要Java生态系统中的数百万用户和作者面对他们的应用程序和库的重大变化,”Scott Stark在4月14日的文章中谈到了Red Hat认为的Java平台模块系统的一些缺陷。“Jigsaw的实现最终将需要Java生态系统中的数百万用户和作者面对他们的应用程序和库的重大变化,特别是当他们以任何方式处理服务、类加载或反射时。”

所有这些公众的恐慌导致Reinhold慷慨激昂地请求将Java模块化项目向前推进,尽管存在一些犹豫。Reinhold说:“我们现在所拥有的并不能解决开发人员所面临的所有与模块化相关的实际问题,但它满足了商定的目标和要求,并且为未来的工作打下了坚实的基础。”是时候发布我们所拥有的,看看我们学到了什么,然后迭代地改进了。不要让完美成为好的敌人。”沐鸣登陆地址

别有用心和拼图工程

在这些公开讨论中很少提及的是,在大玩家对JCP的争吵背后,往往有非常私人的动机。Red Hat有他们自己的开源模块化项目,他们在他们的Wildfly服务器中使用。JBoss模块一直与Jigsaw竞争。IBM的WebSphere支持OSGi的历史很长。谁知道这些私人利益是如何与公司的公共利益竞争的呢?

由于陷入了“做好事不受惩罚”这一类别,许多投票支持Java模块化的JCP委员会成员发现自己处于一种不寻常的位置,不得不为他们希望将Jigsaw项目向前推进这一事实辩护。Azul的CTO Gil Tene在推特上为公司投赞成票进行了辩护。“可以建立一个更好的模块系统吗?”是的。一个更好的泛型系统也是如此。做Lambda表达式的更好方法。和…(原文如此),“推特伤心。一些公司会采用JPMS。其他许多人直到情况好转才会放弃。这是好的。就我个人而言,我有点后悔自己,因为几周前我在电话里和Tene谈论Azul的Falcon LLVM编译器,我应该问他更多关于JCP投票的事情。我们确实谈到了Jigsaw项目,但更多的是关于JVM性能和改进的启动时间,而不是即将到来的投票。

沐鸣怎么当代理?Java DevOps、CI、CD和云本地计算之间的关系

我们最近发表了一篇采访,思科系统云平台首席技术官Ken Owens提供了一个非常简明的云本地计算定义,将DevOps、容器、微服务和现代软件开发的概念结合在一起。我们最近为播客录制了音频,沐鸣怎么当代理?因为我们认为值得为那些不是特别喜欢音频文件的人复制文本。下面是音频播客,下面是Owen对云本地计算的定义。

卡梅隆·麦肯齐:如果你最近关注了Twitter,你就会知道我们最近做了大量关于云本地计算的文章。现在,在我们唐吉诃德式的追求中,我们得到了该领域许多专家的名字,其中一位是思科公司的Kenneth Owens。

现在,想要给云本地计算下一个精确的定义是非常困难的。最简单地说,它只是将微服务部署到一个受管理和协调的容器中。对其他人来说,如果你不是敏捷的,也不是在做DevOps,你就不是在做原生云。在这个术语上,专家们并没有达成共识。说到这里,Ken Owens给了我们迄今为止听到的云本地计算的最好定义。在他的定义中,他把本地云的概念,微服务的概念,Docker的概念结合在一起,然后他讨论了这些概念是如何结合自动化和DevOps的。就好像他提供了一个统一的云本地计算理论。更神奇的是,他只用了不到四分钟就完成了。这是Ken的回答,当我们让他定义术语云本地,我想你会发现这是最好的定义云本地计算。

肯·欧文斯:我有两种回答这个问题的方法。抱歉,但如你所知,我在TOC(技术监督委员会)CNCF(原生云计算基础)和我们作为一个社区的方式定义了原生云container-packaged,动态地策划(我总是添加“管理”,这是managed-systems-architecture类型的方法,这就是Kubernetes进来),和microservices-architected。如果你愿意的话,这个微服务架构部分就是所有奇迹发生的地方。沐鸣测速注册

所以我想进一步定义微服务架构。我认为这就触及了你的问题的根源,即为什么对于“原生云”的定义会有两种不同的观点。

因此,当您想到微服务架构时,我想您可以说,关于它的含义有各种各样的观点。但我相信模式或共同的观点,大多数空间中的每个人都是完全自动化的软件,专注于少量的接口定义为服务,像一个集装箱服务,然后看如何使用和公开服务的接口。

所以这真的是一个关于软件开发方式的思维转变因为现在应用开发者拥有了所有的东西。在某些情况下,你可以说他们仍然依赖于基础设施团队提供一些基础设施,但在大多数情况下,他们的生命周期的开发、部署和服务的持续集成和部署方面的生活服务。有些人称之为DevOps,有些人称呼它,你知道,12-Factor应用程序体系结构,但实际上,开发人员拥有生命周期,端到端,他们创建的服务,而在过去有一个基础设施团队,他们将通过一些事情有操作团队,他们会通过一些方面。现在,这三个团队正在合并成一个云本地团队。沐鸣登录平台

Cameron McKenzie:这就是云本地计算的简明定义,它集容器、微服务、云、自动化和DevOps于一身。这是一个令人印象深刻的壮举。

沐鸣注册平台官网不要错过纽约QCon软件架构师大会上的7场讲座

我们已经为QCon纽约准备了好几个月了,终于快到了!它是软件架构师、开发人员和技术团队了解最新技术的主要专业会议之一。沐鸣注册平台官网

在为期2天的研讨会之后,杏耀注册平台官网将有3天来自行业领袖的密集会议。从众多的演讲中选择最好的可能是压倒性的,所以如果你正在寻找帮助,看看我们特别兴奋强调的这七个演讲。沐鸣平台沐鸣娱乐

c# vs. Java: 5个不沐鸣登录测速可替代的c#特性

完美的编程语言并不存在。如果没有别的问题,我希望我们能在这一点上达成一致。新语言的发展往往是对另一种语言的缺点的回应,每一种语言在某些方面不可避免地更强,而在另一些方面则更弱。沐鸣登录测速

c#和Java都起源于C/ c++语言,除了都是面向对象的,它们还有很多共同点。除了Java的JVM和c#的。net CLR在结构上的一些相似之处之外,每个人都有自己的发展道路,他们各自的开发团队专注于语言应该是什么样子的不同观点。沐鸣注册网站

我们不想迷失在哪种语言更好的争论中,我们只想概述一些c#开发人员正在使用的特性,这些特性在Java中是没有的。沐鸣登录平台

性别和种族沐鸣注册平台平等并不等同于工作场所的多样性

谷歌前雇员詹姆斯•达莫尔(James Damore)最近泄露的一份有关其前雇主雇佣活动的备忘录,引发了有关IT招聘实践的讨论。在阅读了大量关于这个话题的文章后,很多人似乎认为职场多样性和性别代表是可以互换的。他们当然不是,这样做不仅在智力上不诚实,而且非常不诚实,以至于这样做实际上阻碍了在劳动力中实现性别和种族平衡这一重要目标的进程。沐鸣注册平台

你如何定义多样性?

25年前,我竞选过学生会主席。其中一名候选人是开明的进步人士,其主要纲领是促进和改善大学各方面的多元化。这个信息在社会科学、法律和人文学科的建筑中都很受欢迎,但当它被用卡车运送到工程领域时,却遇到了瓶颈。

按照所有先见之明的刻板印象,当时工程部门的性别平等有点欠缺,但那些未来的列车长中,有一些人对不断被“缺乏多样性”的大棒打败感到有点厌倦。在提问环节,一名学生走到麦克风前,问应试者是否觉得工程系缺乏多样性。在这位候选人结结巴巴地试图给出一个外交上的答案后,这位学生接着又说了一些更夸张的话。

“学校同性恋委员会的领导是一名工程师。我们在学生会的代表是印度人。获得全额奖学金的五名学生中,有三名是第二代中国人,就连我那些肤色较浅、你认为缺乏多样性的朋友们,也持澳大利亚、俄罗斯、以色列和东欧等国的签证来到这里。所以你怎么可能站在那里告诉我我们不是不同的?这个学生疯了,他完全有理由这么做。沐鸣首页

工程学院确实是多样化的,在各种美丽的,甚至鼓舞人心的方式。性别平等当然是缺乏的,我可以想到少数少数群体代表不足,但有人站在这群学生面前,告诉他们他们不是多元化的,这是一种不应该的和完全的侮辱。

面对知识不诚实

即使25年过去了,这种交流仍然让我产生共鸣。不仅因为看到一个社会正义斗士在智力上被彻底摧毁是一件很愉快的事,而且因为这个学生没有错。他有充分的权利站起来,反对那些对他引以为傲的教师们的侮辱和嘲笑。

我有参与中期咨询项目的历史,可以说,我在很多城市都参与过数量可观的项目。我不记得在任何一场活动中,项目室看起来都像是1950年的电视剧《广告狂人》(Mad Men)的场景,每个程序员都是白人男性,每个开发人员都是特权背景的产物。事实上,几年前我在多伦多的一个项目中,我在一个30多人的团队中的昵称是“白人家伙”。

我为多年来参与的所有这些项目感到骄傲,我与来自各种背景的人成为了朋友,他们的背景比我想象的更加多样化。我认识的朋友中有许多令人难以置信的女性程序员,尽管我承认我工作过的所有项目团队在性别平等方面都存在不足。但如果告诉我,我工作过的团队并不是由各种各样的人组成的,这对我和所有与我共事的人来说都是一种侮辱,因为他们本来就是。我看到了劳动力的多样性。我还没有看到性别平等。这是有区别的。沐鸣测速注册

修改翻译结果
试试有道人工翻译?
精选同行业资深译员,专家审校润色,让你尊享快捷又准确的人工翻译!
立即体验
在技术领域,妇女和某些明显的少数群体的代表性都不足,这肯定是一个问题。但是性别和种族平等并不等同于工作场所的多样性。争论说他们是不诚实的,并且使这种侮辱的智力上的不诚实持续下去将会比它将会做更多的阻碍在工作场所实现平衡的性别和种族代表的目标。

沐鸣注册平台官网实现自定义用户注册中心来合并LDAP服务器和活动目录?

您是否应该实现一个自定义用户注册中心,以帮助减轻对各种LDAP服务器的访问,从而简化身份验证和组关联等安全任务?这个问题的答案是一个响亮的“不”。沐鸣注册平台官网

自定义用户注册表的简单之美

从表面上看,实现自定义用户注册中心非常简单。虽然略有不同从一个应用程序服务器,实现一个自定义用户注册表,你通常只需要写一个或两个Java类,它提供了一个实现半打左右的方法做事情像验证密码,或指示用户是否给定组的一部分。peasy很容易。

例如,要为WebSphere创建自定义用户注册表,这里是需要实现的IBM WebSphere UserRegistry接口,以及您需要编码的18种方法:沐鸣平台

com.ibm.websphere.security.UserRegistry

  1. 初始化(java.util.Properties)
  2. checkPassword(字符串,字符串)

3.mapCertificate (X509Certificate [])

  1. getRealm
  2. getuser (String、int)
  3. getUserDisplayName(字符串)
  4. getUniqueUserId(字符串)
  5. getUserSecurityName(字符串)
  6. isValidUser(字符串)
  7. getGroups (String、int)
  8. getGroupDisplayName(字符串)
  9. getUniqueGroupId(字符串)
  10. getUniqueGroupIds(字符串)
  11. getGroupSecurityName(字符串)
  12. isValidGroup(字符串)
  13. getGroupsForUser(字符串)
  14. getUsersForGroup (String、int)
  15. createCredential(字符串)

现在请记住,这里的目标不是发明一个存储用户的系统。在实现自定义用户注册中心时,通常有一个应用程序正在连接的底层数据存储。因此,自定义用户注册中心的目的可能是将对组合LDAP服务器和具有用户信息的数据库系统的访问组合起来。或者可能有三个不同的LDAP服务器需要进行合并访问。每个系统都有更新密码或检查用户是否属于给定组的机制。自定义用户注册表的代码只需利用这些底层系统的api即可。不需要重新发明自定义用户注册表。相反,您只需利用底层用户存储库已经提供的工具即可。

听起来很简单,不是吗?嗯,它不是。原因有很多。沐鸣开户

连通性的担忧

首先,仅仅连接到各种不同的系统就可能是一种痛苦。首先要解决的问题是获取凭证,绕过或至少通过现有的防火墙和安全系统进行身份验证。仅仅获得到不同用户注册中心系统的初始连接就可能是一件痛苦的事情,更不用说在SSL证书过期或网络拓扑结构发生更改时维护连接性了。保持网络连接既是一种预先的痛苦,也是一种长期的痛苦。

LDAP服务器的优化

然后是优化工作。针对单个用户存储库进行身份验证非常耗时,尤其是在登录高峰时。现在,假设有三到四个底层系统,在这些系统上,用户检查被连接到if..然后……其他的语句。这将是一个足够长的滞后引发用户反抗。因此,即使在合并了不同的LDAP服务器和数据库之后,仍然需要投入时间来确定如何优化访问。有时候,如果有一个后备的NoSQL数据库,其中用户id被映射到他们注册的系统,可以加快速度,尽管登录失败仍然可能需要查询每个子系统。性能优化成为构建用户注册中心的一个重要部分,因为每个用户在登录系统时都会注意到这一点。

数据质量问题

如果存在单独的子系统,那么确保数据质量也将成为首要任务。例如,如果相同的用户名(如cmckenzie)存在于两个子系统中,那么哪个子系统是真实记录?数据完整性问题可能会导致难以诊断的异常行为。例如,cmckenzie可能能够在低使用时间登录,但不能在高峰使用时间登录,因为在高峰使用时间,溢出请求被路由到不同的子系统。尽管这些问题可能源于LDAP服务器子系统中的数据质量问题,但是维护自定义用户注册表代码的开发人员将负责对问题进行故障排除和识别。