计算机 IT
共 731 人关注

热门标签

JavaScript

筛选:
排序:
...
概率编程 【82%】

在过去几年中,编程语言和机器学习社区在概率规划的保护下开发了一组共享的研究兴趣。这个想法是我们可能能够“出口”强大的PL概念,如抽象和重用到统计建模,这是一个奥秘和艰巨的任务。 1. 是什么和为什么 1.1. 概率规划不是什么 相反的,概率性编程不是关于编写具有概率性的软件。例如,如果你的程序调用rand(3)作为工作的一部分,它打算做-如在加密密钥生成器或ASLR实现在操作系统内核,或者甚...

计算机/ @wuQAQ, @lijian, @捏造的信仰
...
OpenCV 相机标定 【82%】

照相机已经存在了很久很久。然而,在二十世纪末,随着便宜的针孔相机的引入,他们在我们的日常生活中屡见不鲜。不幸的是,这便宜的价格(意味着):明显的失真。幸运的是,这些都可以通过常量和校准然后重绘来修正他们。此外,随着校准你也会测定出照相机的自然单位(像素)与真实世界单位(例如:毫米)的关系。 原理 OpenCV 对于失真会考虑到径向因子和切向因子。对于径向因子的使用有一个如下的公式:

计算机/ @ExDevilLee, @toypipi, @CY2
...
人类视网膜的研究与在图像处理的应用 [OpenCV] 【80%】

目标 这篇文章主要呈现了一个人类视网膜模型,用于展示一些有趣图像处理和增强的特性。在这篇文章中你将学到: 从你的视网膜中发掘两个主通道 视网膜模型的基本使用 视网膜处理的一些参数调整 总体概述 该模型源于 Jeanny Herault 在 Gipsa 的研究,这是一个关于使用 Listic (code maintainer) 进行图像处理的实验室。这并非完整的模型,但是已经可以呈现一些有趣的...

计算机/ @CY2, @toypipi, @dreampuff, @coyee, @Liam
...
Hazelcast —— IOT 物联网的骨干力量 【73%】

什么是物联网? 物联网(IOT)已从新的可移动技术如公共WiFi接入、移动设备、RFID等技术的扩散、融合发展而来。而微机电系统,和最新的计算技术,如微服务,云计算,当然,增加了人类移动技术的社会消费。这种融合允许对非结构化机器生成的数据进行见解性的分析,将推动着未来。 “物联网”中的“物”,可能意味着你身边经常使用的东西–一个起搏器,内置传感器的汽车,带有生物芯片收发器的农场动物,用于追踪...

计算机/ @zhangxiaojia
...
从一开始就要考虑安全 【73%】

最近,关于安全的新闻不断,系统被攻击、信息泄露,以及身份被盗。静力触探测试人员和安全领域的专家比以往多,使人们想知道问题到底出现在哪。 我认为有一个问题是软件开发界缺乏安全的心态。基本上所有安全问题都源于一种心态,“先写代码,安全补丁稍后再考虑”。 这种心态需要改变。 保持安全心态 但“安全心态”究竟是什么? 一个安全的心态涉及到考虑恶意入侵的情况。这是一种你做每件事都要考虑潜在安全问题的心...

计算机/ @slfeng, @耳屎味比比多味豆
...
Angular 5 新特性:更容易的渐进式 Web 应用程序 【67%】

Angular,由谷歌创建的当今流行的构建移动和桌面应用程序的JavaScript框架,在过去11个月里的两次重大升级让其处于飞速增长的时候.。它将在今年9月份遵循其半年大版本更新时间表发布下一个重大版本,即当Angular5作为谷歌推出的渐进式web应用程序的主要宿主环境首次亮相的时候。 尽管用了“5”的名号,这个出现在2012年,最初叫AngularJS,已经历从1版本到2版本重写的框架...

计算机/ @dunye, @pauli
...
第一步:ARM Cortex-M7和NXP TWR-KV58F220M上的FreeRTOS 【64%】

为了完成一个大学研究项目,我需要一款带有大容量RAM和Flash的高速微控制器。我向NXP订购了一款 TWR-KV58F220M 开发板,昨天刚刚收到。它的特别之处是搭载了这几款新的 ARM Cortex-M7F 处理器: TWR-KV58F220M 盒装 The Tower board box 包含了USB连接线和快速使用指南,所以可以开箱即用。开发板上搭载的KV58F1M0VLQ22 具...

计算机/ @安得鲁
...
在 Windows 下使用 Vagrant 创建虚拟化开发环境 【63%】

受欢迎的这篇文章在2017年被完全更新。变化包括公钥信息, 故障排除技巧,和针对Windows 10和其他相关软件的更新。 Vagrant已迅速成为普及的横跨Mac, Windows, 和inux操作系统的本地开发首选工具。 作者更多文章 Meteor和Electron有什么区别? MODX: 你从未使用过的最好的CMS? Vagrant可以帮助你通过一组可重用配置文件来动态的创建虚拟机。开...

计算机/ @墨镜大头, @LOST
...
使用 ANTLR 实现从解析树到抽象语法树 【62%】

在本文中我们将会看到如何处理与转换由解析器得到的信息。 ANTLR 解析器识别源码中的元素并构建 解析树。由解析树,我们可以得到用于执行验证并生成编译代码的抽象语法树。 注意术语的变化:许多人将由 ANTLR 获得的树称抽象语法树。我更喜欢强调两步之间的区别。对我而言,解析树是对解析器有意义的信息,抽象语法树是为了更好支持下一步而重新组织的信息。

计算机/ @mylxiaoyi, @coyee
...
Go 语言和 Scala 语言对比 【60%】

I have written Go at Google (and in my own time) and Scala at LinkedIn. Both are modern languages with first class concurrency features. The following answer is based on my experience writing softw...

计算机/ @墨镜大头
...
通信设计 【58%】

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

计算机/ @lucky, @城府很深
...
敏捷的错误模式 【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, @时光剥落
...
(移动)网页开发的性能技巧 【54%】

首先。不要相信“性能技巧”的帖子。没错,包括这一条。每个脚本都是互不相同的,适应于一种安装程序的脚本不一定适用于另一个。有关优化的唯一普遍真理是:测试。大量测试,频繁测试。尝试不同的技术,包括那些理论上性能不大好的测试技术,甚至是那些JS大会中不被看好的测试技术。 所以第一个技巧是: 用各种不同的方式测试你的代码,而且要频繁测试 ,因为在这个错综复杂的世界里一切都变化得非常迅速。 出于写这篇...

计算机/ @melody, @小丑, @边城
...
Gitlab 手册已开源 —— 基于 Git 的代码托管系统 【52%】

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

计算机/ @苏州小浮云, @toypipi, @北鸟南游, @CY2
...
使用 Flyway 和 Java 实现数据库的版本控制 【52%】

源代码版本控制是一个被广泛讨论过的话题,并且有许多解决方案,比如 Git, Subversion,以及 Mercurial. 但是数据以及模式如何进行版本控制呢,如何与操作这些数据的应用程序保持同步呢?在这篇文章中,我们会学习Flyway,这是一款可以帮助开发人员在Java应用程序上进行数据库版控制的工具。 Flyway是什么? Flyway是一款工具,由Boxfuse开发。Flyway能使...

计算机/ @苏州小浮云
...
我们是怎么将 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

计算机频道热门文章

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

mylxiaoyi
本月翻译 45 段,被赞 0 次
班纳睿
本月翻译 36 段,被赞 0 次
Amanda沈
本月翻译 9 段,被赞 0 次
言午二二
本月翻译 6 段,被赞 0 次
边城
本月翻译 4 段,被赞 0 次
Allen周源赣
本月翻译 4 段,被赞 0 次
墨镜大头
本月翻译 3 段,被赞 0 次
tshdemon
本月翻译 2 段,被赞 0 次
Render
本月翻译 2 段,被赞 0 次
tony
本月翻译 2 段,被赞 0 次