会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AI枫
博客园
首页
新随笔
联系
订阅
管理
2018年1月31日
Node.js实现Excel转JSON
摘要: 根目录data文件下inputer文件夹下test.xlsx,输出文件test.json到outer文件夹下为test.json文件,process.cwd()获得根目录 、转为 .json .text .doc都可以; 方法1: node-xlsx、fs 方法2: xls-to-json
阅读全文
posted @ 2018-01-31 14:52 AI枫
阅读(412)
评论(0)
推荐(0)
2018年1月30日
Node.js 与 MongoDB 交互 【建立多个连接】
摘要: 一、安装MongoDB 下载mongoDB https://www.mongodb.com/download-center?jmp=nav#atlas 安装完成后,配置环境变量 PATH 中加入“C:\Program Files\MongoDB 2.6 Standard\bin“ //按你安装的路径
阅读全文
posted @ 2018-01-30 16:29 AI枫
阅读(476)
评论(0)
推荐(0)
2018年1月25日
事件驱动模型
摘要: 在Node.js中有一个事件队列,每个任务都会放入事件队列中,都会留下处理结果的回调函数(事件循环线程处理事件队列中的任务,直到回调函数不再存在。); 无阻塞的情况下,作为一个带有回调的函数被放入事件队列中,事件循环线程中被提取并执行; 遇到I/O阻塞(读取文件、查询数据库、请求套接字、访问远程服务
阅读全文
posted @ 2018-01-25 16:12 AI枫
阅读(109)
评论(0)
推荐(0)
IO
摘要: 所谓IO,Input与Output的缩写,主要讨论针对文件内容的读写 同步IO:在一个线程中,CPU执行代码的速度极快,然而,一旦遇到IO操作,如读写文件、发送网络数据时,就需要等待IO操作完成,才能继续进行下一步操作; 在IO操作的过程中,当前线程被挂起,而其他需要CPU执行的代码就无法被当前线程
阅读全文
posted @ 2018-01-25 15:24 AI枫
阅读(517)
评论(0)
推荐(0)
单线程和多线程的优缺点(转)
摘要: 多线程处理的优点同步应用程序的开发比较容易,但由于需要在上一个任务完成后才能开始新的任务,所以其效率通常比多线程应用程序低。如果完成同步任务所用的时间比预计时间长,应用程序可能会不响应。多线程处理可以同时运行多个过程。例如,文字处理器应用程序在您处理文档的同时,可以检查拼写(作为单独的任务)。由于多
阅读全文
posted @ 2018-01-25 14:34 AI枫
阅读(444)
评论(0)
推荐(0)
Node.js 的介绍、安装
摘要: Node.js 采用的是Javascript语言(Chrome的V8引擎解析),它是运行在服务器端的,并不是运行在浏览器端的语言,所以并不存在所谓的浏览器兼容性问题;特点:单线程、异步IO和事件驱动; 一、Node.js 安装: https://nodejs.org/zh-cn/ (下载安装最新版本
阅读全文
posted @ 2018-01-25 14:32 AI枫
阅读(88)
评论(0)
推荐(0)
2018年1月10日
vue cordova生成app
摘要: 一、Cordova环境: 1、Java开发工具包 安装Java Development Kit (JDK),设置 JAVA_HOME 环境变量。win+R 或者 点击开始--〉运行 输入“cmd”,打开系统命令提示框,输入 java -version,检查是否安装成功;输入 javac, 若提示”'
阅读全文
posted @ 2018-01-10 15:41 AI枫
阅读(542)
评论(1)
推荐(0)
2017年1月13日
Vue笔记(一)
摘要: 指令: 1、v-if 指令用于标签的属性,绑定数据,当数据为true时,显示该标签,当属性为false时,移除该标签。 2、v-bind 指令用于属性响应绑定数据,数据改变此绑定的属性也改变,例如:<a v-bind:href="url">链接</a>,数据url改变,则a的href属性值也改变。
阅读全文
posted @ 2017-01-13 08:37 AI枫
阅读(407)
评论(0)
推荐(0)
2016年10月26日
【javascript】复制剪贴板功能——ZeroClipboard
摘要: 1、引入 ZeroClipboard.js 文件,如果要在本地使用,而不采用CDN,需要下载 ZeroClipboard.js ZeroClipboard.swf 这两个文件上传到自己的服务器即可,且要求在同一目录下 2、var clip = new ZeroClipboard.Client();
阅读全文
posted @ 2016-10-26 15:09 AI枫
阅读(273)
评论(0)
推荐(0)
公告