斐波那契数列

admin 提交于 星期二, 01/03/2017 - 10:16

“斐波那契数列”的发明者,是意大利数学家列昂纳多·斐波那契(Leonardo Fibonacci,生于公元1170年,卒于1240年)。

一般而言,兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。如果所有兔都不死,那么一年以后可以繁殖多少对兔子?

我们不妨拿新出生的一对小兔子分析一下:

  第一个月小兔子没有繁殖能力,所以还是一对;

  两个月后,生下一对小兔民数共有两对;

  三个月以后,老兔子又生下一对,因为小兔子还没有繁殖能力,所以一共是三对;


依次类推可以列出下表:

  经过月数:0 1 2 3 4 5 6 7 8 9 10 11 12

  兔子对数:1 1 2 3 5 8 13 21 34 55 89 144 233

标签

盲人怎样使用CentOS Linux

admin 提交于 星期六, 12/31/2016 - 11:24

目前,适合中国盲人使用的Linux发行版只有eGuideDog Linux。eGuideDog Linux是基于Ubuntu开发的。没有开发人员对CentOS Linux提供中文读屏方面的技术支持。在我可预见的未来10年,将维持这个现状。

由于有相当数量的Linux服务器是使用CentOS系统的,如果有盲人想学习这个系统,可以通过SSH连接的方式,不需要依赖CentOS的读屏功能。具体的方法是:

  1. 在以下网址直接下载CentOS的虚拟机影像文件:http://www.osboxes.org/centos/,安装虚拟机。这样可以绕过安装CentOS过程中没有读屏协助的障碍,省却安装过程在Linux里的设置步骤,安装之后直接使用。
  2. 安装之后在Windows、Linux、Mac上通过ssh命令连接虚拟机,Linux和Mac的命令行都有自带的ssh命令。Windows则可下载Putty客户端。至于ssh连接后的读屏功能是依赖主机的读屏软件,而不是虚拟机内系统的读屏软件。

 

标签

JS捕捉后退事件

admin 提交于 星期三, 12/28/2016 - 17:10

当URL修改过,例如添加了#anchor的业内跳转,JS就可以捕捉浏览器的后退事件,做一些处理,这在单页应用里很有用。也可以在页面加载时固定添加一个#hello的跳转,然后当用户要后退的时候,展示一些特别的信息,在手机浏览里也很有作用。

http://blog.teamextension.com/onhashchange-jquery-hashchange-pushstate-and-history-js-1012

标签

Drupal 7如何实现表格分页显示

admin 提交于 星期三, 12/28/2016 - 16:36

首先,我们需要用db_select,而不是db_query来写表格的查询语句。

其次,我们需要调用 ->extend('PagerDefault')

最后,我们调用theme('pager')显示页码控件,就是这么简单!

下面是代码例子:

 

$query = db_select('node', 'n')

      ->extend('PagerDefault')

      ->fields('n', array('nid', 'title'))

      ->distinct()

      ->limit(10);

 

$output .= theme('table', array('header' => $header, 'rows' => $rows));

$output .= theme('pager');

 

分页器把总记录数记录在下面的全局变量中:

global $pager_total_items;

标签