计算机 IT
共 555 人关注

筛选:
排序:
...
敏捷的错误模式 【57%】

反模式是什么? 这是一种模式,你认为会改善事情,但事实上却相反,它使事情更糟糕了。 本文下面叙述了一些我所观察到的反模式。 待办事项列表 在Scrum中,待办事项的目的是给出了为项目或产品工作的想法并使其成为现实。 从更高层面来讲,它是产品负责人的粗粒度视角。当团队拿到待办事项列表,他们分散了需求并确定哪些事项应该被包含在内。

计算机/ @苏州小浮云
...
Apache Tephra 新手入门 【56%】

你可以直接从最新的 Tephra 源码来构建: 构建完成后,我们就有了一份完整的 Tephra 二进制分发文件,文件位于 tephra-distribution/target/ 目录。可以拷贝 tephra-<version>.tar.gz 文件到目标服务器上进行安装。 如果你是编写客户端应用,,需要添加如下的依赖到 Apache Maven POM 文件 (或者是构建系统相关的配置) 以便...

计算机/ @coyee, @ExDevilLee
...
MQTT Essentials第5部分:MQTT主题和最佳实践 【55%】

欢迎来到MQTT Essentials的第五部分,这是一篇关于MQTT协议的核心特性和概念的系列博客。 在本文中,我们将重点介绍MQTT主题和最佳实践。 正如我们已经提到的,主题用于决定MQTT代理,由哪个客户端接收哪些消息。 我们还将讨论SYS-主题,特别是揭示代理内部信息的主题。 让我们开始吧。 主题 主题是一个UTF-8字符串,代理用它来过滤每个连接的客户端的消息。 主题由一个或多个主...

计算机/ @tony, @WestMountain, @pgboy1988
...
使用 Android 和物联网检测地震波 【54%】

介绍 物联网(IoT)是最近一段时间的网络流行语,除了对于普通大众来说热闹的意义,物联网还促进了机器到网络的数据庞大扩充的重新洗牌。说实话,物联网将会是未来的下一个前沿技术。 本文介绍了物联网的一般概念以及在我们现实世界中的应用,我们还将在这片文章的后半部分,讨论建立一个物联网相关功能的应用。如果你是一个科技爱好者,那么准备开始这篇文章之旅吧。

计算机/ @唯恐有闻, @Orange, @时光剥落
...
Gitlab 手册已开源 —— 基于 Git 的代码托管系统 【52%】

建议改善或添加请求时请做合并请求 。请使用问题来提问。 其他主要页面 工程 市场 社交媒体准则 博客 销售 客户成功 财务 股票期权 董事会会议 人员操作 入职 福利 招聘 旅游 安全 领导力 产品 This page 价值 一般准则 手册说明 沟通 内部沟通 GitLab流程 团队电话  随机聊天室 定期会议 视频会议 用户沟通准则 写作文风准则 指南手册 公司电话 轮换调度随叫随到 知识...

计算机/ @苏州小浮云, @toypipi, @北鸟南游, @CY2
...
我们是怎么将 React 替换成 Phoenix 的 【50%】

在一年半前,我们开发了一个在公司内部使用的公告板程序。我们使用了Phoenix作为后端,React作为前端。利用Redux和 Phoenix channels 的优势,我们得以实时的发送消息给用户的浏览器。 这个方法可以很好的提高实时的体验,可是随之而来的,却是降低了我们开发的步伐,而且导致更少的人能参与其中开发。在大约3个月前,我们决定放弃React,转而回到服务器端的渲染。   我们为什...

计算机/ @Enix
...
2016年6月 RedMonk 编程语言排行榜 【50%】

随着春天和夏天的旅行计划即将结束,我们终于有时间坐下来计算6月份收集到的数字。 和往常一样,除了我们现在计算自己的GitHub排名这一事实,我们两年一度的编程语言排名过程仍然与Drew Conway和John Myles White在2010年末首次看到这个问题时一样。我们继续分析,每年两次比较GitHub和Stack Overflow上的编程语言相对于彼此的性能。 这个想法不提供统计上有效...

计算机/ @toypipi, @CY2
...
了解几乎所有机器学习的问题 【50%】

Abhishek Thakur,一个Kaggle(大数据竞赛平台)大师,最初发表这篇文章是在2016年7月18日,并准许我们转载到《No Free Hunch》。 科学家从每天大量的数据中处理出一个平均数值。有人说人60-70%的时间都花在了数据清理、修改并且为了让机器学习模型可以应用于数据,还要将数据处理到一个合适的格式上。这篇文章的重点是第二部分,即,应用机器学习模型,包括预处理步骤。在...

计算机/ @烊叔, @Stella, @dreampuff, @Hourout
...
C 语言的发展历程以及为什么我说它很垃圾! 【50%】

关于C编程语言的历史和辩论:最好的系统语言还是最坏的设计? (编号为版本摘要) 有一个反复出现的主题,人们认为C语言的设计有利于系统编程,直到今天依然有人这么认为。 他们认为这是先驱们潜心研究,考虑了每一个权衡,才做出的最好的系统编程。  而且他们认为这已经做到了极致,因为任何修改都会损害其目标性能或影响它可移植性。 真实的情况并非如此,他们的观点与C语言要为什么采用这种设计方式的真正原因完...

计算机/ @tony, @安得鲁
...
NGINX 参数调整(第二部分) 【50%】

不要错过了第一部分哦,可以在这里找到! Worker Connections 下一个我们要调参数是Nginx中的worker_connections配置项。该值定义了每个worke的TCP会话的最大数值。通过增加这个值,所期望的是我们可以提高每个worker进程的处理能力。 worker_connections设置项可以在配置文件中的。   Ubuntu中安装的NGINX的默认设置是768。...

计算机/ @墨镜大头, @luke
...
用户体验设计和 UI 设计的差别 【50%】

用户体验设计 (UX) 和用户界面设计 (UI) 经常被认为同一概念的不同名字。 这离真相不能更远了。如果你需要创建网站,你同时需要用户体验设计和用户界面设计。 每一个开发人员,从网页设计到家居产品,都需要知道什么时候使用用户体验 (UX)设计或者用户界面(UI)设计 。 这是两种设计类型的关键区别。 他们不是相同的 这是第一个需要尽快消除的误解。首先,界面设计是视觉设计和交互设计的组合。拆...

计算机/ @苏州小浮云
...
Java Community Process (JCP)社区--继续前行 【50%】

Java已经二十多岁了,依然被评为地球上最受欢迎的编程语言之一。使得Java这么受开发者青睐的一部分原因是它的特性以一种可控的方式在演化,而这种方式很少会对它的向后兼容性有影响。Java演进的历史有点与众不同, 特别是相比较开源来说。在这篇文章里,我们来看看Java平台是如何标准化的,同时又维持着通过JCP网站的社区参与。我们也会看到这个过程中所遇到的并且还存在的一些挑战。

计算机/ @班纳睿
...
PeachPy —— Python 的嵌入式 x86-64 汇编器 【50%】

Portable Efficient Assembly Code-generator in Higher-level Python (PeachPy) PeachPy is a Python framework for writing high-performance assembly kernels. PeachPy aims to simplify writing optimized a...

计算机/ @墨镜大头
...
关于Let's Encrypt 的一切 【50%】

我承认我加入HTTPS这个大家庭有点晚 但斯诺登事件后,特别是在美国最后一次选举的结果产生之后,很明显说明一个问题,那就是在网络上的一切在默认情况下都应该加密。 为什么呢? 你有 一个不可剥夺的隐私权,不管是在现实世界还是在互联网上。如果没有HTTPS你在互联网上将没有任何隐私可言。--– 从任何其他人在你使用的WIFI、到你的网络供应商、网站运营商、大公司,到政府,都可以窃取你的隐私。  ...

计算机/ @tony
...
MATLAB人工神经网络教程 【46%】

深度学习在这些年是非常热门的话题,特别是在计算机视觉应用方面,也许你会在新闻上有所耳闻并感到好奇。那么现在的问题是,该如何入手?今天的博主,Toshi Takeuchi,带来了一篇人工神经网络的快速入门教程。 MNIST 数据集 我们当中有许多人想在一个具体的例子中开始入手。那我就写一个手把手快速教程,我们用一个常用的 MINIST 手写数字数据集作为例子以使教程比较直观的、易理解。Kagg...

计算机/ @卓小混混, @苏州小浮云, @观云者, @Skycloud
...
Oracle预测的大数据在2017年的10个发展潜力 【44%】

2017年已经到来,大数据似乎也在突飞猛进地成长。 无论是物联网的发展还是云计算更复杂的方面,企业技术都处在上升期,促进了巨大的变革。 许多公司都把大数据作为最新的时尚,将其作为这个竞争激烈的时代的主要优势。 在这篇文章中,我们将讨论Oracle关于大数据及其未来的一些预测。 1.拥抱机器学习的时代 机器学习以前只限于数据科学家,但在2017年它将公开化。 无论是谷歌的最新排名算法还是卓越的...

计算机/ @toypipi
...
微服务的真相 【44%】

约翰弗里泽尔,一位红帽的手机平台架构师,进行了一场有关微服务的演讲,其中包含了一些有关微服务的很棒的建议。最重要的是,他提供了一些有关何时,哪里以及为什么你应该(或者为什么你不应该)部署微服务的建议。 什么是微服务 微服务是将一种应用分解成一系列微小、轻量级的服务,这些服务通过HTTP进行通讯。建立一项单独的微服务是容易的,建立微服务架构是相当难的。微服务基本上是分布式系统的设计与开发。如果...

计算机/ @苏州小浮云, @Louis2102
...
ReactiveCocoa 教程 - 入门简介 2/2 【44%】

ReactiveCocoa 是一个允许你在iOS应用程序使用函数式响应编程(FRP) 的框架。在ReactiveCocoa教程系列的第一篇中,你学会如何通过信号取代标准操作与事件处理逻辑以事件流的方式处理。你还会了解如何变换、拆分和组合这些信号。 第二部分,你将了解ReactiveCocoa更先进的功能。包括: 其他两个事件类型: 错误 和 完成 节流 线程 延续 ……更多!

计算机/ @elieric, @Enix
...
使用 Jenkins 替代 Cron 作业任务 【43%】

Jenkins在开发工具链中所担任的角色 Jenkins在传统开发中,是用来在不同工程师团队中分享资源的一个平台,而这些资源一般是从源代码编译生成的应用程序套件。在Jenkins中进行的构建行为,由于团队的不同而目的会有所差异: 可以帮助开发团队定位并解决代码更新所带来的冲突。 QA团队用Jenkin生成的套件进行才是,包括人工测试与自动化测试。 开发团队用已经被确认或者已经发布的套件来在不...

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

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

计算机/ @CY2, @班纳睿