- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 javascript原生数组总结
JavaScript数组方法总结join()方法:将数组中的所有元素都转换为字符串拼接在一起,可以传递参数来指定每个数组元素之间拼接的字符串,如果没有传递,则默认将数组元素之间的逗号一起输出var a = [2,7,4,5,6,3];console.log(a.join()); //2,3,4,5,6,7console.log(a.join(" a ")); //2 a 3...
2018-09-13 19:11:23
192
原创 centos安装部署nodeJS
1.首先安装wgetyum install -y wget如果已经安装了可以跳过该步2.下载nodejs最新的bin包可以在下载页面https://nodejs.org/en/download/中找到下载地址。然后执行指令wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz3.解压包依次执行...
2018-07-09 20:15:38
225
原创 Linux下安装MongoDB数据库随笔
Linux下mongodb通过apt-get安装mongodb数据库通过locate mongo来查看安装目录及相关文件的所在位置配置文件所在位置: /etc/mongodb.conf
2018-05-30 13:26:47
209
原创 Linux 下访问window文件
先检查电脑是否安装了ntfsfix 工具, 如果没有, 先通过apt-get 安装,然后使用工具ntfsfix, 通过sudo ntfsfix 需要访问的硬盘的device例如访问 /dev/sda5sudo ntfsfix /dev/sda5注意, 需要获取root权限...
2018-05-30 13:26:22
918
原创 插入排序
插入排序基本思想:从输入的数据的第一位开始,依次循环比较,如果比当前的数据小,则继续循环,如果比当前的数据大,则交换两个数据的位置伪代码实现 INSERTSORT(A) for j = 1 to A.length key = A[j] i = j - 1 while i >= 0 and A[i...
2018-05-06 10:47:02
149
原创 快速排序
快速排序采用分治法的思想进行该算法的设计快速排序的基本思想是:从输入的数据中选择一个数据作为参考值, 然后将其他数据分别与此参考值进行比较, 比此参考值大的放在参考值的右边, 比参考值小的放在它的左边, 接着采用递归方法, 对左右两边的数据采用同样的方式进行排序,直到整个输入的数据有序, 则排序完成.伪代码实现 Partition(A, p, q) x =...
2018-05-05 17:10:26
146
原创 JavaScript——this解析
this全面解析《你不知道的js 上卷》this关键字是javascript中最复杂的机制之一,他是一个很特别的关键字,被自动定义在所有函数的作用域中this提供了一种更优雅的方式来隐式的“传递”一个对象,因此可以将API设计的更加简洁并且易于复用var a = 'jokey';function func() { return this.a;}这个例子就是隐...
2018-04-12 18:18:15
319
原创 前端模块化
前端模块化模块化:将一些属性比较类似和行为比较类似的内容放在同一个js文件中,这个js文件就称为模块模块的几个特点:独立性、完整性、各个模块的依赖关系在最开始的时候,前端并没有模块的机制,代码得不到有效的妥善管理,为了使代码易于维护,有利于开发,前端圈开始制定规范,如CommonJs AMD CMD一般情况下,我们实现模块的方式有以下四种:1、函数一个函数,一种功能,用...
2018-04-05 19:46:27
214
原创 JavaScript闭包
作用域闭包《你不知道的js 上卷》当函数可以记住并访问所在的词法作用域时,就产生了闭包,也就是将内部函数放到了当前的词法作用域之外执行function func () { var a = 2; function foo () { console.log(a); // 2 } foo();}func();对于输出2的结果,我们分析可以得出,...
2018-04-02 18:43:49
114
原创 JavaScript作用域
作用域《你不知道的js上卷》什么是作用域收集维护有所有声明的标识符(变量)组成的一系列查询,并实施一套非常严格的规则,确定当前执行的代码对这些标识符的访问权限 编译器中执行语句时发生的事情:(以var a = 2;为例)首先执行var a,编译器会在当前的作用域查找是否存在一个名为a的变量,若有,编译器会忽略该声明,继续编译后面的语句;否则,会在当前作用域中声明一个名为...
2018-03-25 17:52:12
233
原创 求两个数的最大公约数的三种算法
从键盘输入两个整数,求着两个整数的最大公约数。解题思路:从键盘输入两个数,通过以下的三个方法实现求两个数的最大公约数: 辗转相除法:取两个数中最大的数做除数,较小的数做被除数,用最大的数除较小数,如果余数为0,则较小数为这两个数的最大公约数,如果余数不为0,用较小数除上一步计算出的余数,直到余数为0,则这两个数的最大公约数为上一步的余数。相减法:取两个数中的最大的数
2017-03-22 22:01:04
77865
1
原创 三天打鱼两天晒网作业的C代码
/* Author:**** Date: 14/03/17 22:09*/#include #include struct Time { /*日期*/ int year; int month; int day;} *time;int i = 0,j = 0; /*i,j用来
2017-03-15 18:15:10
1083
JAVA_API_1.7中文版
2017-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人