Skip to main content

February 2019

蝙蝠侠Danil Kish

Submitted by taotao on Sat, 02/16/2019 - 08:36

今天读到一篇文章: 真实存在的超能力者,蝙蝠侠Daniel Kish, Daniel在幼儿时由于视网膜母细胞瘤失去了视力,但是他发明了一种方法,依靠嘴发出的短促的声音的回声,判断周围物体的方位,以此来躲避行走时后的障碍物。 他依靠这个能力,独立一个人已经去过40个国家。

看了这个新闻还有什么事情可以怨天尤人?没有人可以阻止你生命之花的怒放,除非你自己放弃。

Tags

红黑树学习笔记-新增节点

Submitted by taotao on Fri, 02/15/2019 - 12:21

概述

利用过年放假的空闲时间,把红黑树又复习了一遍,在复习的过程中又有了一些新的收获,红黑树暴露给外部有查询、 增加、删除功能接口,同时提供了一个非功能性功能,保证所有的查询、增加、删除操作都在O(lgN)的时间内返回结果。这个非功能性特性就是依靠红黑树内部的动态平衡的机制来保持的。我们做系统开发,产品设计的时候,或者设计一个时间阶段的人生目标,都可以参考红黑树的动态平衡思想。本文会解释红黑树的一些特性和新增加节点的时候,它内部维持动态平衡的过程, 然后再另一篇文章里介绍如何在删除节点的时候维持动态平衡,最后会有一篇文章,是基于红黑树的发散思考,我们如何将红黑树的动态平衡思想应用到技术以外的世界里。

红黑树解释

红黑树的标准

1 每个节点必须是红色或者黑色

2 根节点必须是黑色

3 每个路径不能同时包含连续两个红色节点

Tags

如何在drupal中安装代码格式插件

Submitted by taotao on Tue, 02/12/2019 - 12:59

概述

用drupal搭建博客之后,写文章的时候需要贴一些代码作为示例,drupal默认的ckeditor编辑器中不包含代码样式插件, 因此如果要支持代码格式化显示,需要手动安装一个code snippet插件,具体如何安装参考本文的如下步骤。

安装步骤

codesnippet介绍

关于codesnippet的介绍可以参考 codesnippet介绍 这里不做过多描述。

下载安装包

codesnippet 中下载

在drupal中安装

1 将下载后的安装包解压缩后放入 drupal的module子目录中