“2018年10月”存档文章有45

在Linux或UNIX下调度cron作业

将作业添加到cron在Linux或UNIX下:使用cron,Linux和UNIX用户可以在指定的时间和日期运行脚本和命令。脚本也可被安排定时执行。Corn是运行系统管理作业的首选工具,它总是在后台执行。它通常检查/etc/crontab文件,/var/spool/cron目录和/etc/cron.*/目录。Crontab命令用于安装,创建,编辑,卸载或列出属于Vixie Cron的cron作业。你...

在flask中使用jsonify和json.dumps的区别

flask提供了jsonify函数供用户处理返回的序列化json数据,而python自带的json库中也有dumps方法可以序列化json对象,那么在flask的视图函数中return它们会有什么不同之处呢?想必开始很多人和我一样搞不清楚,只知道既然框架提供了方法就用,肯定不会错。但作为开发人员,我们需要弄清楚开发过程中各种实现方式的特点和区别,这样在我们面对不同的需求时才能做出相对合理的选择,而...

CentOS 如何停止nginx

Ngnix也称为Engine-X,是一种用于反向代理,负载平衡,Web服务,媒体流,缓存等的开源软件。正如已经描述的那样,Nginx被用作HTTP,HTTPS,UDP和TCP等服务器的负载均衡器和反向代理。由于Nginx是一个负载均衡器,它可以轻松处理互联网上最繁忙的网站。Ngnix可以像Web服务器一样处理并发请求。之前我们使用apache服务器来处理这些请求,但根据需求,新的Web服务器在市场...

python Dictionary 附加相关问题

最近需要父子查询,使用的是python 中的字典(Dictonary),形如:{'id':1,'name':x,'item':{'id',1,'name':x,'id':2,'name':y,...}},需要附加字符串,使用update无法实现,需要研究其他方法。以下是未成品源代码:@manage.route('/ajax_get_material', methods=['GET', 'POST'...

Adsense官方:三类拥有高质量AdSense收入的网站

近日,Google Adsense官方推送了一篇文章,介绍了三类拥有高质量AdSense收入的网站,现在老猫分享给大家。我应该如何使用Google AdSense让我的网站获得更多收益呢?很多人常会这样问。其实我们可以换个角度,想想一般什么样的网站更容易在广告变现上获得更好的效果。答案显然是,这个网站既要拥有大量的流量,又要围绕一个特定主题。今天,我们在这具体分享几种高收入网站及其变现技巧。“前提...

Ubuntu rc.local文件不存在

最近需要将一个应用开机启动,需要在rc.local文件加入启动脚本,但是在/etc/rc.local找了半天,任然没有找到。参考了资料,原来:由于Ubuntu现在使用systemd,并且rc.local现在被视为服务,因此默认情况下它处于关闭状态。您可以通过输入以下命令并重新启动来打开rc.local:sudo systemctl enable rc-local.service这样就可以解决这个问...

python 爬虫限速下载

如果我们爬取网站的速度过快,就会面临被封禁或是造成服务器过载的风险。为了降低这些风险,在两次下载之间添加延时,从而对爬虫降速。from urllib.parse import urlparse import datetime.datetime import time class Throttle: """Add a delay between downloads to th...

urllib2.ProxyHandler python3

最近在学习爬虫,但是这个是基于python 2实现的,我这边使用python 3改写,遇到一些问题记录一下,方便以后再次遇到同样问题。proxy_support = urllib2.ProxyHandler({'http' : 'http://127.0.0.1:80'})如果使用python 3.6中写法如下:import urllib.request opener = urllib.requ...