计算机 IT
共 445 人关注

筛选:
排序:
...
asyncpg —— PostgresSQL 的开源 Python 异步客户端开发包,每秒处理 100 万行记录 【12%】

TL;DR asyncpg is a new fully-featured open-source Python client library for PostgreSQL. It is built specifically for asyncio and Python 3.5  / . asyncpg is the fastest driver among common Python, N...

计算机/ @CY2
...
2016 年 NoSQL 介绍 【12%】

In the early days of the worldwide web, it was pretty common to see an animated GIF of a digging road worker along with the caption, "Under construction." It was the unfinished website equivalent o...

计算机/ @CY2
...
我是如何只使用开源工具撰写并发表小说的? 【12%】

From Markdown to paperback and Kindle without proprietary software. I've recently published my first novel The Golden Legacy on Kindle and paperback through Amazon, achieving very professional resu...

计算机/ @renne
...
JASS 手册之: 函数 【12%】

函数 函数以下列方式声明: 参考Global Declarations 获取更多信息。请记住,你不能调用尚未声明的函数(没有前向引用),但你可以调用一个函数自己(即,递归是合法的)。 如果一个函数声明的前缀是constant,如下:

计算机/ @toypipi
...
2017 年成为更好的 Node 开发人员的 10 个技巧 【12%】

10 Tips to Become a Better Node Developer in 2017 is by guest author Azat Mardan. SitePoint guest posts aim to bring you engaging content from prominent writers and speakers of the Web community. N...

计算机/ @Zivv
...
ARM Cortex-M、中断和FreeRTOS (Part 3) 【12%】

这是ARM Cortex-M和中断使用的第三部分。 在part 1,我讨论了Cortex-M中断系统,在part 2,我展示了中断嵌套的例子。这部分是关于FreeRTOS和Cortex-M中断系统的使用。 NXP KV58F ARM Cortex-M7 概述 FreeRTOS和其它我所知的RTOS使用微控制器中断系统。理解微控制器的中断系统对应用程序至关重要。这就是为什么我写了前面两个部分。...

计算机/ @城府很深, @wuQAQ
...
最基础的 Erlang 服务 —— Worker 模式 【12%】

There has been some talk about identifying “Erlang design patterns” or “functional design patterns”. The reason this sort of talk rarely gets very far (just refer to any of the thousands of aborted...

计算机/ @CY2, @ExDevilLee
...
OSDEV:用 C 语言实现一个基本的 x86 页帧分配器 【11%】

在为任何架构编写操作系统时,你必须实现的其中一个最重要的功能便是页帧分配器(Page Frame Allocator)。页帧分配器允许操作系统将可用的物理内存分成被称作页帧(Page Frame)的块,尔后这能被用作通过一个专门的分页函数给应用程序分配内存。 有许多页帧分配的方法,每种方法有不同的复杂度和效率。请看OSDev Wiki里关于这些方法的概述。为了保证简洁性,在这篇文章里我们将学...

计算机/ @dahakawang
...
回顾 Swift 3,展望 Swift 4 【10%】

Hello Everyone, The Swift 3 release is nearing completion, so it is time to look back on the release, learn from what happened, and use it to shape what we (the Swift community) do in the year ahea...

计算机/ @Stella
...
为什么我不选择 React Native 【10%】

目前很多人正在对React Native做评估,看它是否能作为下一个app开发的平台. 这可不是一件小事. 切换软件开发平台涉及到一个很高的安装(部署)成本问题,并且会深刻的影响你的日常编程工作流程. 要颠覆所有已经构建东西,切换平台也是最昂贵的决定之一. 或许更重要的是, 是你的软件开发平台把你塑造成了一名工程师(而不是你build了plateform). 一个软件开发平台鼓励(或鞭策)你...

计算机/ @lison, @toypipi, @amoyio
...
即将到来的电子邮件设计革命 【10%】

电子邮件、网络争议颇多的小表妹,正处于一场革命—不仅将改变设计人员和开发人员编写电子邮件的o行为,还是改变订阅者与活动的交互方式。 尽管电子邮件客户端供应商们正在缓慢更新他们的渲染引擎,电子邮件设计师正在开发将web技术带入邮箱的方式。 开发者越来越多地使用一些以前认为不可能的效果,像动画和互动性。 并且,对于来自网络世界的任何人,有更多的工具,模板和框架,比以往任何时候都能更顺利的过渡。对...

计算机/ @luke
...
AllJoyn 平台上的RaspberryPi及Windows IoT相关介绍--- 另有真空烹饪美食作为彩蛋 【9%】

从GitHub上下载源码 概述 我最初的想法基本上只是要构建一个可以用于低温烹饪的可编程加热设备。因为我的抽屉里存放着两台Raspberry Pi设备,我就想这会是一个比较有趣且有用的项目。当微软通过发布RPi版本的Windows 10 IoT的形式进入 Raspberry Pi 的世界时,作为专注于微软平台的开发者的我就可以接触这个“设备”的世界。 最初我不知道如何去控制着这种设备(因为我...

计算机/ @班纳睿
...
在 Docker 容器中运行 Riak 服务 【9%】

Unless you've been living under a rock for the last couple of years (and believe me, given what's happening in the world today I ain't gonna judge) you know that Docker is building an Empire in the...

计算机/ @墨镜大头
...
GitHub 的 Metal 云服务 【8%】

在GitHub,我们强调稳定性,可用性和性能。 确保我们在这些领域擅长的一个重要组成部分是在裸机服务器上部署服务。 这种方案允许我们根据我们的特定需求定制硬件配置,保证一定的性能配置文件,并且从头到尾我们都会保证系统的可用性。 当然,操作我们自己的数据中心和管理部署其中的硬件同样会给我们自己带来一系列的难题。  我们现在面对的任务是跟踪,管理和配置物理硬件 ---而这些工作在云计算环境中会完...

计算机/ @tony
...
如何开始学习自动化测试? 【8%】

在近期的一些帖子发布后,很多人询问应该如何学习自动化测试。 我想,大家都同意自动化技术在软件质量测试领域是件好事, 并且我们所能获得的任何相关成就都将对我们的工作有所助益, 更不用提市场方面的益处了。 不过,这项工作却因其太过庞大而很难开始。 我能想象一些朋友会仅仅因为自己所估计的学习难度而导致难以克服的拖沓,便很难着手进行了。 这里我会告诉大家3个“大秘密”, 全部免费的哦,你就可以学着开始了。

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

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

计算机/ @TimLiu
...
开发 Redis 扩展模块 【8%】

我用 Redis 已经有六年时间了,我利用其有限的数据类型来做很多的事情,例如基于地理位置的查询、文本搜索、机器学习等等。 但这么多年来,我无数次的发现我非常希望 Redis 提供这样那样的数据结构、命令以及新的功能。因为这些功能的缺失使得开发者无法很优雅和高效的实现某些功能。尽管 Lua 是一个正确的方式,但是它有很多局限性。

计算机/ @coyee
...
传统 JavaScript 性能测试的真相! 【8%】

说javascript是最重要的软件工程技术也不为过. 对接触编程语言,编译器,虚拟机一段时间的我们来说,仍然会觉得有点惊讶, javascript既不是一个设计优雅的语言, 编译引擎也没有做优化,更没有非常好的标准库. 这取决于你怎么看待这个问题, 你可以用几周的时间来列举javascript的缺陷,而且还可能发现新的问题. 尽管看起来似乎有很明显的缺陷, 但是javascript不仅是当...

计算机/ @zhongzhong, @physihan, @STay
...
One Exception to the Power of JDK 8 Collectors 【7%】

I’ve been using JDK 8 for over two years now and have found the new functional style of programming it provides really powerful. The thing that really impresses me about lambda expressions and stre...

计算机/ @唯恐有闻
...
全新的 Spring 5 —— 函数式的 Web 框架 【6%】

正如昨天Juergen的博客文章提到的,Spring 5.0的第二个里程碑引入了一个新的函数式Web框架。在这篇文章中,我将给出关于这个框架的更多信息。 示例 我们从我们的示例应用程序的一些摘录开始。下面是暴露Person对象的反应库。 它非常类似于一个传统的非反应性仓库,除了传统上你将返回一个List<Person>但它返回Flux<Person>和你将返回一个Person,但它返回Mon...

计算机/ @guyue