• 10 种最常见的 Javascript 错误

    Posted by : lon.y@qq.com on 2018年2月8日

      —— 总结于 1000+ 个项目,并阐述如何避免   原文地址:https://rollbar.com/blog/top-10-javascript-errors/ 更多文章参见: https://github.com/elevenbeans/elevenbeans.github.io 为了回馈我们的开发者社区,我们查看了数千个项目的数据库,发现了 JavaScript 中频度最高的 10 种错误。我们会告诉你什么原因导致了这些错误,以及如何防止这些错

    阅读全文...

  • 操作系统何时运行?

    Posted by : lon.y@qq.com on 2018年2月8日

     请各位思考以下问题:在你阅读本文的这段时间内,计算机中的操作系统在运行吗?又或者仅仅是 Web 浏览器在运行?又或者它们也许均处于空闲状态,等待着你的指示? 这些问题并不复杂,但它们深入涉及到系统软件工作的本质。为了准确回答这些问题,我们需要透彻理解操作系统的行为模型,包括性能、安全和除错等方面。在该系列文章中,我们将以 Linux 为主举例来帮助你建立操作系统的行为模型,OS X 和 Windows 在必要的时候也会有所涉及。对那些深度探索者,我会在适

    阅读全文...

  • 八种在 Linux 上生成随机密码的方法

    Posted by : lon.y@qq.com on 2018年2月8日

    学习使用 8 种 Linux 原生命令或第三方实用程序来生成随机密码。 在这篇文章中,我们将引导你通过几种不同的方式在 Linux 终端中生成随机密码。其中几种利用原生 Linux 命令,另外几种则利用极易在 Linux 机器上安装的第三方工具或实用程序实现。在这里我们利用像 openssl, dd, md5sum, tr, urandom 这样的原生命令和 mkpasswd,randpw,pwgen,spw,gpg,xkcdpass,diceware,r

    阅读全文...

  • 当 CPU 空闲时它都在做什么?

    Posted by : lon.y@qq.com on 2018年2月8日

    在 上篇文章中 我说了操作系统行为的基本原理是,在任何一个给定的时刻,在一个 CPU 上有且只有一个任务是活动的。但是,如果 CPU 无事可做的时候,又会是什么样的呢? 事实证明,这种情况是非常普遍的,对于绝大多数的个人电脑来说,这确实是一种常态:大量的睡眠进程,它们都在等待某种情况下被唤醒,差不多在 100% 的 CPU 时间中,都处于虚构的“空闲任务”中。事实上,如果一个普通用户的 CPU 处于持续的繁忙中,它可能意味着有一个错误、bug、或者运行了恶

    阅读全文...

  • CSS3 动画卡顿性能优化解决方案

    Posted by : lon.y@qq.com on 2018年2月7日

      最近在开发小程序,与vue类似,它们都有生命周期这回事。 onLoad 监听页面加载 onReady 监听页面初次渲染完成 onShow 监听页面显示 到底是什么意思? 所以这又触碰到了我的知识盲区,不过项目在磕磕绊绊中完成的差不多了,但是遇到了CSS3动画渲染的性能问题,所以我也是被逼的,再回过头来从浏览器渲染网页的流程出发,去找动画卡顿的症结。 浏览器渲染网页的流程如下: 使用 HTML 创建文档对象模型(DOM) 使用 CSS 创建 CSS 对象

    阅读全文...

  • 独立游戏开发者:我做对了所有事、但还是赔掉了房子

    Posted by : lon.y@qq.com on 2018年2月7日

    GameLook报道/随着游戏行业的竞争加剧,成功的概率变得越来越低。前不久,海外开发者Constantin Bacioiu在博客中表示,辞职做全职独立游戏研发之后,他赔掉了刚买的房子,因为游戏发布一个月的销量还不到200套,离最低目标都还差很远。 Bacioiu从业经验超过7年,接触游戏研发超过10年,而且事前做了相对充分的准备,但他的《Ebony Spire: Heresy》为何还是如此惨败呢?以下是GameLook整理的内容: 并不高的目标:本以为7

    阅读全文...

  • 如何统计 Linux 中文件和文件夹/目录的数量

    Posted by : lon.y@qq.com on 2018年2月6日

    嗨,伙计们,今天我们再次带来一系列可以多方面帮助到你的复杂的命令。 通过操作命令,可以帮助您计数当前目录中的文件和目录、递归计数,统计特定用户创建的文件列表等。 在本教程中,我们将向您展示如何使用多个命令,并使用 ls、egrep、wc 和 find 命令执行一些高级操作。 下面的命令将可用在多个方面。 为了实验,我打算总共创建 7 个文件和 2 个文件夹(5 个常规文件和 2 个隐藏文件)。 下面的 tree 命令的输出清楚的展示了文件和文件夹列表。 #

    阅读全文...

  • Linux 与 Unix 之差异

    Posted by : lon.y@qq.com on 2018年2月6日

    在计算机时代,相当一部分的人错误地认为 Unix 和 Linux 操作系统是一样的。然而,事实恰好相反。让我们仔细看看。 什么是 Unix? 在 IT 领域,以操作系统而为人所知的 Unix,是 1969 年 AT&T 公司在美国新泽西所开发的(目前它的商标权由国际开放标准组织所拥有)。大多数的操作系统都受到了 Unix 的启发,而 Unix 也受到了未完成的 Multics 系统的启发。Unix 的另一版本是来自贝尔实验室的 Play 9。 Un

    阅读全文...

  • 实现属于自己的TensorFlow(二) – 梯度计算与反向传播

    Posted by : lon.y@qq.com on 2018年2月5日

    前言 上一篇中介绍了计算图以及前向传播的实现,本文中将主要介绍对于模型优化非常重要的反向传播算法以及反向传播算法中梯度计算的实现。因为在计算梯度的时候需要涉及到矩阵梯度的计算,本文针对几种常用操作的梯度计算和实现进行了较为详细的介绍。如有错误欢迎指出。 首先先简单总结一下, 实现反向传播过程主要就是完成两个任务: 实现不同操作输出对输入的梯度计算 实现根据链式法则计算损失函数对不同节点的梯度计算 再附上SimpleFlow的代码地址: https://gi

    阅读全文...

  • 为初学者准备的 MariaDB 管理命令

    Posted by : lon.y@qq.com on 2018年2月4日

    之前我们学过了在 Centos/RHEL 7 上安装 MariaDB 服务器并保证其安全,使之成为了 RHEL/CentOS 7 的默认数据库。现在我们再来看看一些有用的 MariaDB 管理命令。这些都是使用 MariaDB 最基础的命令,而且它们对 MySQL 也同样适合,因为 MariaDB 就是 MySQL 的一个分支而已。 (推荐阅读:在 RHEL/CentOS 上安装并配置 MongoDB) MariaDB 管理命令 1、查看 MariaDB

    阅读全文...

  • 1
  • 2
  • 3(current)
  • 4