计算机 IT
共 555 人关注

筛选:
排序:
...
Kotlin 的委托和委托属性 【已翻译】

类委托 委托模式已经证明是实现继承的一个很好的替代方式, 而 Kotlin 可以零样板代码地原生支持它。 类  可以继承一个接口 ,并将其所有共有的方法委托给一个指定的对象:  的超类型列表中的 by-子句表示  将会在  中内部存储。 并且编译器将生成转发给  的所有  的方法。 委托属性 有一些常见的属性类型,虽然我们可以在每次需要的时候手动实现它们, 但是如果能够为大家把他们只实现一次...

计算机/ @CY2
...
Kotlin 的对象表达式和对象声明 【已翻译】

有时候,我们需要创建一个对某个类做了轻微改动的类的对象,而不用为之显式声明新的子类。 Java 用匿名内部类处理这种情况。  Kotlin 用对象表达式和对象声明对这个概念稍微概括了下。 对象表达式 要创建一个继承自某个(或某些)类型的匿名类的对象,我们会这么写:

计算机/ @CY2
...
亚马逊是否在扼杀开源? 【未翻译】

After re:Invent, it's clear that Amazon is unstoppable. AWS announced more products, all fully integrated and simple to use — and if you thought infrastructure companies are its competition, think ...

计算机/ @CY2
...
众包测试成功的 10 个关键因素 【未翻译】

As the world of technology continues to integrate with every aspect of day to day life, it's imperative that comprehensive and extensive testing of software and devices takes place. However, due to...

计算机/ @CY2
...
QA 对发布周期负责的 4 种方式 【未翻译】

Testing is often seen as the biggest hindrance to release. QA is known as the number one bottleneck. It’s the phase that’s always in the way. That’s not really fair, is it? First off, there may be ...

计算机/ @CY2
...
每一个 DevOps 爱好者都必须阅读的 5 本书 【未翻译】

DevOps is a vast topic and needs some patience and examples to understand it thoroughly. There are many aspects to successfully adopting DevOps in your organization and it's always good to learn fr...

计算机/ @CY2
...
云服务监控有别于服务器监控的 6 个理由 【未翻译】

Traditional IT monitoring has revolved around monitoring the infrastructures and servers. As you move to the cloud, it is possible that you don’t have either of those things. You could deploy your ...

计算机/ @CY2
...
是时候考虑升级到 JUnit 5 的 7 个理由 【36%】

最新的 JUnit 版本刚刚发布,根据 官方路线图 ,最终正式版将于 2017年第三季度发布。在我写这篇文章时,已经发布了 4 个里程碑版本,在 RC 版本发布之前还有一些里程碑版本即将发布。但这并不意味着你必须等几个月才能开始使用 JUnit 5。本文的目的就是为了鼓励你开始尝试 JUnit 的新版本。 1. 准备就绪 首先这并不寻常,当一个语言、应用服务器和开发库发布新版本时,开发者倾向...

计算机/ @CY2
...
高执行力 IT 团队的 5 个秘诀 【未翻译】

Sidharth Suri, Head of Service Teams Marketing at Atlassian, shared the following with me consistent with their mission of unleashing the potential in every team. Helping IT teams be their best is ...

计算机/ @CY2
...
数据库范式的优缺点 【未翻译】

When using a relational database, normalization can help keep the data free of errors and can also help ensure that the size of the database doesn't grow large with duplicated data. At the same tim...

计算机/ @CY2
...
你应该知道的 5 个 Docker 工具 【未翻译】

You can find a lot of cool Docker utilities on the web. Most of these are open source and available on Github. Over the last two years, I have become quite active with Docker, using it for most of ...

计算机/ @CY2
...
学习算法的好处 【未翻译】

Algorithms are everywhere! Algorithms are involved in each aspect of computer science. They're also used in a wide range of fields such as recommendations, social media, medicine, psychology, and t...

计算机/ @CY2
...
使用 WordPress 内置的函数编写安全的主题 【未翻译】

This article is part of a series created in partnership with SiteGround. Thank you for supporting the partners who make SitePoint possible. More from this author Conditional Tags to Load Styles and...

计算机/ @CY2
...
现代 JavaScript 应用程序的剖析 【未翻译】

There’s no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the i...

计算机/ @CY2
...
Java 的未来 【已翻译】

为了收集关于 Java 生态系统发展现状的见解,我们采访了 9 名对该生态系统非常熟悉的高管。 我们向这些有经验的 Java 专家问了这么一个问题: "从你的观点来看,Java 的未来发展为怎样?" 下面是他们的回答: 我之前已经不再用 Java 了,但是 Java 8 发布后我又回来了。Java 8 有很多创新,这些创新是我从 Java 2 到 Java 7 都没看到过的。Lambda 就...

计算机/ @CY2
...
MariaDB 全新企业级数据库解决方案 —— MariaDB TX 【已翻译】

我们知道,一个企业级数据库解决方案对技术、工具以及服务的要求都很高。而且还必须购买方便、易部署以及易管理,应该从头到尾提供非常棒的客户和用户体验。 事实上,在我们的路线图上就有一个以易用为中心主题的部分。通过引入 MariaDB TX,我们迈出了另一个第一步 —— 将 MariaDB 技术、工具和服务打包到一个统一的帮主客户成功使用 MariaDB 基础设施的产品,包括:MariaDB Se...

计算机/ @CY2
...
我是否应该升级到 Rails 5 ? 【43%】

Ruby on Rails 5.1.1 版本官方已经发布并且在使用。这个在 5月12日 发布的新版本是一个小更新版本。5.0 版本给 Rails 带来了一些主要的更新,包括使用 Yarn 和 webpack 实现的 JavaScript 能力,使用 Capybara 实现的系统测试,加密功能等等。关于 Rails 5 的全新特性请看 这里 。 你可能已经开始跟团队讨论是否将 Rails 应用...

计算机/ @CY2, @班纳睿
...
使用 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...

计算机/ @班纳睿
...
你的网站是否通过这 7 项测试? 【未翻译】

If you’re not satisfied with your current level of service or are considering a move to a new web host, ensure you have answers to these critical questions before you sign on the dotted line… 1. Do...

计算机/ @CY2
...
正在改变我们设计方式的三个移动用户体验的趋势 【未翻译】

Mobile users today are finicky. They’ve become accustomed to frequent updates and new features, which puts added pressure on designers and developers to continue innovating. However, mobile users a...

计算机/ @CY2