计算机 IT
共 873 人关注

热门标签

筛选:
排序:
...
使用 peasy-js 编写可重用的 JavaScript 业务逻辑 【14%】

Write Reusable JavaScript Business Logic with peasy-js was peer reviewed by Stephan Max. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! When writing ap...

计算机/ @CY2, @小吕
...
Cpu0 architecture and LLVM structure — Tutorial: Creating an LLVM Backend for the Cpu0 Architecture 【13%】

Cpu0 architecture and LLVM structure Cpu0 Processor Architecture Details Brief introduction The Cpu0 Instruction Set Why not using ADD instead of SUB? The Status Register Cpu0’s Stages of Instructi...

计算机/ @macrowave
...
DevOps 工具介绍 【12%】

DevOps is probably one of the most hyped buzz words along with others likeServerless, Cloud, Big Data and so on. But, it is also probably the most ill defined. There is no single definition, rather...

计算机/ @墨镜大头
...
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
...
Go 指针类型 【12%】

在我写的Go类型的序中,我初步总结了(相当长)一些基础和综合的Go类型(如果你需要复习的话请点这里阅读)。紧接着这一主题,这篇文章讨论了指针这一类型:如何创建并初始化指针类型。 虽然这些算是Go里面的简单概念,但是,对这些主题的良好理解确实能使Go新手在学习过程中少受挫! 指针类型 Go里面的指针是用来指向内存里存储的某一数据。类似于C/C++,Go使用 * 运算符来代表指针。接下来的一段将...

计算机/ @lijian
...
我是如何只使用开源工具撰写并发表小说的? 【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
...
请不要再做性能优化了!!! 【12%】

我喜欢做优化. 让我们找断算法或代码,优化一下到5倍或百倍于以前,听起来是不是很酷。 我觉得你会说是的。 优化和游戏一样有趣: 你能挑战多少关,你能打败多少人? 不过说回来,这样的事情不都是简单有趣的。有时候我们也得放在那里管它。 让我们探讨下... 你真的是在优化吗? 让你的代码更快的建议和指导有很多. 而且相当容易实践。

计算机/ @闪电侠
...
使用 MongoDB 来存储 Quartz 的调度作业 【12%】

I am sure most of us have used the Quartz library to handle scheduled activity within our projects. Although I have interacted with the library quite often in the past, it was the first time I had ...

计算机/ @CY2
...
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
...
OSDEV:用 C 语言实现一个基本的 x86 页帧分配器 【11%】

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

计算机/ @dahakawang
...
GPL 许可证真的衰落了吗? 【11%】

GNU “GPL” 真的衰落了吗?还是,这只是来自 GPL 限制的使用者的偏见? 今年 2 月份,在布鲁萨尔举行的 FOSDEM 开发者大会上,我参加了一个小组讨论,发言者主要讨论了对于 Apache 这类“自由”开源许可证的使用是否已超过对 GPL 这类“病毒”许可证的使用。话题讨论十分激烈,与自由软件基金会相关的倡导者甚至断言 GPL 许可证将衰亡。 互惠 vs 非互惠 我不喜欢他们描述...

计算机/ @一叶障目
...
在 Kubernetes 中运行 88MB 的 TensorFlow  【11%】

TensorFlow is a beast. It deals with machine learning algorithms, it uses Bazel to be built, it uses gRPC, etc., but let’s be honest, you are dying to play with machine learning. Come on, you know ...

计算机/ @CY2
...
使用 Maven 构建 Web 前端应用 —— 简单资源 【11%】

每次开发Web应用程序时,您始终有一些希望向最终用户提供的静态资源。这些静态文件有许多不同的形式 - HTML,CSS,LESS,SCSS,Javascript,纯文本,Markdown,Asciidoc等 - 并且有很多挑战,以期能够最好地融入到您的Web应用程序中,以实现最简单的开发过程。本文旨在展示一些使用Maven插件的简单技术,以简化开发和将这些静态资源并入您的应用程序。

计算机/ @直觉飞翔
...
SQL and Multi-Model Databases: What We Did at OrientDB 【11%】

你知道SQL吗?如果你是一名软件开发人员、DBA 或者开发运维人员,那么我很确定你对这个问题的答案。 这就是为什么OrientDB采用SQL作为其主要查询语言的原因。 SQL是一种优雅,清晰,定义良好,功能强大的查询语言(对于RDBMS而言),但它是在表是唯一允许的数据结构的时期创建的(你知道的,有关关系数据库的结构有:表,主键,外键等)。 现在,随着 NoSQL 的到来,事情发生了变化。 ...

计算机/ @toypipi
...
回顾 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
...
基于人脸识别技术只做一个门铃 【10%】

生物识别技术使用指纹或虹膜扫描已不再新鲜。由于高分辨率相机和三维人脸识别算法的发展,在过去的几年中,面部识别作为生物识别技术的一种手段已经变得相当流行。 我第一次接触这项技术在2012 - 13年间当时谷歌第一次发布了面部解锁, 这是在他们Android操作系统中一个功能,通过识别所有者脸来解锁手机。 因此,面部识别不是新技术。 新的是开源库和AWS智能服务为开发者提供的一些最先进的面部识别...

计算机/ @墨镜大头
...
为什么我不选择 React Native 【10%】

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

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

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

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

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

计算机/ @zhongzhong, @physihan, @Void_Yuan, @STay