随笔分类 -  nodejs

摘要:const cheerio = require('cheerio'); const $ = cheerio.load(html); // your html//如果有多少script脚本标签使用循环来获取$('script').map(function(i, el) { // 建议这里打印$(thi 阅读全文
posted @ 2020-09-16 15:37 开始战斗 阅读(1923) 评论(0) 推荐(0) 编辑
摘要:es6 转 es5 工具:https://babeljs.io/repl 阅读全文
posted @ 2019-08-14 14:31 开始战斗 阅读(230) 评论(0) 推荐(0) 编辑
摘要:https://www.jb51.net/article/142638.htm 阅读全文
posted @ 2019-07-03 16:10 开始战斗 阅读(699) 评论(0) 推荐(0) 编辑
摘要:1.你要想免费申请.com 的是不可能了 不过别的还是可以的 地址: http://www.dot.tk/en/index.html?lang=en 阅读全文
posted @ 2019-06-20 10:39 开始战斗 阅读(606) 评论(0) 推荐(0) 编辑
摘要:1. 安装 xss模块 2.在 Node.js 中使用 在这里 params.Content 是 你要替换的参数 官方的示例: 参考中文 文档: https://github.com/leizongmin/js-xss/blob/master/README.zh.md 参考英文 文档: https: 阅读全文
posted @ 2019-05-29 09:44 开始战斗 阅读(1461) 评论(0) 推荐(0) 编辑
摘要:作者limu 整理的书 http://web.jobbole.com/8087/ 慢慢整理, 后续还会添加 阅读全文
posted @ 2019-05-24 10:41 开始战斗 阅读(117) 评论(0) 推荐(0) 编辑
摘要:火狐浏览器报的 谷歌浏览器报的 前提: config 文件下的pulgin.js 已经添加 和 config.defaule.js 已经添加 还出现上面的情况的话按照下面的操作 解决办法配置nginx 的请求获取数据的接口 添加如下代码 阅读全文
posted @ 2019-05-20 13:40 开始战斗 阅读(1131) 评论(0) 推荐(0) 编辑
摘要:1. 代码回退 首先你要用git log 查看你要回到的那个本版, 然后用 当你回滚之后,又后悔了,想恢复到新的版本怎么办? 用git reflog打印你记录你的每一次操作记录 git reflog 可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包括已经被删除的comm 阅读全文
posted @ 2019-04-10 10:41 开始战斗 阅读(51242) 评论(1) 推荐(2) 编辑
摘要:今天公司要配置阿里的一个node.js性能监控(alinode),这个东西看似配置很简单但是你不知道你配置对没对, 因为他需要1分钟后才能显示出来,而且模块依赖我等了10分钟才出来, 文档的链接https://help.aliyun.com/document_detail/60338.html?sp 阅读全文
posted @ 2019-03-14 18:28 开始战斗 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:本人是一个node后端开发,这里之记录我需要的atom插件,如果需要别的请去别处查找,也省这我自己再去找 1.atom-beautify 代码格式一键美化 2.minimap 代码小地图 3.quick-highlight minimap-highlight-selected 代码高亮 4. doc 阅读全文
posted @ 2019-03-07 16:06 开始战斗 阅读(393) 评论(0) 推荐(0) 编辑
摘要:1. 我的系统是ubuntu18.04.2 的 在使用过程中不知道什么为题 nodemon 运行的项目不在前台打印了项目, 我监听的端口 9302 一直在运行, 前台看不到 我想停止掉用 ps -ef| grep 9032 看到了结果, 然后我kill + id 停止不掉, 因为你每次kill掉 n 阅读全文
posted @ 2019-02-26 15:15 开始战斗 阅读(2530) 评论(0) 推荐(0) 编辑
摘要:答案: 需要 今日碰到一个问题, 是我的同事发现的,如果不说的话可能一直没有注意到 这个代码 在reject 后还会执行, 但是谁也没有注意到, 但是不会报错, 因为当一个promise是resolve或者rejected状态时,它将会一直维持该状态。所以,reject一个resolve的promi 阅读全文
posted @ 2019-02-25 14:53 开始战斗 阅读(5691) 评论(0) 推荐(0) 编辑
摘要:sequelize提供了批量插入数据的方法:Model.bulkCreate([…object])。 例如: 批量更新数据: 例如: db_erroressence.active_telephone.bulkCreate(valueArr,{updateOnDuplicate:["age","sex 阅读全文
posted @ 2019-01-02 13:58 开始战斗 阅读(32619) 评论(1) 推荐(0) 编辑
摘要:进程(process)和线程(thread)是操作系统的基本概念 1.计算机的核心是CPU,它承担了所有的计算任务 2.单个CPU一次只能运行一个任务 3.进程它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态 4.一个进程可以包括多个线程。 5.一个进程的内存 阅读全文
posted @ 2018-09-06 09:31 开始战斗 阅读(2879) 评论(0) 推荐(0) 编辑
摘要:我们说过,作用域是根据名称查找变量的一套规则。实际情况中,通常需要同时顾及几个作用域。当一个块或函数嵌套在另一个块或函数中时,就发生了作用域的嵌套。因此,在当前作用域中无法找到某个变量时,引擎就会在外层嵌套的作用域中继续查找,直到找到该变量,或抵达最外层的作用域(也就是全局作用域)为止。考虑以下代码 阅读全文
posted @ 2018-03-30 11:37 开始战斗 阅读(213) 评论(0) 推荐(0) 编辑
摘要:让我们把上面这段代码的处理过程想象成一段对话,这段对话可能是下面这样的。引擎:我说作用域,我需要为 foo 进行RHS引用。你见过它吗?作用域:别说,我还真见过,编译器那小子刚刚声明了它。它是一个函数,给你。引擎:哥们太够意思了!好吧,我来执行一下 foo 。引擎:作用域,还有个事儿。我需要为 a 阅读全文
posted @ 2018-03-30 11:25 开始战斗 阅读(143) 评论(0) 推荐(0) 编辑
摘要:为了进一步理解,我们需要多介绍一点编译器的术语。编译器在编译过程的第二步中生成了代码,引擎执行它时,会通过查找变量 a 来判断它是否已声明过。查找的过程由作用域进行协助,但是引擎执行怎样的查找,会影响最终的查找结果。在我们的例子中,引擎会为变量 a 进行 LHS 查询。另外一个查找的类型叫作 RHS 阅读全文
posted @ 2018-03-30 11:21 开始战斗 阅读(492) 评论(0) 推荐(0) 编辑
摘要:尽管通常将 JavaScript 归类为“动态”或“解释执行”语言,但事实上它是一门编译语言。这个事实对你来说可能显而易见,也可能你闻所未闻,取决于你接触过多少编程语言,具有多少经验。但与传统的编译语言不同,它不是提前编译的,编译结果也不能在分布式系统中进行移植。尽管如此,JavaScript 引擎 阅读全文
posted @ 2018-03-30 10:10 开始战斗 阅读(516) 评论(0) 推荐(0) 编辑
摘要:一、JS单线程、异步、同步概念 众所周知,JS是单线程(如果一个线程删DOM,一个线程增DOM,浏览器傻逼了~所以只能单着了),虽然有webworker酱紫的多线程出现,但也是在主线程的控制下。webworker仅仅能进行计算任务,不能操作DOM,所以本质上还是单线程。 单线程即任务是串行的,后一个 阅读全文
posted @ 2018-03-24 15:10 开始战斗 阅读(311) 评论(0) 推荐(0) 编辑
摘要:1.什么是执行上下文 JavaScript是一个单线程语言,意味着同一时间只能执行一个任务。当JavaScript解释器初始化执行代码时, 它首先默认进入全局执行环境(execution context),从此刻开始,函数的每次调用都会创建一个新的执行环境。 2.执行环境的分类 全局环境——Java 阅读全文
posted @ 2018-03-24 14:34 开始战斗 阅读(240) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示