计算机 IT
共 445 人关注

筛选:
排序:
...
Java 9 新特性之微基准测试套件 【59%】

我已经好几个月没在这里写文章了,并且不出意外的话以后也会这样。因为我打算明年三月再重新开始写作。我将在本文最后解释为什么。等等! 并不一定是最后,因为你可以直接滚动到最后。反正是在文章底部前面的某个地方,别管它了,开始阅读吧! 三年前我写过一篇名叫 《Java编译器如何优化执行代码》  的文章. 更确切的说, 是为什么javac不做这些工作,但同时,JIT却优化了代码.于是我做了一些基础测试...

计算机/ @lison, @凭海临风, @KeYIKeYI
...
JavaScript 语境、 nwjs/nw.js Wiki、 GitHub的差异 【59%】

注意: 在维基百科上只一些内容只适合0.12以前的版本. 0.13以后的更多的官方文档, 请看http://docs.nwjs.io。 不同的基于webkit的窗口有不同的JavaScript 上下文环境, 比如:每个窗口都有自己的全局对象和一套自己的全局构造函数(例如 数组或对象)。 这是一些在Web浏览器中的常规做法。这是一件好事, 因为: 当某个对象的原型被一些库替换或扩充时 (例如 ...

计算机/ @zhongzhong
...
通信设计 【58%】

软件设计很重要,它是一个应用程序的基础,就像一个蓝图,它为各个背景下的参与方提供一个公共平台,它促进理解、合作和发展。 设计不应该仅仅被看做是开发的一个元素,它不应该仅仅存在于开发者的脑海中,否则的话,团队就几乎无法获得成长,就像知识很难获取一样。另外,当员工离开,这家公司将会失去更多的价值。 应用程序代码应该通过有效地把邻域模型转化为明确的抽象来描述设计。这些东西应该被良好的编码,被准确的...

计算机/ @lucky, @城府很深
...
物联网标准和协议漫游指南 【58%】

假设你在一个物联网项目的计划阶段。你有很多的抉择要做,也许你不知道从哪开始: 在这篇文章中,我们关注于如何思考这个问题的标准、协议和无线通信的框架。 当然,这个框架取决于你的部署将是对内的(如工厂内)还是对外的(如消费产品)。在这段对话中,我们将着重讨论面向更广泛的客户推出的产品,为此,我们有很多需要考虑的。 让我们看看物联网的现状— 底线,没有一个标准如此完美或重要以至于不使用它就会犯错。...

计算机/ @城府很深
...
Apache Tephra 新手入门 【56%】

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

计算机/ @coyee, @ExDevilLee
...
创建一个 Microsoft Outlook 扩展插件 【53%】

Download examples 1. Introduction Visual Studio Tool for Office (VSTO) Add-in is a toolset available in .NET Framework that lets us extend and customize the Microsoft Office products in (versions 2...

计算机/ @撩bug小能手
...
敏捷的错误模式 【52%】

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

计算机/ @苏州小浮云
...
我们是怎么将 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
...
使用 Android 和物联网检测地震波 【50%】

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

计算机/ @唯恐有闻, @Orange, @时光剥落
...
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网站的社区参与。我们也会看到这个过程中所遇到的并且还存在的一些挑战。

计算机/ @班纳睿
...
Deepmind Lab —— 可定制的 3D 人工智能研究平台 【50%】

DeepMind Lab 是一个三维的学习环境,基于 id Software 的 Quake III Arena ,由 ioquake3 和 其他开源软件 实现。 DeepMind Lab 提供了一组具备挑战性的三维导航和任务解谜的学习代理。其主要目的是作为一个人工智能、特别是深度强化学习的基础研究平台。 关于 免责声明: 该软件并非 Google 官方产品。 如果你在你的研究中使用 Dee...

计算机/ @中山狼
...
关于Let's Encrypt 的一切 【50%】

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

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

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

计算机/ @卓小混混, @苏州小浮云, @观云者, @Skycloud
...
无需配置创建 React 应用 【45%】

Create React App 是一个全新的官方支持的创建单页React应用程序的方法。 它提供了一个无需配置的现代构建设置。 入门 安装 首先,安装全局包: 需要Node.js 4 x或更高的要求。 创建一个应用程序 现在你可以用它来创建一个新的应用程序: npm安装短暂的依赖将需要一段时间,可是一旦完成后,你将会看到一个可以在你创建的目录中执行的命令列表:

计算机/ @墨镜大头, @toypipi
...
开发人员不要总是浅尝辄止 【45%】

作为一个开发者,我们经常倾向于“试试”东西去看它是否有效,并在其不能符合我们对它的期望时扔掉这个结果。 无论你是在创造这种不错的通用功能去让你的应用里面的东西更加可重复利用,还是在实现另一个框架,或者是在写一篇描述你刚克服的最新问题的技术博客文章,亦或是为你的Swift 1-0-1 Pluralsight (一个在线编程教育网站)课程创造一个在线集,开发者们都通常会不停地想出新的想法并把时间...

计算机/ @A_gain, @tangmisi