- 博客(5)
- 资源 (4)
- 问答 (4)
- 收藏
- 关注
原创 用数学方法实现排列算法
我曾经写过一篇用递归和循环来实现排列算法的文章。那篇文章的代码比较复杂,其实我们仅仅是想知道排列有几种结果的话,用数学公式的原理来实现会简单许多。数学公式如下:其中阶乘可以用递归来实现,整体代码如下:function A(n, m) { return f(n) / f(n - m);}function f(num) { if (num <= 1) { return 1;...
2018-02-24 16:52:00 1086
原创 用递归与循环实现排列算法
排列就是从n个数中取出m个数(考虑数的顺序)来有几种情况。这个是数学上的定义,可能比较难理解。比较生活化的角度来看就是从一盒装有一个红球、一个黄球、一个绿球、一个白球和一个黑球的箱子中去出3个球来(考虑球的顺序)有几种情况。排列算法就是为了解决这类问题而发明出来的。我们可以用画树形图的方法来解决这个问题:从上图可以看出从['A', 'B', 'C', 'D']中取3个数来排列有6 * 4 = 24...
2018-02-24 09:40:30 905
原创 半透明边框的实现
在用CSS实现半透明边框效果的时候,我们需要用到一个CSS属性——background-clip。background-clip的用法如下:实现的CSS代码如下:要注意的是要将background-clip属性放在background下面。否则不会有半透明的效果。实现的效果如下:...
2018-02-22 11:25:27 906
原创 MongoDB GUI( Robo 3T)基本使用
Robo 3T是很好用的MongoDB可视化管理工具。按照以下操作就可以像编辑文本一样对数据库表(集合)进行基本的增删改操作,十分方便。
2018-02-19 17:54:37 3848
jQuery.mobile-1.0.1.js与jQuery.mobile-1.0.1.min.js
2016-04-08
JavaScript 浏览器检测
2015-10-15
javascript 正则表达式
2015-10-03
JavaScript正则表达式
2015-09-29
oNowSnake为什么有index属性?
2015-09-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人