计算机 IT
共 555 人关注

筛选:
排序:
...
使用 Siege 测试网站性能 —— 计划、测试和学习 【11%】

This article was peer reviewed by Ivan Enderlin and Wern Ancheta. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! Building a simple web application toda...

计算机/ @班纳睿
...
回顾 Swift 3,展望 Swift 4 【10%】

Hello Everyone, The Swift 3 release is nearing completion, so it is time to look back on the release, learn from what happened, and use it to shape what we (the Swift community) do in the year ahea...

计算机/ @Stella
...
基于人脸识别技术只做一个门铃 【10%】

生物识别技术使用指纹或虹膜扫描已不再新鲜。由于高分辨率相机和三维人脸识别算法的发展,在过去的几年中,面部识别作为生物识别技术的一种手段已经变得相当流行。 我第一次接触这项技术在2012 - 13年间当时谷歌第一次发布了面部解锁, 这是在他们Android操作系统中一个功能,通过识别所有者脸来解锁手机。 因此,面部识别不是新技术。 新的是开源库和AWS智能服务为开发者提供的一些最先进的面部识别...

计算机/ @墨镜大头
...
为什么我不选择 React Native 【10%】

目前很多人正在对React Native做评估,看它是否能作为下一个app开发的平台. 这可不是一件小事. 切换软件开发平台涉及到一个很高的安装(部署)成本问题,并且会深刻的影响你的日常编程工作流程. 要颠覆所有已经构建东西,切换平台也是最昂贵的决定之一. 或许更重要的是, 是你的软件开发平台把你塑造成了一名工程师(而不是你build了plateform). 一个软件开发平台鼓励(或鞭策)你...

计算机/ @lison, @toypipi, @amoyio
...
即将到来的电子邮件设计革命 【10%】

电子邮件、网络争议颇多的小表妹,正处于一场革命—不仅将改变设计人员和开发人员编写电子邮件的o行为,还是改变订阅者与活动的交互方式。 尽管电子邮件客户端供应商们正在缓慢更新他们的渲染引擎,电子邮件设计师正在开发将web技术带入邮箱的方式。 开发者越来越多地使用一些以前认为不可能的效果,像动画和互动性。 并且,对于来自网络世界的任何人,有更多的工具,模板和框架,比以往任何时候都能更顺利的过渡。对...

计算机/ @luke
...
传统 JavaScript 性能测试的真相! 【9%】

说javascript是最重要的软件工程技术也不为过. 对接触编程语言,编译器,虚拟机一段时间的我们来说,仍然会觉得有点惊讶, javascript既不是一个设计优雅的语言, 编译引擎也没有做优化,更没有非常好的标准库. 这取决于你怎么看待这个问题, 你可以用几周的时间来列举javascript的缺陷,而且还可能发现新的问题. 尽管看起来似乎有很明显的缺陷, 但是javascript不仅是当...

计算机/ @zhongzhong, @physihan, @Void_Yuan, @STay
...
AllJoyn 平台上的RaspberryPi及Windows IoT相关介绍--- 另有真空烹饪美食作为彩蛋 【9%】

从GitHub上下载源码 概述 我最初的想法基本上只是要构建一个可以用于低温烹饪的可编程加热设备。因为我的抽屉里存放着两台Raspberry Pi设备,我就想这会是一个比较有趣且有用的项目。当微软通过发布RPi版本的Windows 10 IoT的形式进入 Raspberry Pi 的世界时,作为专注于微软平台的开发者的我就可以接触这个“设备”的世界。 最初我不知道如何去控制着这种设备(因为我...

计算机/ @班纳睿
...
在 Docker 容器中运行 Riak 服务 【9%】

Unless you've been living under a rock for the last couple of years (and believe me, given what's happening in the world today I ain't gonna judge) you know that Docker is building an Empire in the...

计算机/ @墨镜大头
...
GitHub 的 Metal 云服务 【8%】

在GitHub,我们强调稳定性,可用性和性能。 确保我们在这些领域擅长的一个重要组成部分是在裸机服务器上部署服务。 这种方案允许我们根据我们的特定需求定制硬件配置,保证一定的性能配置文件,并且从头到尾我们都会保证系统的可用性。 当然,操作我们自己的数据中心和管理部署其中的硬件同样会给我们自己带来一系列的难题。  我们现在面对的任务是跟踪,管理和配置物理硬件 ---而这些工作在云计算环境中会完...

计算机/ @tony
...
论移动世界的实时流媒体技术 【8%】

New design patterns have enhanced UX by bringing animated UI components. Material Design is one good example: when a user clicks on a button, he/she can see a slight animation which indicates that ...

计算机/ @Mark
...
机器学习傻瓜指南 【8%】

Becoming a Level 2 Dummy I first came across a real application of Machine Learning at work. We were supposed to prepare an application that will recognize frauds in the Zooplus shop. After months ...

计算机/ @班纳睿
...
使用 NGINX 和 Docker 实现 Node.js 应用的负载均衡 【8%】

In this article, we will see how easy it is to load balance Docker-ized Node.js applications with NGINX. We will create a simple Node.js application that serves an HTML file, containerize it with D...

计算机/ @墨镜大头
...
分布式缓存系统 Infinispan 9.0 开发者指南 【8%】

1. 介绍 欢迎来到 Infinispan 官方的开发者指南文档。这是一个全面的开发文档,将为你详细介绍 Infinispan 每一个细节。这也是 Infinispan 的完整的入门指南,如果你首次接触 Infinispan ,那么这份文档将对你非常有用。 对于新手来说,应该先从 Getting Started Guide 或者是 Quickstarts 文档开始更加合适。 Frequent...

计算机/ @中山狼, @CY2, @GreyWord, @班纳睿, @coyee
...
开发 Redis 扩展模块 【8%】

我用 Redis 已经有六年时间了,我利用其有限的数据类型来做很多的事情,例如基于地理位置的查询、文本搜索、机器学习等等。 但这么多年来,我无数次的发现我非常希望 Redis 提供这样那样的数据结构、命令以及新的功能。因为这些功能的缺失使得开发者无法很优雅和高效的实现某些功能。尽管 Lua 是一个正确的方式,但是它有很多局限性。

计算机/ @coyee
...
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...

计算机/ @墨镜大头
...
专家们所使用的五个代码审查技巧—基于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...

计算机/ @唯恐有闻
...
2017 年用于 UI 设计的 9 大 JavaScript 动画库 【7%】

Take your CSS animations to the next level with our Animating with CSS course by Donovan Hutchinson, the man behind CSS Animation Rocks. Frontend web design has been through a revolution in the las...

计算机/ @苏州小浮云
...
全新的 Spring 5 —— 函数式的 Web 框架 【6%】

正如昨天Juergen的博客文章提到的,Spring 5.0的第二个里程碑引入了一个新的函数式Web框架。在这篇文章中,我将给出关于这个框架的更多信息。 示例 我们从我们的示例应用程序的一些摘录开始。下面是暴露Person对象的反应库。 它非常类似于一个传统的非反应性仓库,除了传统上你将返回一个List<Person>但它返回Flux<Person>和你将返回一个Person,但它返回Mon...

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

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

计算机/ @烟火