当前目录: wordpress教程
javascript多线程的实现——web worker

2018年10月15日  wordpress教程   

Web Worker兼容ie10以上包括ie10    js 多线程 推荐先看关于进程和线程的关系:http://www.xgllseo.com/?p=6455 背景介绍: js是单线程,在执行js的代码时,总要等待其他代码执行完毕后才能去执行其他代码,所有任务只能在一个线程上完成,一次只能做一件事 。前面的任务没做完,后面的任务只能等着。随着电脑计算能力的增强,尤其是多核 CPU 的出现,单线程带来很大的不便,无法充分发挥 计算机的计算能力。 Web Worker作用就是为js创建子线程,js主线程负责UI交互,子线程负责密集型运算,两线程同时运行互不影响避免阻塞,最终子线程在把 数据结果返回给主线程。   案例: <script> var worker = new Worker('./js/a.js'); //创建一个子进程 worker.postMessage({num:1}); //数据传给子线程 wor...

centos 6.5安装mongodb

2017年6月11日  wordpress教程   

下载: wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.0.tgz   1,把mongodb-linux-x86_64-3.4.0.tgz复制到/opt 解压:tar zxvf mongodb-linux-x86_64-3.4.0.tgz 重命名:mv mongodb-linux-x86_64-3.4.0.tgz mongodb   2, cd mongodb /** 创建db和日志目录 **/ mkdir /opt/mongodb/data mkdir /opt/mongodb/data/db mkdir /opt/mongodb/data/logs   3, /** logs目录下创建mongodb.log文件 **/ touch mongodb.log /** 在mongodb/data目中创建mongodb.conf **/ cd data vi mongodb.conf /** 加入相关配置 **/ #端口号 建议把端口改成17709 port = 27017 #数据目录 dbpath = /opt/mongodb/data/db #日志目录 logpath = /opt/mongodb/data/logs/mongodb.lo...

js 扩展运算符号 …

2016年12月27日  wordpress教程   

在es6中提供一个关键词... ,效果类似把一个整体的数组扩展出来,并且显示出所有的成员。 例子: 用法一:将数组展开 var array = [1,2,3,4,5,6,7]; console.log(array); //输出 [1, 2, 3, 4, 5, 6, 7] console.log(...array); //输出 1 2 3 4 5 6 7   用法二:合并数组 function func(a, ...rest) { console.log(a) console.log(rest) } func(1) //1 [] func(1, 2, 3, 4)  //1 [2,3,4] 在没有第二个参数时,默认返回一个空数组; 当有参数时,默认将剩下的元素合并成一个数组     跟Generator 函数配合使用 作用可以是,将多个数组合并成一个数组 var go = function*(){ yield 1; yield 2; yield* [3,4]; }; console.log( [...go()] ); //[1, 2, 3...

HTML 字符实体

2016年10月23日  wordpress教程   

HTML 字符集 如需正确地显示 HTML 页面,浏览器必须知道使用何种字符集。 万维网早期使用的字符集是 ASCII。ASCII 支持 0-9 的数字,大写和小写英文字母表,以及一些特殊字符。 完整的 ASCII 参考手册 由于很多国家使用的字符并不属于 ASCII,现代浏览器的默认字符集是 ISO-8859-1。 完整的 ISO-8859-1 参考手册 如果网页使用不同于 ISO-8859-1 的字符集,就应该在 <meta> 标签进行指定。 ISO 字符集 ISO 字符集是国际标准组织 (ISO) 针对不同的字母表/语言定义的标准字符集。 下面列出了世界各地使用的不同字符集: 字符集 描述 使用范围 ISO-8859-1 Latin alphabet part 1 北美、西欧、拉丁美洲、加勒比海、加拿大、非洲 ISO-8859-2 Latin alphabet part 2 东欧 ISO-8859-3 Latin alphabet part 3...

avalon avalon.config配置

2016年9月7日  wordpress教程   

avalon2遵循coc原则,配置项比较少。只有两个配置项。 双花括号也默认是python一些著名模板的界定符,为了防止冲突,我们有更换界定符的需求。 这时我们可以这样做 avalon.config({ interpolate: ['{%','%}'] }) //或 avalon.config({ interpolate: ['{?','?}'] }) //或 avalon.config({ interpolate: ['{&','&}'] })   默认在控制台会打印出一些调试提示: 在正式上线时,我们是不需要这些提示的关闭方法是: avalon.config({ debug: false })