计算机 IT
共 717 人关注

筛选:
排序:
...
众包测试成功的 10 个关键因素 【25%】

随着科技的发展不断的融入日常生活的方方面面,对软件和设备进行全面广泛的测试是非常有必要的。然后,由于资源和时间的限制,包括组织的盲目和平台的碎片化等诸多问题,测试通常称为开发过程中的马后炮。而众包测试(众测)可以解决很多这种问题。今天,众测这种解决方案已经成为了在几乎所有行业的传统测试中一种互补方案。

计算机/ @CY2
...
在 R 语言中加载数据和基本格式化 【25%】

通常,可视化的大部分工作不是视觉上的。也就是说,形状和颜色可以快速的绘制完成,而你会花费大部分时间在于获取合适的数据(或者只得到一般的数据)。 当你拥有了一些数据,令人沮丧的是,你可能不知道你能够做什么,夹在中间左右为难。本教程介绍了在R语言中加载数据的基本知识,以便您可以了解更多有趣的内容。 安装 因为是R语言,你需要在电脑上安装免费的语言环境。在R官网,在左侧边栏CRAN单击(下一节题为...

计算机/ @柯凌, @toypipi
...
如何编写一个渐进体验式(Progressive Web App)的新闻网站 【25%】

过去的两周,我都在为一个叫做“全球热点”(The Global Upvote)的个人项目工作。这个项目会从全球网络上采集备受关注的热点故事,并且每一分钟更新一次。 本文重点介绍我如何帮助“全球热点”项目中有抱负的开发者们实现这个项目需求。我曾经写过另一篇文章,讨论过这个项目网站的设计方法,叫做 《如何设计一个渐进体验(PWA)的新闻网站》。虽然这两篇文章讨论的内容看似是分离开的,但在实际的工...

计算机/ @ProteanBear
...
微软的机器人框架 Microsoft Bot Framework 【24%】

说明 最近,一些词语在IT行业很受重视,如:机器人,AI,Analytics,数据挖掘,机器学习等等。 在这个激烈竞争的时代,软件工程师能够了解新兴领域的概念和用途是很重要的。也是在高速发展的IT行业生存的关键。 基于我自身在高等教育学院和工作中的经历,我撰写了本文。文章描述了相关行业的基本原理和概念并探讨了其未来的发展,尤其实在网络技术平台中的发展。

计算机/ @dreampuff
...
基于人工智能的程序是如何运作的 【23%】

前言:这篇文字的写作(注[1])是在做任何形式的可行性研究之前,或部分可行性已经存在之前,因此你应该对文中的一切观点持保留态度,也许大部分观点的最终结果会大相径庭,我仍希望这篇文字能够抛砖引玉,对于那些非常有趣的东西,做了一些有用的探索。好吧,我们这就开始: 我期待编程变得更加声明式(译注[2])并且不要那么精确,详细一点来说,我们得看看现在的编程是怎样进行的:通常你有一些输入或者一个系统状...

计算机/ @TimLiu
...
使用 ANTLR 实现从解析树到抽象语法树 【23%】

In this post we are going to see how to process and transform the information obtained from the parser. The ANTLR parser recognizes the elements present in the source code and build a parse tree. F...

计算机/ @coyee
...
你应该看什么样的技术文档? 【22%】

If you’re anything like me in your programming proclivities, there’s a kind of singular impatience that leaps into your mind around the subject of documentation. On the consuming side, whether it’s...

计算机/ @唯恐有闻
...
按功能划分包结构 【22%】

在我关于分层架构的帖子下的DZone评论中,一些人认为,分层应该实现我所谓的包装功能。一开始,我有意延迟写这篇文章以避免覆盖六边形架构(hexagons )和洋葱架构(onions ),但既然我们已经有了这些架构,那么我们就可以直接跳入我们需要的架构风格当中了。 什么是按功能划分包? 在典型的分层架构中,代码组织遵循通过将系统划分为层而创建的水平分解。这就是通常所说的按层划分包。 这种方法的...

计算机/ @toypipi
...
除了模块,Java 9 还有什么新特性? 【21%】

Java9最重要的特征就是Java平台模块化系统(JPMS)。这里还有其它有趣的新特性,例如改进了应用程序编程接口(API)并且增添了新工具,比如JSshell。在过去几年的时间里,我对一些小的改变没有给予太多的关注,直到我参加了在法国Devoxx举办的这场有趣的演讲。由于今年早些时候JDK9已经宣布完成所有功能,因此这篇文章收集了让广大程序员感兴趣的那些新特性,并且详细地讲解了它们。当然,...

计算机/ @忘忧禅师, @一叶障目, @CY2, @班纳睿
...
软件开发的职业生涯路径 【21%】

叮!你上升了一个等级。现在你是12级的 Web 开发者。你解锁了一个新的JavaScript框架。 作为一个软件开发者,你可以选择很多职业发展道路。 就像游戏一样,有很多路中路。 你的职业生涯终点将由你选择的道路决定。 选择了错误的道路,你会像 Kobold 一样写一辈子的 COBOL 。 选择正确的道路,你就可能成为一个白色的精灵或建筑师,生活在你的象牙塔中,在高处发号施令。

计算机/ @Mia, @捏造的信仰
...
绩效文化 【21%】

在这篇文章中,我会谈到“绩效文化。”绩效是软件工程的关键支柱之一,有时很难做到,有时甚至难以识别。正如一位著名的法官曾经说过的,“我看到它时便知道它。“我之前已经分别详细地谈到过绩效和文化,然而二者的交集才是最有趣的地方。好的团队绩效从一开始就渗透到团队运营的方方面面,并能够主动提供令人难以置信的客户体验,以此从竞争中脱颖而出。要实现良好的绩效文化,千篇一律的配方,然而肯定有一些最佳实践,你...

计算机/ @李欣
...
GPL 许可证的执法边界 【20%】

去年10月,自由软件管理机构(SFC)和自由软件基金会(FSF)联合出版了“面向社区的GPL实施原则”。 该文件描述了那些组织认为执法努力的目标应该是什么以及如何开展这些努力。 其他几个组织赞同这些原则,包括本月初的netfilter项目。 但是,有一点令人困惑的是,该项目将在那个时候批准,7月19日的SFC博客文章却透露了一些内容。

计算机/ @Hornsey
...
跨平台的可视化内存跟踪器 【20%】

Download memory.zip - 3 KB Download full source for demo Download more details and documentation Download installers (release binaries) 前言 很久很久以前,在一个遥远而又寒冷的国度,有一群勇敢的工程师在不断的与内存消耗做斗争。但没人可以打败它… 好吧,这个故...

计算机/ @城府很深
...
开始使用 KIF 进行功能性的 IOS UI 测试 【20%】

从Xcode的最后版本来看,围绕着XCTest 和XCUITest有许多议论声,他们对UI自动化测试很不满意。有些框架中有许多Xcode 5或许多人已经使用过的框架,这些框架是建立在xctest基础上的。 KIF – Keep It Functional – 是这些框架中一个很好的例子。 在这篇博客中,我们将看看KIF所提供的UI自动化测试以及如何开始使用它。 Bitbar公共云产品更新 十...

计算机/ @阿星
...
OOP Ready for takeoff 【20%】

Do not go gentle into that good night Hello guys as promised this is my first post for my ongoing programming tutorials. This tutorials are targeting beginners with no specific background. If you’...

计算机/ @coyee
...
使用 Neo4j 图数据库实现航班搜索 【20%】

I think I am going to take the opportunity to explain why I love graphs in this blog post. I’m going to try to explain why looking at problems from the graph point of view opens you up to creative ...

计算机/ @CY2
...
如何使用FASM编译x86的汇编程序 【19%】

关于这个问题已经有很多很好的教程,因此我不打算再写一篇Windows下编译介绍的“最好”的文章. 相反, 我尝试解释某些比较难理解的概念类型的东西. 第一讲我将解释“栈”,“栈”是如何工作的,还有它怎样与 EBP, ESP and EIP 寄存器协调工作. 当然了, 在开始探索之前我们首先要解释下计算机内存中关于寄存器与”位移“的概念. 因此,让我们先来做一些可以编辑汇编代码的基础工作。

计算机/ @lison
...
分布式团队的五大问题以及如何解决它们 【19%】

关键点 识别你自己团队中关于分布式团队五个最大的挑战项 构建‘一个团队’并避免‘我们与他们’的心态 建立可以使得整个团队同步起来的沟通节奏 使用实用工具来处理不同文化间的差异 建立传递知识的系统 现如今很多人会面临与来自不同地区的人一起工作的现实。 而当和你一起工作的人不在同一个办公室时,就会出现诸多不便。 我已经研究这些挑战超过十年了,在大多数情况下,我们会遇到如下五个问题。

计算机/ @班纳睿
...
多进程环境下如何追加内容到文件中? 【18%】

假设在没有明确的同步机制保证下你有多个进程向同一个文件追加数据。这些进程可能并行地解决同一个问题中的不同部分,或者有多个阻塞的线程独立地读取不同的外部输入。这需要考虑如下两个问题: 1)追加操作必须是原子的。因此不会对先前其他进程或线程追加的数据造成影响。例如,假设一个写操作需要两个分离的操作:首先将文件指针移到文件的结尾,之后进行实际的写入操作。那么在一个其他进程或线程也进行写操作时就会产...

计算机/ @machun
...
配置 GlassFish 集群并实现自动的负载均衡 【18%】

Configuring application servers may not be as trivial as it seems. There are some configuration commands and parameters that may not work as the users intuit. To make matters worse, configuring clu...

计算机/ @苏州小浮云

更多»计算机频道活跃译者

mylxiaoyi
本月翻译 68 段,被赞 0 次
班纳睿
本月翻译 35 段,被赞 0 次
小丑
本月翻译 11 段,被赞 1 次
👉🏻I'm🕴🏻robin
本月翻译 10 段,被赞 0 次
边城
本月翻译 8 段,被赞 0 次
言午二二
本月翻译 7 段,被赞 0 次
墨镜大头
本月翻译 5 段,被赞 0 次
Render
本月翻译 5 段,被赞 0 次
何文芳
本月翻译 4 段,被赞 0 次
GreyWord
本月翻译 3 段,被赞 0 次