1.全局变量和局部变量 1.在函数中的局部变量和全局变量重名,局部变量会覆盖全局变量。 2.变量提升: Javascript在执行前会对整个脚本文件的声明部分做完整分析(包括局部变量),先获取所有被声明的变量再逐一执行,所有变量的声明语句都会被提升到当前代码块的头部,但是不能对变量定义做提前解析。 ...
分类:
其他好文 时间:
2018-01-26 20:51:53
阅读次数:
109
这是一个坑...磨了不少时间。见证自己功力有待提升。。。 架构图 数据库 1.安装数据库 这块不难, 直接引用: mysql安装 2.数据库主备 这块不难, 直接引用: mysql主备 虚拟VIP 重点来了!! 上脚本, 把这个脚本命名后仍进/etc/init.d, 然后授予权限755或者+x 启动 ...
分类:
数据库 时间:
2018-01-26 18:54:56
阅读次数:
303
做中学提升英语口语 先给则笑话,应试教育害死人: 话说中国一留学生在国外的高速公路,不料出车祸了,连人带车翻下悬崖,美国交警救援队赶到后向下喊话道:“How are you?”留学生答:“I’m fine,thank you!”然后交警就走了,留学生就死了。 看了这个笑话我却笑不起来,我感觉自己那个 ...
分类:
其他好文 时间:
2018-01-26 18:46:58
阅读次数:
250
EMCAScript 6 又叫 es2015 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script> const a = "hello"; console.log(a); ...
分类:
其他好文 时间:
2018-01-26 17:12:32
阅读次数:
133
以下是一些开发中会经常用到的宏,简单的进行了整理,为了今后可以更加方便的使用,从而提升开发的效率,不为此搭进去更多时间. 也希望有大家可以补充,从而使其更加强加! /**开发的时候打印,但是发布的时候无需打印的NSLog*/ #ifdef DEBUG #define NSLog(...) NSLog ...
分类:
移动开发 时间:
2018-01-26 17:10:11
阅读次数:
243
一、变量提升 在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。上个简单的例子如: console.log(a); // undefined var a= 'hello'; cons ...
分类:
Web程序 时间:
2018-01-26 17:08:29
阅读次数:
169
1.配置Nginx gzip压缩实现性能优化 1.Nginx gzip压缩功能介绍 Nginx gzip压缩模块提供了压缩文件内容的功能,用户请求的内容在发送出用客户端之前,Nginx服务器会根据一些具体的策略实施压缩,以节约网站出口带宽,同时加快了数据传输效率,提升了用户访问体验。 2.Nginx ...
分类:
其他好文 时间:
2018-01-26 15:51:32
阅读次数:
277
在Angular的模板中遍历一个集合(collection)的时候你会这样写: 有时你会需要改变这个集合,比如从后端接口返回了新的数据。那么问题来了,Angular不知道怎么跟踪这个集合里面的项,不知道哪些该添加哪些该修改哪些该删除。结果就是,Angular会把该集合里的项全部移除然后重新添加。就像 ...
分类:
其他好文 时间:
2018-01-26 14:05:05
阅读次数:
160
1.Linux内存体系结构一个进程执行时,Linux内核给其分配一个部分内存区域。进程使用这个内存区域作为工作区执行必要的操作。1.1.物理内存和虚拟内存系统的内存管理是非常复杂的,一般由内核来完成。高效的内存管理对于提升进程的性能至关重要。现代的计算机系统使用分页(page)技术安全和灵活地管理系统内存。为了提高效率,计算机系统上的内存由固定大小的chunk组成,被称为分页(page)分页的大小
分类:
系统相关 时间:
2018-01-26 12:44:40
阅读次数:
218
redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server,该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string ...
分类:
其他好文 时间:
2018-01-25 15:43:34
阅读次数:
179