计算机 IT
共 483 人关注

筛选:
排序:
...
JavaScript Source Maps 介绍  【19%】

你有没有发现你曾希望既可以保持你的客户端代码可读,而且更重要的是又可调试,即使在你合并和压缩代码后,也不影响性能? 现在你可以通过 source maps 的魔法实现。 基本上,这是一种将组合/压缩文件映射到未构建状态的方法。 当您为生产环境构建时,同时压缩并组合你的JavaScript文件,你生成一个source map,其中保存了你的原始文件的信息。 当你在生成的JavaScript中查...

计算机/ @toypipi, @slfeng
...
多进程环境下如何追加内容到文件中? 【18%】

假设在没有明确的同步机制保证下你有多个进程向同一个文件追加数据。这些进程可能并行地解决同一个问题中的不同部分,或者有多个阻塞的线程独立地读取不同的外部输入。这需要考虑如下两个问题: 1)追加操作必须是原子的。因此不会对先前其他进程或线程追加的数据造成影响。例如,假设一个写操作需要两个分离的操作:首先将文件指针移到文件的结尾,之后进行实际的写入操作。那么在一个其他进程或线程也进行写操作时就会产...

计算机/ @machun
...
配置 GlassFish 集群并实现自动的负载均衡 【18%】

Configuring application servers may not be as trivial as it seems. There are some configuration commands and parameters that may not work as the users intuit. To make matters worse, configuring clu...

计算机/ @苏州小浮云
...
ReactiveCocoa 教程 - 入门简介 2/2 【18%】

ReactiveCocoa 是一个允许你在iOS应用程序使用函数式响应编程(FRP) 的框架。在ReactiveCocoa教程系列的第一篇中,你学会如何通过信号取代标准操作与事件处理逻辑以事件流的方式处理。你还会了解如何变换、拆分和组合这些信号。 第二部分,你将了解ReactiveCocoa更先进的功能。包括: 其他两个事件类型: 错误 和 完成 节流 线程 延续 ……更多!

计算机/ @elieric, @Enix
...
R语言future之全面概述 【17%】

简介 future包的作用是提供一个非常简单且统一的方式,让用户可以通过现有资源异步计算R语言表达式的结果。 在编程中,一个future是指在未来某个时间点可能会被使用的值的抽象。 它的状态可以是 unresolved (未解决的)或 resolved(已解决的)。 一旦它变成已解决的状态,它的值就会立即生效而变得可用。当它还是未解决状态时,如果被查询, 当前进程会被阻塞直到它被解决。我们可...

计算机/ @班纳睿
...
关于 JSON 驱动开发的争论 【17%】

如今JSON的流行程度无需多言。很少有项目不需要使用JSON,即使他们与网络编程无关。JSON的无处不在,导致一些开发者对他过度依赖,我在Python开发中目睹到这点,也不会惊讶于使用其他语言开发也一样如此。列表,字典和原始类型已成为许多项目的单独构造模块,对代码质量造成损害。如今,下述情况屡见不鲜:

计算机/ @ypddw
...
帐户接管攻击:概要 【17%】

Web应用程序在本质上是不安全的 - 这是一个不争的事实. 要保护你的企业信息资源,你的网络,你的客户的话,你能做的最重要的事就是保护你的Web应用程序. 根据 2016 的数据泄露调查报告, 账户托管攻击(ATO)已经成为当今Web应用程序最大的威胁. 网络犯罪分子的目标是Web应用程序,因为他们知道可以从不安全的应用程序中寻找敏感信息中潜藏的可以产生经济利益机会. 根据 Verizon ...

计算机/ @lison
...
混合的跨平台应用:在iOS和Android本地组件上使用Cocos2d-x的方法 【17%】

下载 WebViewPoc.zip - 4.1 MB 介绍 众所周知 Cocos2d-x 是一个使用 C++  进行游戏开发的开源游戏框架,该框架包含一个轻量级的平台依赖层。它被广泛地用于构建游戏、应用、以及其他的跨平台图形界面交互程序(http://cocos2d-x.org)。该引擎专注于提供便捷的跨平台方案来创建和操作图形元素 (例如 sprites 精灵, textures 纹理素材...

计算机/ @learner
...
为失败而设计 【17%】

没有人在开始一个自由软件项目时希望它会失败,所以这的确是一个罕见的项目,它计划最终失败。 但并非所有项目都能成功,一个不计划失败风险的项目会对用户造成伤害。 Dan Callahan加入Mozilla,开展 Persona 身份验证项目,该项目最近关闭。 在2017年的linux.conf.au,他在主题演讲中谈论了设计失败项目所学到的经验教训。 Mozilla是一个致力于开放互联网的非营利...

计算机/ @toypipi
...
躲在镜子后面的人 【14%】

In my short, but highly educational 12 month employment as a malware analyst, the question that most intrigued me was “what does the process look like for the people writing it?”. There was only on...

计算机/ @Stella
...
MySQL负载均衡一览 【14%】

Welcome to the first Percona Live Europe featured talk with Percona Live Europe 2016: Amsterdam speakers! In this series of blogs, we’ll highlight some of the speakers that will be at this year’s c...

计算机/ @Mark
...
让我们不要再模仿C语言 【14%】

啊, C. 我们拥有的最好的通用语… 因为我们没有其他通用语. 难道我们只能做外科医生(译者注:做表面文章的意思)? C 相当的古老 — 距今44 年了! — 并且来自于有可能比编程语言更古老的架构。它为什么还能运行的很好,它为什么是一个相对简单的中间组件。 唉,C的普及已经导致了一些编程语言在设计上丢弃了一些他们自己的特征,并且部分特征是有争议的。我看到过一些共同特性依旧保存在C中然后我的...

计算机/ @阿星, @安得鲁
...
XPrivacy - 终极&超级简单的隐私管理器 【14%】

XPrivacy 强大,易于使用的Android隐私管理器。 (出版) 目录 概述 功能 截图 局限 限制 兼容性 安装 升级 使用 权限 常见问题 (FAQ) 支持 更新日志 类似的解决方案 媒体报道 贡献者 许可 描述 XPrivacy可以阻止应用程序泄露可访问的隐私数据。XPrivacy对应用程序反馈伪造的数据或不提供数据。 它可以根据数据类别进行限制,比如:联系人或位置信息。例如,如...

计算机/ @luke
...
JASS手册:库函数 【14%】

Library Functions Many native functions and constants are declared in common.j, common.ai, and Blizzard.j. This section will descibe several functions that are of note. Obviously, this section is i...

计算机/ @toypipi
...
使用 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, @小吕
...
我是如何编写测试代码的 【13%】

作为一个软件工程师,随着工作时间的增长,我对测试变得越来越着迷。我完全赞同将遗留代码定义为“没有经过自动测试套件测试的代码”。我坚信在一个测试套件里想要获得快速的进步,你最好是为测试做好设计并且有一个快速、可靠、全面的测试套件。 但尽管如此, 我从来没有真正赞成那些我遇到过的测试驱动开发的宣言或者实践。我并不笃信写代码前要先写测试,或者发誓要遵从任何特定的测试结构。

计算机/ @班纳睿
...
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
...
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