计算机 IT
共 503 人关注

筛选:
排序:
...
错误模型 【36%】

Midori的编写使用了一种基于C#的,以领先于时代的方式编译的类型安全语言。除了微内核(Microkernel),整个系统都是使用这种语言编写的,包括驱动、域内核和所有用户代码。我曾模糊介绍过开发过程中的一些问题,现在是迎头应对这些问题的时候了。整个语言内容几位丰富,需要几篇文章才能覆盖完全。首先介绍什么呢?错误模型。错误的扩散与解决的方法对于任何语言都非常基础,尤其是用来编写可靠的操作系...

计算机/ @vincentsun, @CY2
...
如何使用 KVM API 【35%】

很多开发者,用户和整个业界都在使用来自于Xen, QEMU/KVM, 或者kvmtool软件提供的虚拟化功能。QEMU可以运行一个软件虚拟机,Xen可以运行多个协同的半虚拟化操作系统而无需硬件支持,当下大多数虚拟化的使用和部署大都依赖于硬件加速的虚拟化,而现在很多现代硬件平台也都提供了这项支持。Linux通过内核虚拟机(KVM)API来支持硬件虚拟化。在这篇文章里,我们会详细的学习KVM A...

计算机/ @ericzc
...
编程语言是童子军 【33%】

编程语言的效率和类型安全常常被评估,但友好呢?我在探索人类的价值观是怎样被应用于编程语言环境,特别是童子军法律中的12点:值得信赖、忠诚、乐于助人,友好,有礼貌,善良,孝顺,开朗,节俭,勇敢,干净,和虔诚的。 警告:此帖子对编程语言有很强的主观意见。观众自由定夺。 简介     在讨论编程语言时,我们倾向于关注数学/逻辑对象。这种语言精准并模块化,那种缺乏正式语义,这种严格遵循范式,那种很好...

计算机/ @我呀我
...
微软研究员实现语音识别又一新里程碑 【33%】

微软的研究人员在寻求计算机来理解语音以及人类的征途上已经达到了一个新的里程碑。 微软首席语音科学家黄学东表示,他们在近期产业标准 Switchboard 语音识别基准测试中,实现词错率 (WER) 低至 6.3% 的这一技术突破,达到目前语音识别领域错误率最低的水平。 相关论文已于周二发表。科学家提到:“我们最好的单个系统在 NIST 2000 Switchboard 集上取得了 6.9% ...

计算机/ @learner, @苏州小浮云
...
推翻重写还是重构? 【33%】

重写还是重构? 我以不同的身份尝试过这条路,如今我要再做一次。毕竟这是我能在软件开发中吸引尽可能多的辩论的几个主题之一。“我们拥有一个软件,我们想知道我们应该重构它还是重写它。“ 就因为这个问题的价值,我来现身说法。当然我的意思并不是说,在一般意义上软件开发中的任何人都必须考虑这个问题。我的意思是,首席执行官、开发经理和董事会确实需要我来指出应用程序的那些部分需要重写,撤销、重构或者重改。我...

计算机/ @小吕, @、默迹
...
iOS 上 SQLite 的 Swift 封装 【33%】

Download source - 65.5 KB Introduction This is an easy One-Class Wrapper for most of your SQL needs while working with iOS. Background I am working on an app that will be searching and manipulating...

计算机/ @coyee
...
QT 开发跨平台应用之 iOS 设备上的状态转换 【33%】

Introduction Qt is known to develop application for multiple platforms, i.e. Windows, iOS, Android and Linux. It’s very convenient to write code once and build it for a different target. Earlier, I...

计算机/ @coyee
...
使用 Docker 生成 SSL 证书 【33%】

When you hear “Docker” and “SSL” you probably assume the conversation is about creating SSL certificates to secure the Docker daemon itself. That’s an important but well-documented task. Or maybe y...

计算机/ @墨镜大头
...
如何在 Python 中创建差异图像 【33%】

在过去的几年, 我为老板写了一些自动化测试. 这众多自动化测试的其中一种就是比较应用如何画图. 应用每次画图的方式都一样吗? 如果不一样, 那就是个严重的问题了. 要比较它每次画的都一模一样的话, 一个比较简单的方法是将每次画的图像截图下来, 然后与程序更新后新的版本图像进行比较. Pillow库为这个工作提供了一个实用的工具: ImageChops. 如果你还没有Pillow, 你应该现在...

计算机/ @Mark
...
2016 年的大数据趋势 【33%】

The process by which huge data sets are examined so as to uncover hidden patterns, customer preferences, unknown correlations, market trends as well as other useful business information is what is ...

计算机/ @苏州小浮云
...
5 个用 Ruby on Rails 开发的流行 SaaS 网站 【33%】

If you’re reading this article, you’re probably thinking about developing a SaaS product with Ruby on Rails. But you may have heard that this framework isn’t very good for this particular purpose. ...

计算机/ @CY2
...
Base-122– 更节省空间的base-64替代方案 【33%】

Base-122 编码 更节省空间的base-64替代方案。 [GitHub repository] §1 概述 作为一个二进制到文本编码方案, base-64编码后比原始大小大33%。 本文介绍了 base-122,将二进制转换为UTF-8的文本后比原始大小大了大概14%。 创建Base-122的目的是用于网站。实现了包括一个小的Javascript解码器在网页加载base - 122编码...

计算机/ @luke, @toypipi
...
使用开源项目 Anthy 实现双重身份认证 【33%】

What is two factored authentication? It’s an added layer of security. Generally combining something you know with something you have to authenticate you. An everyday example will be your ATM card. ...

计算机/ @toypipi
...
Node.JS 性能展示:框架的对比 【33%】

今年早些时候,Raygun跟进了一个帖子,比较了各种Node.js Web框架的性能。 随着这些框架的大量的发布更新,以及Node.js自身也在不断升级(目前,V7.2.1),我们认为是时候对全新版的Node.js进行性能的展示。 这一次,我新增了另外一个环境来对Node.js性能进行测试。 除了在运行Debian的虚拟盒内进行测试外,我还在VM(通过Digital Ocean配置)上运行U...

计算机/ @tony
...
深度学习入门之工具回顾 【33%】

在SVDS,我们的研发团队一直在研究不同深度学习技术,从列车图像识别到语音识别。我们需要建立一种途径获取数据,创建模型,并评估模型性能。然而,当我们研究什么技术可应用时,我们找不到一个简明的总结材料以供参考,从而能够开始一个新的深度学习研究项目。 回馈为我们提供工具的开源社区的一个方法,是利用我们的经验帮助他人评估和选择那些工具。 因此我们提供了下面的图表,以及根据我们决定的各种标准的解释。

计算机/ @Judy
...
Laravel 和 Braintree:中间件和其他高级概念 【32%】

本文由Viraj Khatavkar同行评审。感谢所有SitePoint的同行评审,使SitePoint内容成为最好的!  之前,我们看到了如何配置一个Laravel应用程序来处理Braintree订阅 这一次,我们将讨论如何使用: 阻止用户两次注册到同一计划 向我们的应用程序添加基本的Flash消息 增加交换计划的能力 创建中间件,根据订阅状态保护一些路由 限制具有基本订阅的用户访问付费内...

计算机/ @泷一一
...
Python 3.0 的新特性 【32%】

本文详细的描述 Python 3.0 与 Python 2.6 比较的新特性。Python 3.0 也叫 “Python 3000” 或者 “Py3K”,这是 Python 首个刻意不向后兼容的 Python 发行版本。它比常规的版本更新带来更多的变化,这对 Python 的用户来说非常之重要。然而在了解了这些变化之后,你会发现 Python 实际上并没有改变所有的东西,我们修复了之前版本一...

计算机/ @中山狼, @/(?:.*)?/g
...
Go 语言中如何应对泛型的缺失? 【30%】

什么是泛型? 为什么它们被认为有用? 为什么Go没有泛型? Gophers应该用什么替代? 本文研究泛型的本质,并探索可用于解决这种编程范式缺失的各种技术。 更新:标题中的“...”是一个简单的英语省略号! 非常感谢读者指出,在这种情况下,“...”可以(并且将)被理解为Go的省略号。 在这种情况下,标题当然完全是垃圾。 首先,一个重要的说明 Go中有关泛型的问题是多年以前的问题,已经在Go...

计算机/ @Hornsey
...
分布式缓存系统 Infinispan 9.0 Server 指南 【30%】

1. 关于 Infinispan Server Infinispan Server 是一个独立的服务器软件,为客户端提供任意数量的缓存,支持多种协议,包括 HotRod, Memcached 和 REST。服务器本身基于 WildFly 提供的可靠基础服务,因此也包含诸如管理、配置、数据源、事务、日志以及安装等相关的子系统。因为 Infinispan Server 与最新发布的 Infini...

计算机/ @中山狼, @CY2
...
瀑布型敏捷看板! 什么鬼? 【29%】

Software developers have long been motivated to optimize the process of creating good code. This involves improving your technical skills, such as understanding what you can achieve using a given p...

计算机/ @苏州小浮云