计算机 IT
共 686 人关注

筛选:
排序:
...
6 个可以加速业务开发的开源 Ruby on Rails 应用 【8%】

RubyGarage loves Ruby on Rails! There are many reasons why – and we’ve even written an article explaining why people fall in love with Ruby. Ruby on Rails (RoR) applications are elegant and scalabl...

计算机/ @墨镜大头
...
JavaScript 中的 BDD : Cucumber 和 Gherkin 入门 【7%】

By now, everyone has heard about Test Driven Development (TDD), and the benefits that this can have on your product and your development lifecycle. It’s a no-brainer really. Every time you write a ...

计算机/ @toypipi
...
专家们所使用的五个代码审查技巧—基于320万行代码 【7%】

开始进行代码审查吧,这里有一些技巧可以帮助你正确完成它。 在越来越多的公司里你会发现代码审查已经作为其中的一个工作方法。尽管有些人可能不太喜欢同事们去浏览他们的代码,但是还是有一些人已经开始拥抱它,将它作为成长、学习的途径,或者只是想证明他们的代码写得有多牛逼。 在以下的文章里,我们将会讲述代码审查中的一些概念,并着重讲一些我们在这个过程中所使用的一些工具,然后再分享一些我们自己的经验。做好...

计算机/ @班纳睿
...
One Exception to the Power of JDK 8 Collectors 【7%】

I’ve been using JDK 8 for over two years now and have found the new functional style of programming it provides really powerful. The thing that really impresses me about lambda expressions and stre...

计算机/ @唯恐有闻
...
集成软件开发工具有多难?残酷的事实摆在面前 【6%】

开发团队往往面临一个“鞋匠的孩子”的糟糕情况。在那个故事里,村里鞋匠的孩子没有鞋子。现实是残酷的,负责建立组织的定制软件和集成现有的应用程序的企业IT团队通常必须要使用零散的、未整合工具。但如果不整合这些系统,他们的商业伙伴将不会容忍这种低效率和缺乏管理可见性。然而,由于某种原因,我们发现软件开发和交付团队仍使用这些零散的工具

计算机/ @烟火
...
一个技术故障 【6%】

一星期前,在Diamond Reynolds的男朋友Philando Castile被一个警官在一次交通巡查击中后,她成为了脸书的视频直播人物。这个合成视频,包括了Reynolds记录的发生的事情和她与警官的交流。视频迅速像野火般拨散开来。 后来视频就找不到了。 大约一个小时后,视频又可以找到了。这一次,视频加了一个“警告——图形视频”标签。 当脸书被问到为什么这个视频出现了短暂的消失时,它...

计算机/ @llll
...
Swift 终将归于何处? 【6%】

Swift,终将归于何处? 写于 2017 年 2 月 14 日 作者:Jeff Johnson, Underpass 开发者 我一直在问自己—— 苹果对于 Swift 及 Objective-C 这两种语言究竟有着怎样的规划?当 2014 年 Swift 面世时,它的创始人 Chris Lattner 似乎宣称 Swift 和 Objective-C 将无限期地共存。从下面的 Xcode ...

计算机/ @banburytang
...
ngrok 官方文档中文翻译 【5%】

开始 输出一个本地的 Web 服务到互联网 ngrok 可以让你在本机上运行一个 Web 服务器,并可以通过互联网进行访问。只需要告诉 ngrok 使用什么端口来运行 Web 服务即可。 如果你不清楚你的 Web 服务器运行在什么端口,可能是 HTTP 的默认端口 80. 示例:输出运行与本地 80 端口的 Web 服务到互联网 当你启动 ngrok 时,它会在终端中显示一个 UI 界面,包...

计算机/ @CY2, @toypipi
...
Rust 编程语言平台 【5%】

A programming language is much more than its compiler and standard library. It’s a community. Tools. Documentation. An ecosystem. All of these elements affect how a language feels, how productive i...

计算机/ @wuQAQ
...
如何合理进行用户体验评估 【5%】

When conducting a UX review, you need to focus on actionable insights.An audit is not an just a laundry list of usability issues. Triage, prioritize, and deliver clear next steps to our stakeholder...

计算机/ @苏州小浮云
...
Go 语言的 io 包介绍 【5%】

Go  是用于处理字节的 编程语言。无论你是有字节的列表,字节流,还是单独的字节,Go都使它们易于处理。从这些简单的基本操作上,我们构建了自己的抽象和服务。io包是标准库中最基本的包之意。它 提供了一个处理字节流的接口和帮助类的集合。这篇文章是一系列演练的一部分,可以帮助你更好地了解标准库。尽管生成的文档提供了丰富的信息,但在具体的文字环境中理解包内容仍会有困难。这一系列文章旨在说明在日常应...

计算机/ @宇德高辉
...
深入研究Java 9的栈遍历(Stack-Walking)API 【5%】

The stack-walking API, released as part of Java 9, offers an efficient way to access the execution stack. (The execution stack represents the chain of method calls – it starts with the method or th...

计算机/ @班纳睿
...
将流服务从 RTMP 移植到 WebRTC 【5%】

有趣的访客 我坐在电脑屏幕前足足有一个小时了,甚至差不多快两个小时。故事的起因是我的一个同事用Skype发给我的一些Twitter链接,然后我随意打开一些新闻网站,最后是Facebook,很久之后才找到几条重要的新闻。 但是,我的背开始变得麻木,我就决定散一下步伸展一下。去大夏天的太阳底下把自己烤焦并不是一个好主意--待在有空调开着的办公室更凉爽。我就一瘸一拐地走到了最近的咖啡机旁。

计算机/ @willer
...
循环缓冲区、向量、队列以及列表的性能比较 【4%】

Download source - 16.7 KB This article reviews performance of C++ standard library sequence containers on frequently occurring operations, and examines performance of another container class, the r...

计算机/ @coyee
...
REST 2.0 已经到来,它的名字是 GraphQL 【4%】

GraphQL is a query language for APIs. Although it’s fundamentally different than REST, GraphQL can serve as an alternative to REST that offers performance, a great developer experience, and very po...

计算机/ @toypipi
...
如何在 Visual Studio 和 ASP.NET Web API 中使用 React 【4%】

在这篇文章中你会学到: 如何构建一个Visual Studio的解决方案,它将使用React作为前端,使用ASP.NET Web API 作为后端 如何在Visual Studio环境下使用webpack和npm 如何使用Pusher轻松地实现应用的实时性 在开始之前,如果你了解如下知识会对理解本文非常有帮助: React Babel Weback ASP.NET Web API NuGet...

计算机/ @Wind丨Jee
...
如何选择机器学习算法 【4%】

关于问题“我应该使用哪个机器学习的算法?”的答案永远是“那要看情况而定”。这个答案取决于数据的大小,质量,以及类型。取决于你想要如何处理答案。取决于在你使用的算法中的计算过程需要怎么被翻译成机器指令。而且取决于你有多少时间。即使最有经验的数据科学家也不能断言在使用它们之前,哪个算法是最好的。 机器学习算法帮助手册 微软Azure机器学习算法帮助手册 可以帮助你为你的预测分析解决方案从微软Az...

计算机/ @朗多多
...
Gin框架下的Go 网页应用测试驱动开发 【4%】

深入Go语言和Gin框架学习,了解如何进一步试验和开发一个真实的应用程序。 介绍 本文是教程的第二部分,使用Go语言的Gin框架构建传统的Web应用程序和微服务。 在本教程的第一部分,我们设置了一个项目,并使用Gin构建了一个简单的应用程序,实现了显示一个文章列表和文章详细信息页面。 本教程的这一部分,将向应用程序添加用户注册,登录,注销,文章提交和身份验证等功能,以便您清楚地了解如何使用G...

计算机/ @一片蓝枫
...
关于 Go 程序的性能调试问题 【3%】

假设您有一个Go程序,并希望提高其性能。 有几个可用的工具可以我们完成这个任务。 这些工具可以帮助您识别各种类型的热点(CPU,IO,内存),这些热点是您需要集中精力的地方,以显着提高性能。 另一方面, 这些工具可以帮助您识别程序中明显的性能缺陷。 例如,您可以在每个查询之前准备一个SQL语句,同时您可以在程序启动时准备一次。 另一个例子是如果一个O(N ^ 2)算法不知何故地滑入到一个明显...

计算机/ @木木
...
不要害怕使用头等函数 【3%】

这篇文章是我在dotGo 2016上的 演讲的文本。 录音和演示稿 也是可以获取到的。 哈喽各位,欢迎来到dotGo。 两年前我站在舞台上,跟这里是一样的,我告诉了大家我在Go语言中关于如何处理配置选项的观点。我演讲的基石是Rob Pike的博客上的文章,自我参照函数和选项的设计。 从那时起,看着这个想法从Rob的原始博文中不断地成熟,变成gRPC项目,我就感觉很精彩,在我看来,他已经持续将...

计算机/ @班纳睿