摘要: 好久没有写博客了,最近业务非常忙,现在终于轻松了。 我以前经常用time,datetime方法来进行时间格式化,现在我才发现这两个方法有些太复杂化了,我推荐大家使用arrow方法,好了,话不多说,接下来进入实战。 比如我们获取当前的时间 import arrow time_now = arrow.n 阅读全文
posted @ 2020-01-03 16:23 胡先生爱大家 阅读(2025) 评论(0) 推荐(2) 编辑
摘要: 今天在爬虫入库的时候发现忘记设置了唯一性,导致有很多的数据都重复了 所以我今天特意百度查询,找到了一个非常好的sql语句,可以完美的解决这个问题 这个sql语句的意思就是删除重复的数据并保留id最小的哪一个,并创建一个临时表来查询去重。 然后设置唯一性的话,因为我的url是惟一的,所以给他设置唯一性 阅读全文
posted @ 2019-10-09 11:01 胡先生爱大家 阅读(463) 评论(0) 推荐(1) 编辑
摘要: 这个问题很早就想解决了,在公司里面遇到之后才认真想了解决方法。 首先说一下这个问题吧 下一次再添加数据的时候是从 id=17开始,看起来非常不友好。 执行这段sql语句之后(tablename是表的名字) 现在看起来是不是非常友好啦,希望对你们有帮助~ 阅读全文
posted @ 2019-10-08 20:03 胡先生爱大家 阅读(7296) 评论(1) 推荐(2) 编辑
摘要: 当我安装mysqlclient的时候就出现了下面的这个错误,我的解决方法是安装一下 libmysqlclient-dev 就可以啦 ,希望能帮到你们~ 阅读全文
posted @ 2019-09-30 14:42 胡先生爱大家 阅读(6024) 评论(1) 推荐(2) 编辑
摘要: 在本地上解决乱码的话写这个就可以啦 而在服务器上这样是不行的,matplotlib自带的字体在服务器上不支持中文,所以我们使用第三方的字体就可以了 阅读全文
posted @ 2019-07-23 16:18 胡先生爱大家 阅读(293) 评论(0) 推荐(0) 编辑
摘要: from datetime import datetime,timedelta ss = ' Mon, 01 Jul 2019 08:24:31 ' a = datetime.strptime(ss, " %a, %d %b %Y %H:%M:%S ")-timedelta(hours=8) a = 阅读全文
posted @ 2019-07-01 17:55 胡先生爱大家 阅读(10519) 评论(1) 推荐(1) 编辑
摘要: 在之前的一篇文章中,阐述了如何在高并发高负载的场景下使用nginx做后台服务的负载均衡:在阿里云Centos上配置nginx+uwsgi+负载均衡配置,但是不要以为这样做了就是一劳永逸的,到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器负载,如此多的数据库连接操作,数据库 阅读全文
posted @ 2019-05-29 15:45 胡先生爱大家 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,将一个项目部署到生产环境的流程如下: 需求分析—原型设计—开发代码—内网部署-提交测试—确认上线—备份数据—外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚。 整个过程相当复杂而漫长,其中还需要输入不少的命令,比如上传代码,git的拉取或者合并分支等等。 Jenkins是目 阅读全文
posted @ 2019-05-29 15:40 胡先生爱大家 阅读(887) 评论(0) 推荐(0) 编辑
摘要: Scrapy是一个比较好用的Python爬虫框架,你只需要编写几个组件就可以实现网页数据的爬取。但是当我们要爬取的页面非常多的时候,单个服务器的处理能力就不能满足我们的需求了(无论是处理速度还是网络请求的并发数),这时候分布式爬虫的优势就显现出来。 而Scrapy-Redis则是一个基于Redis的 阅读全文
posted @ 2019-05-29 15:38 胡先生爱大家 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 近几年,混合模式移动应用的概念甚嚣尘上,受到了一些中小型企业的青睐,究其原因,混合模式开发可以比传统移动开发节约大量的开发成本和人力成本。 Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“W 阅读全文
posted @ 2019-05-29 15:32 胡先生爱大家 阅读(321) 评论(0) 推荐(0) 编辑