随笔分类 -  Z.Node.js

摘要:两个爬虫合作成的,放在这里分享给有需要的人。 下载地址:https://pan.baidu.com/s/19hJ59SsX9uTfFtBxaRxJ8A 2018年5月10日 阅读全文
posted @ 2018-05-10 14:32 逆火狂飙 阅读(1601) 评论(0) 推荐(0) 编辑
摘要:看来request远强于http.request是毋庸置疑的了。 代码如下: 2018年5月10日 阅读全文
posted @ 2018-05-10 14:02 逆火狂飙 阅读(807) 评论(0) 推荐(0) 编辑
摘要:这又一次让我对http.request产生质疑 2018年5月10日13点44分 阅读全文
posted @ 2018-05-10 13:45 逆火狂飙 阅读(777) 评论(0) 推荐(0) 编辑
摘要:在 https://news.21cnjy.com/A/130/235/V729768.shtml 有各年级英语音频下载,用爬虫把能下的都下了,除了四五六年级上册的。 爬虫 http://www.cnblogs.com/xiandedanteng/p/9016885.html 只需修改两个地方,一个 阅读全文
posted @ 2018-05-10 08:08 逆火狂飙 阅读(573) 评论(0) 推荐(0) 编辑
摘要:下载的结果共享给大家:https://pan.baidu.com/s/1wd8S7Ay9DIWrdWGi3zre2Q 2018年5月9日21点48分 补记: 外研社小学英语MP3全集下载地址:https://pan.baidu.com/s/19hJ59SsX9uTfFtBxaRxJ8A 2018年5 阅读全文
posted @ 2018-05-09 21:49 逆火狂飙 阅读(743) 评论(0) 推荐(0) 编辑
摘要:当使用大批量(>100)的SQL进行MySql数据库插值任务时,会发生以下错误: 因为插入的数据有37万条之多,无论使用下面哪种程序都会导致这样的结果: 插入代码1: 插入代码2: 究其原因,应该是数据库并发数有限,有太多的回调来不及执行而堆积起来造成的堆缺乏存储空间。 这是关于此问题的一些讨论 h 阅读全文
posted @ 2018-05-07 05:42 逆火狂飙 阅读(513) 评论(1) 推荐(0) 编辑
摘要:2018年5月4日21点15分 控制台输出: 进行检查的checkfiles.js 进行插DB的insertDB.py 2018年5月6日22点31分 阅读全文
posted @ 2018-05-04 21:16 逆火狂飙 阅读(689) 评论(1) 推荐(0) 编辑
摘要:在1.06版本时,访问网页采用的时http.request,但调用次数多以后就问题来了。 寻找别的方案时看到了https://cnodejs.org/topic/53142ef833dbcb076d007230,感觉request可以试试,之前在别的地方也听人夸过。 于是替换了saveTopicDe 阅读全文
posted @ 2018-04-28 13:18 逆火狂飙 阅读(452) 评论(0) 推荐(0) 编辑
摘要:cheerio的API挺多,我也了解有限,欲知详情请参考 “通读cheerio API”。 下面就事论事聊聊它的基本使用。 比如说在某网页中有这么一段HTML: 注意上面代码中加粗加下划线的三个部分,它们是: thread-8349137-1-1.html2018年4月25日实时看盘交流14 这三个 阅读全文
posted @ 2018-04-25 09:28 逆火狂飙 阅读(1661) 评论(0) 推荐(0) 编辑
摘要:先看一段例程: 原以为它会这样运行: 但它有时也这样运行: 很明显,如果第二个任务是需要第一个任务的结果比如是folder的生成,那么运行中一定会出现异常,因为未必目录会在第二个任务执行前准备好。 下面让我们看看async的代码: 其运行结果有: 很明显,没有延时的帮助,四个任务都处理了,目录才创建 阅读全文
posted @ 2018-04-25 06:42 逆火狂飙 阅读(215) 评论(0) 推荐(0) 编辑
摘要:考虑到1.00版本需要改源码变更四个数字,这版修改了一下变成控制台输入了。 先把两个数四则运算得到结果想清楚就是C2代码,三个数就是C3,四个数就是C4.简单的代码简单,却是复杂的基础;复杂的脱胎于简单,但还有自己的特性。 新代码如下: 控制台输出示例如下: 阅读全文
posted @ 2018-04-21 14:46 逆火狂飙 阅读(295) 评论(0) 推荐(0) 编辑
摘要:nodejs的nimble模块可以使我们对回调任务进行串行化,它需要先安装 #npm install nimble 用法也方便,示例代码如下: 输出如下: 2018年4月18日 阅读全文
posted @ 2018-04-18 11:18 逆火狂飙 阅读(256) 评论(0) 推荐(0) 编辑
摘要:在以下代码中,timeFun异步执行了一个匿名函数,当输出color的值时已经由green变成red,因此输出为red。 下面代码是利用闭包将当时的color固化成匿名函数本地变量,这样再不受全局变量color值变化的影响。 阅读全文
posted @ 2018-04-18 10:32 逆火狂飙 阅读(216) 评论(0) 推荐(0) 编辑
摘要:表是这样的: id是自增长字段,code和name都是255位的varchar。 下面是主角app.js的代码: index页面进入时是这样的: index.html的代码如下: 修改页面modify.html是这样的: modify.html的代码是这样的: 添加页面add.html是这样的: a 阅读全文
posted @ 2018-04-11 06:44 逆火狂飙 阅读(352) 评论(0) 推荐(0) 编辑
摘要:前端代码: 运行情况截图: 后端代码: 阅读全文
posted @ 2018-04-10 10:02 逆火狂飙 阅读(407) 评论(0) 推荐(0) 编辑
摘要:页面代码: 后台代码: 阅读全文
posted @ 2018-04-10 08:53 逆火狂飙 阅读(1349) 评论(0) 推荐(0) 编辑
摘要:两点要确认: 1.head里有<meta charset="utf-8"/> 2.js文件编码为utf-8格式。 第二点往往容易被忽略,所以出现乱码。 附上代码: 阅读全文
posted @ 2018-04-09 18:58 逆火狂飙 阅读(1338) 评论(0) 推荐(0) 编辑
摘要:Python版本: # 下载单张图片到本地,看用时多少 import urllib.request import datetime starttime = datetime.datetime.now() pic='https://img.onvshen.com:85/gallery/23789/22 阅读全文
posted @ 2018-03-30 08:29 逆火狂飙 阅读(359) 评论(0) 推荐(0) 编辑
摘要:出现如题错误,是因为执行了#npm install -g express的缘故,express没有被写到package.json里面去。 解决也好办,在程序目录下执行#npm install express就行。 2018年3月25日11点47分 阅读全文
posted @ 2018-03-25 11:48 逆火狂飙 阅读(537) 评论(0) 推荐(0) 编辑
摘要:首先需要安装一下nodemailer #nmp nodemailer install --save 然后就参照官方文档的例程改写一下就行了,代码如下: 赘述一下:nodemailer的官网在 https://nodemailer.com/about/ ,一般看原文比网文靠谱。 阅读全文
posted @ 2018-03-25 07:02 逆火狂飙 阅读(740) 评论(0) 推荐(0) 编辑

生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东
点击右上角即可分享
微信分享提示