近开发一个项目,需要在Node.js程序里实现定期给管理员发邮件的功能。 笔者平时只会在Web界面收发邮件。对邮件的原理完全不懂(可能大学教过,然而全忘了),直到要解决这个问题。请教了几个业务的同事,得到的答复是:“你需要搭一个SMTP服务,还要装一个mail agent,巴拉巴拉……” 你们在说什 ...
分类:
Web程序 时间:
2018-12-19 23:00:50
阅读次数:
468
一、基础概念 同步:调用方死等结果,等到结果继续往下走。我调用一个结果,结果返回前我就死等结果。 异步:调用接口后不需要一直死等结果,有结果了通知我。 两者区别就是会不会等待结果,会等待结果的是同步,不会等待结果的是异步。 阻塞:等待返回结果时当前线程被挂起,不能做其他事。 非阻塞:等待返回结果的过 ...
分类:
其他好文 时间:
2018-11-02 00:11:03
阅读次数:
125
目标 之前的自动答复机器人需要从一个内部网页上获取的消息用于回复一些问题,但是没有对应的查询api,于是想到了用脚本模拟浏览器访问网站爬取内容返回给用户。详细介绍了第一次探索python爬虫的坑。 准备工作 requests模块向网站发送http请求,BeautifulSoup模块来从静态HTML文 ...
分类:
编程语言 时间:
2018-10-25 17:55:20
阅读次数:
252
熟悉 MySQL 的人,都知道 InnoDB 存储引擎,如大家所知,Redo Log 是 innodb 的核心事务日志之一,innodb 写入 Redo Log 后就会提交事务,而非写入到 Datafile。之后 innodb 再异步地将新事务的数据异步地写入 Datafile,真正存储起来。 那么 ...
分类:
数据库 时间:
2018-10-22 20:23:23
阅读次数:
212
安装好之后再windows上checkout项目,一直出错:“由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败”;在尝试了很多次之后找到了最后的问题所在。 在网上找的方法试过了,都无效,大致有以下出错的可能和解决方案: 上述具体方法请自行百度。 在试过上面列出的4种解决方法后还是 ...
分类:
其他好文 时间:
2018-10-09 14:59:37
阅读次数:
242
今天去了学校新开的快餐店--华莱士,回来后思考了一下,联想到了肯德基和麦当劳,产生了如下问题,好奇心促使我行动起来。废话不多说,如果你也有兴趣就看下去吧。 本着求真的原则,开始上网搜索,网上的答复已经相当可以了,我就不需要总结再贴下来了,所以直接给出链接点击问题后面的链接可以直接进入相关问题说明(以 ...
分类:
其他好文 时间:
2018-10-03 23:50:49
阅读次数:
262
不要给自己挖坑 保证你在答复面试官的过程中,答复中的每个知识点都了然于胸,否则被问住,是很难堪的。我在答复web安全问题时,顺嘴说了SQL注入,面试官说已然提到了SQL注入,那么你讲讲它的原理及解决方法吧!丢人的是我竟然把XSS跨站注入攻击和SQL注入搞混了,局面也是有点为难。所以斟酌你说的每一句话 ...
分类:
编程语言 时间:
2018-09-18 19:24:00
阅读次数:
170
问题:在腾讯云服务器上使用自编写的邮件服务失败。查其原因,是该邮件服务调用smtpclient.Send(mailMessage)时,出现错误:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 解决步骤: 1.尝试ping邮件服务器地址:xxx.xxx.xxx.xxx 2.pi ...
分类:
其他好文 时间:
2018-09-11 16:13:10
阅读次数:
1394
枚举每个点作为次大值,用单调栈处理出左边 / 右边第一个比它大的数,直接回答 复杂度$O(n)$ ...
分类:
其他好文 时间:
2018-08-30 11:02:15
阅读次数:
127
F:\python_project\test>scrapy startproject spz Traceback (most recent call last): File "d:\python3.6\lib\runpy.py", line 193, in _run_module_as_main " ...