计算机 IT
共 502 人关注

筛选:
排序:
...
[顶] TensorFlow 入门指南 【已翻译】

介绍 让我们帮你从头开始安装并运行 TensorFlow 吧! 但在开始之前,先来看看一个最简单的使用 TensorFlow Python API 的示例代码,这样你就会对我们接下来要做的事情有所了解。 这是一个 Python 小程序,该程序生成一个二维数组并使之填充到一条线中。

计算机/ @中山狼, @班纳睿, @CY2, @墨镜大头, @Hornsey
...
orgalorg —— 并行 SSH 命令执行和文件同步工具 【已翻译】

orgalorg  orgalorg 可以通过SSH并行的在多台主机上运行命令和上传文件。 特性 零配置,不需要配置文件,所有的操作都是通过命令行参数来做的 并行的在任意数量的主机上执行SSH命令或者是shell脚本。所有节点的输出都会返回,并且将原始的标准输出、标准错误输出映射到原始命令 通过全局集群锁定,跨集群执行文件和目录同步。同步完成之后,可以对任意命令进行评估 同步文件和目录之后,...

计算机/ @mylxsw, @toypipi
...
新加入工程师的培训 —— 前 30 天该做什么? 【已翻译】

如果你是一个技术领导,你所做的最重要的工作是帮助其他工程师成长,并为他们的成功而设计计划。这意味着要确保他们拥有好的工具,保护和自信,他们需要从第一天开始有一个良好的影响。但是说起来容易做起来难。每一个优秀工程师都有一种不同的学习风格,每一个开发经理,都有一个不同的领导风格。对于入职来说,确实没有一刀切的方法,但我想我们都同意,前30天是每一个新员工的关键。

计算机/ @wfg, @toypipi, @苏州小浮云
...
因特网的历史2:万维网的早期 【已翻译】

欢迎来到我们的时光旅程的第二部分,我们正在学习因特网是如何进化的,并且回想它对我们的生活所带来的影响。 在第一部分,我们看到了因特网在美国的诞生过程。我们知道了有一些协议是因特网工作的基础。 到1989为止,因特网已经在多个国家之间能够工作,包括澳大利亚,墨西哥,日本,以及很多欧洲国家。 这为因特网的历史上最大的革命奠定了基础,也就是一个有着非常不起眼的开端却带来滚雪球式的好处的东西:万维网...

计算机/ @班纳睿, @vincentsun, @archer
...
2016 年 NoSQL 介绍 【已翻译】

在万维网的早期,看到一张道路挖掘工人的动画GIF以及标题“正在建设中”是很常见的。 这是未完成的网站,相当于要访客原谅这些混乱。 随着网络的成熟,那些“正在建设中”的GIF消失了。 然而,他们的精神后裔却存在了相当长一段时间:网络应用程序不可用,或者是只读的,用于计划维护。 而计划维护往往涉及数据库模式迁移。 现在,我们的期望是不同的。 如果我们的移动和网络应用程序不能全天候工作,这将是一个...

计算机/ @toypipi, @CY2
...
Spring Boot 快速入门 【已翻译】

在这篇文章中我们将创建一个简单的 Spring Boot 应用,运行在嵌入式的 Tomcat 中。 什么是 Spring Boot? Spring Boot 可以用来轻松的创建独立的、产品级的应用。这是来自 Spring 框架以及其他第三方库基于配置的设置方面的考量。 让我们开始构建 Spring Boot 应用吧。 Adding Dependencies in Pom.xml 首先添加  ...

计算机/ @中山狼, @中国码农
...
Mangos 和 Go 语言用于服务发现的开发 【已翻译】

Mangos是一个纯Go实现的可伸缩协议,在这个博客上,有一篇很好的介绍。 此外,这篇博客带给我一些灵感,用一个简单的方式实现服务发现。服务发现的通用解决方案是使用某种分布式系统来存储变更,这个问题的常用解决方案有Zookeeper, etcd, consul, eureka. 这些通常都不错,但是有时候你并不需要这样的解决方案来解决一个简单的问题。你很可能并没有那么多服务器并且使用一个库就...

计算机/ @墨镜大头
...
软件开发人员的代码维护指南 【已翻译】

当你最初想要成为一个软件开发者的时候,你可能梦想着创造令人兴奋的新功能,玩弄一些新科技,并编写一些非常酷而有趣的代码。 但是你可能从不想过的是要在一个拥有10年历史的并且由一个很多年前就离开公司的某人所编写的有点混沌的程序上工作,你要修复他留下来的bug。 事实上,在你软件开发的职业生涯中,你维护代码所花费的时间要远多于写代码所消耗的时间。 生活就是如此。而这只是其中的一件事。

计算机/ @班纳睿, @中国码农, @toypipi
...
GitLab CEO 访谈 —— 构建一个开源的公司 【已翻译】

请注意,虽然我们认为自己是一个开源公司,但是将它称为开放核心公司更为准确,因为我们同时提供开源GitLab社区版和闭源GitLab企业版。感谢paxcoder 在黑客新闻中提及。 GitLab 最初源自 Dmitriy Zaporozhets  和 Valery Sizov 对自身的热爱,他们在2011年一起构建了第一个版本。像许多开源作者一样,他们对项目的投入只能在业余时间。 Sid Si...

计算机/ @tony, @toypipi, @Hornsey
...
Java 性能的流言终结者 【已翻译】

Java是地球上最流行的软件开发平台,但是这不意味着它是容易理解的。 当然不是从性能的角度。不像其他大部分平台, Java在它运行的电脑和代码之间有一个Java虚拟机 (JVM)。 这种虚拟化有许多优点,但是让性能分析更复杂了。 JVM做了两件事让查找性能问题的根源更困难了。

计算机/ @Mark, @中国码农
...
优化回归测试的三种方法 【已翻译】

测试通常是一个一次性的事件,发生在一个项目结束并被交付到生产环境之前。 然而,随着敏捷测试管理平台的开始,测试在整个软件开发生命周期中变得更加积极。 因此,回归测试已经成为中心阶段,以确保开发的功能在程序打过补丁,配置调整或增强后可以继续正常运行。让我们看看质量保证团队可以做的,以优化他们回归测试的一些事情: 

计算机/ @toypipi, @slfeng
...
MySQL负载均衡一览 【已翻译】

欢迎来到第一届由Percona Live Europe 2016: Amsterdam举办的Percona欧洲现场专题演讲的演讲者们! 在这个系列的博客中,我们将重点介绍今年会议上的一些发言人。 我们还将讨论演讲者谈到的技术和前景。 在这个Percona Live Europe专题讲座中,我们将见到Severalnines AB公司的高级支持工程师 Krzysztof Książek。 他的...

计算机/ @toypipi, @Mark
...
使用 PeachPy 编写 Go 汇编函数 【已翻译】

什么是PeachPy PeachPy是一个基于Python的框架,用于在程序中编写模块。 它自动化了一些细节,并允许你使用Python生成重复的汇编代码序列。 PeachPy支持写模块,您可以直接通过Go for x86-64使用。 (它还支持NaCl和syso模块,但我不会在这篇文章中讲那些。) 这篇文章将主要是讲你需要知道的有关集成PeachPy的事情和一些PeachPy相关的教程。 此...

计算机/ @Hornsey, @墨镜大头
...
五分钟理解Java的反射API 【已翻译】

目录 反射API 基本类型和方法 注解 概要 注释 像java一样,一种具有反射功能的语言。允许开发人员在运行时检查类型、方法、字段、注解等,并在程序运行时决定是否使用。 为此,Java的反射API提供类,类,字段,构造函数,方法,注释和其他。 使用它们可以与编译时未知的类型进行交互,例如创建未知类的实例并对它们调用方法。

计算机/ @中国码农, @班纳睿, @/(?:.*)?/g, @toypipi
...
软件开发者该如何与同事相处 【已翻译】

我还记得我曾经相处过的最糟糕的同事之一。 他的名字叫山姆,他身上散发着臭味。 一点不假,我说的是真的。 他穿的衣服臭烘烘的。 真不知道他洗过澡没有。 他的呼出的气体都是臭的。 他和你面对面谈话时那臭味直冲你鼻孔––而且他和你说话怎么粗鲁怎么来。 他好像对人们正常的交往礼仪一窍不通。 他总是吹牛。 他会随口说出你的想法不如他的好。 “确实”一词成了他的口头禅,他常常金口难开来显示比你更有教养,...

计算机/ @machunyan, @archer
...
Gulp.js 介绍 【已翻译】

这篇文章由 New Relic 赞助. 文章于2017年1月更新,以反映Gulp和Gulp插件的最新状况。谢谢大家对赞助商的支持,正是它们使得SitePoint成为可能! 该文章由 Giulio Mainardi 和 Tim Severien 同行评审. 感谢 SitePoint 上的所有同行评审员,他们使得 SitePoint 上的内容更加完善! 开发人员的编码时间非常宝贵。即使排除那些无...

计算机/ @Void_Yuan, @中国码农
...
无需配置创建 React 应用 【已翻译】

Create React App 是一个全新的官方支持的创建单页React应用程序的方法。 它提供了一个无需配置的现代构建设置。 入门 安装 首先,安装全局包: 需要Node.js 4 x或更高的要求。 创建一个应用程序 现在你可以用它来创建一个新的应用程序: npm安装短暂的依赖将需要一段时间,可是一旦完成后,你将会看到一个可以在你创建的目录中执行的命令列表:

计算机/ @墨镜大头, @toypipi
...
Pokemon Go —— 移动测试的经验教训 【已翻译】

截止目前,所有人都知道这个名为Pokemon Go(口袋妖怪)的手机应用程序。这里有许多关于美国人为了游戏去“亚哈”的游戏故事。(口袋妖怪)综合一系列功能让用户走进真实的世界,(让用户)在各种各样的寻宝游戏中“逮到”它们”。 不管你喜不喜欢,毫无疑问的是,口袋妖怪已经在手机APP游戏社区实现了一次巨大的飞跃。同时,证明了一个成功的手机应用程序的部署能够显著改善公司的财务业绩。  “口袋妖怪被...

计算机/ @Stella, @toypipi
...
关于Java性能优化最容易操作的10个技巧 【已翻译】

最近“全网域(Web Scale)”一词被炒得火热,人们也正在通过扩展他们的应用程序架构来使他们的系统变得更加“全网域”。 但是究竟什么是全网域?或者说如何确保全网域? 扩展的不同方面 全网域被炒作的最多的是扩展负载(Scaling load),比如支持单个用户访问的系统也可以支持10个、100个、甚至100万个用户访问。在理想情况下,我们的系统应该保持尽可能的“无状态化(stateless...

计算机/ @薯片番茄, @班纳睿, @learner
...
OpenType 可变字体介绍 【已翻译】

OpenType字体格式规范的1.8版本引入了广泛的新技术,几乎影响了设计版式的每一个领域。 OpenType可变字体是一种等同于多个单独字体的一种字体,它可以紧凑地封装在单个字体文件中。这种字体是通过定义字体内的变化来实现的,通过构成单轴或多轴的设计空间,从而可以内置许多字体实例。可变字体是一个单一字体文件,其行为类似于多种字体。 这种技术有很多好处。可变字体是一种可以大大减少可比较文件大...

计算机/ @tony, @pauli, @toypipi