博客园 - 胡先生爱大家
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=180414
2019-10-09T03:01:54Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
feed.cnblogs.com
https://www.cnblogs.com/weifeng-888/p/12145538.html
arrow--时间格式化方法 - 胡先生爱大家
好久没有写博客了,最近业务非常忙,现在终于轻松了。 我以前经常用time,datetime方法来进行时间格式化,现在我才发现这两个方法有些太复杂化了,我推荐大家使用arrow方法,好了,话不多说,接下来进入实战。 比如我们获取当前的时间 import arrow time_now = arrow.n
2020-01-03T08:23:00Z
2020-01-03T08:23:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】好久没有写博客了,最近业务非常忙,现在终于轻松了。 我以前经常用time,datetime方法来进行时间格式化,现在我才发现这两个方法有些太复杂化了,我推荐大家使用arrow方法,好了,话不多说,接下来进入实战。 比如我们获取当前的时间 import arrow time_now = arrow.n <a href="https://www.cnblogs.com/weifeng-888/p/12145538.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/11640519.html
mysql删除重复的数据并保持唯一性 - 胡先生爱大家
今天在爬虫入库的时候发现忘记设置了唯一性,导致有很多的数据都重复了 所以我今天特意百度查询,找到了一个非常好的sql语句,可以完美的解决这个问题 这个sql语句的意思就是删除重复的数据并保留id最小的哪一个,并创建一个临时表来查询去重。 然后设置唯一性的话,因为我的url是惟一的,所以给他设置唯一性
2019-10-09T03:01:00Z
2019-10-09T03:01:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】今天在爬虫入库的时候发现忘记设置了唯一性,导致有很多的数据都重复了 所以我今天特意百度查询,找到了一个非常好的sql语句,可以完美的解决这个问题 这个sql语句的意思就是删除重复的数据并保留id最小的哪一个,并创建一个临时表来查询去重。 然后设置唯一性的话,因为我的url是惟一的,所以给他设置唯一性 <a href="https://www.cnblogs.com/weifeng-888/p/11640519.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/11637633.html
mysql删除数据后id自增不连续的解决方法 - 胡先生爱大家
这个问题很早就想解决了,在公司里面遇到之后才认真想了解决方法。 首先说一下这个问题吧 下一次再添加数据的时候是从 id=17开始,看起来非常不友好。 执行这段sql语句之后(tablename是表的名字) 现在看起来是不是非常友好啦,希望对你们有帮助~
2019-10-08T12:03:00Z
2019-10-08T12:03:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】这个问题很早就想解决了,在公司里面遇到之后才认真想了解决方法。 首先说一下这个问题吧 下一次再添加数据的时候是从 id=17开始,看起来非常不友好。 执行这段sql语句之后(tablename是表的名字) 现在看起来是不是非常友好啦,希望对你们有帮助~ <a href="https://www.cnblogs.com/weifeng-888/p/11637633.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/Linux.html
Ubuntu 解决 OSError: mysql_config not found 报错 - 胡先生爱大家
当我安装mysqlclient的时候就出现了下面的这个错误,我的解决方法是安装一下 libmysqlclient-dev 就可以啦 ,希望能帮到你们~
2019-09-30T06:42:00Z
2019-09-30T06:42:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】当我安装mysqlclient的时候就出现了下面的这个错误,我的解决方法是安装一下 libmysqlclient-dev 就可以啦 ,希望能帮到你们~ <a href="https://www.cnblogs.com/weifeng-888/p/Linux.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/11232528.html
matplotlib 中文乱码问题(服务器和本地) - 胡先生爱大家
在本地上解决乱码的话写这个就可以啦 而在服务器上这样是不行的,matplotlib自带的字体在服务器上不支持中文,所以我们使用第三方的字体就可以了
2019-07-23T08:18:00Z
2019-07-23T08:18:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】在本地上解决乱码的话写这个就可以啦 而在服务器上这样是不行的,matplotlib自带的字体在服务器上不支持中文,所以我们使用第三方的字体就可以了 <a href="https://www.cnblogs.com/weifeng-888/p/11232528.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/11115701.html
python -- UTC时间转换成北京时间 和 字符串的替换 - 胡先生爱大家
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 =
2019-07-01T09:55:00Z
2019-07-01T09:55:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】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 = <a href="https://www.cnblogs.com/weifeng-888/p/11115701.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10944232.html
在阿里云Centos7.6上面配置Mysql主从数据库(master/slave),实现读写分离 - 胡先生爱大家
在之前的一篇文章中,阐述了如何在高并发高负载的场景下使用nginx做后台服务的负载均衡:在阿里云Centos上配置nginx+uwsgi+负载均衡配置,但是不要以为这样做了就是一劳永逸的,到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器负载,如此多的数据库连接操作,数据库
2019-05-29T07:45:00Z
2019-05-29T07:45:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】在之前的一篇文章中,阐述了如何在高并发高负载的场景下使用nginx做后台服务的负载均衡:在阿里云Centos上配置nginx+uwsgi+负载均衡配置,但是不要以为这样做了就是一劳永逸的,到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器负载,如此多的数据库连接操作,数据库 <a href="https://www.cnblogs.com/weifeng-888/p/10944232.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10944190.html
在阿里云Centos7.6上利用docker搭建Jenkins来自动化部署Djang - 胡先生爱大家
一般情况下,将一个项目部署到生产环境的流程如下: 需求分析—原型设计—开发代码—内网部署-提交测试—确认上线—备份数据—外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚。 整个过程相当复杂而漫长,其中还需要输入不少的命令,比如上传代码,git的拉取或者合并分支等等。 Jenkins是目
2019-05-29T07:40:00Z
2019-05-29T07:40:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】一般情况下,将一个项目部署到生产环境的流程如下: 需求分析—原型设计—开发代码—内网部署-提交测试—确认上线—备份数据—外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚。 整个过程相当复杂而漫长,其中还需要输入不少的命令,比如上传代码,git的拉取或者合并分支等等。 Jenkins是目 <a href="https://www.cnblogs.com/weifeng-888/p/10944190.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10944172.html
在阿里云Centos7.6上面部署基于redis的分布式爬虫scrapy-redis - 胡先生爱大家
Scrapy是一个比较好用的Python爬虫框架,你只需要编写几个组件就可以实现网页数据的爬取。但是当我们要爬取的页面非常多的时候,单个服务器的处理能力就不能满足我们的需求了(无论是处理速度还是网络请求的并发数),这时候分布式爬虫的优势就显现出来。 而Scrapy-Redis则是一个基于Redis的
2019-05-29T07:38:00Z
2019-05-29T07:38:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】Scrapy是一个比较好用的Python爬虫框架,你只需要编写几个组件就可以实现网页数据的爬取。但是当我们要爬取的页面非常多的时候,单个服务器的处理能力就不能满足我们的需求了(无论是处理速度还是网络请求的并发数),这时候分布式爬虫的优势就显现出来。 而Scrapy-Redis则是一个基于Redis的 <a href="https://www.cnblogs.com/weifeng-888/p/10944172.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10944128.html
使用基于Vue.js和Hbuilder的混合模式移动开发打造属于自己的移动app - 胡先生爱大家
近几年,混合模式移动应用的概念甚嚣尘上,受到了一些中小型企业的青睐,究其原因,混合模式开发可以比传统移动开发节约大量的开发成本和人力成本。 Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“W
2019-05-29T07:32:00Z
2019-05-29T07:32:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】近几年,混合模式移动应用的概念甚嚣尘上,受到了一些中小型企业的青睐,究其原因,混合模式开发可以比传统移动开发节约大量的开发成本和人力成本。 Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“W <a href="https://www.cnblogs.com/weifeng-888/p/10944128.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10944020.html
利用hexo来配合nginx来打造属于自己的纯静态博客系统 - 胡先生爱大家
什么是静态网站生成器?顾名思义,就是以最快的速度生成一个高可用的web页面,我们知道Django作为一款非常流行的框架被广泛应用,但是部署起来实在是太麻烦了,各种命令各种配置,动态页面必然要涉及数据库的配置和操作,另外只要涉及数据库操作,你就不得不考虑sql注入等一系列的安全因素。而纯静态页面则没有
2019-05-29T07:17:00Z
2019-05-29T07:17:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】什么是静态网站生成器?顾名思义,就是以最快的速度生成一个高可用的web页面,我们知道Django作为一款非常流行的框架被广泛应用,但是部署起来实在是太麻烦了,各种命令各种配置,动态页面必然要涉及数据库的配置和操作,另外只要涉及数据库操作,你就不得不考虑sql注入等一系列的安全因素。而纯静态页面则没有 <a href="https://www.cnblogs.com/weifeng-888/p/10944020.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10943974.html
在阿里云服务器上使用Nginx部署https协议的网站 - 胡先生爱大家
前写过一篇文章是在阿里云服务器上用Apache切换https协议:将博客迁移阿里云并且切换成https解析的过程 这一次,换成使用Nginx来部署,相比之下,比Apache的配置要简单一些 如何申请SSL证书就按下不表了,非常简单,目前阿里云和腾讯云都免费提供一年的证书服务,区别就是腾讯云不需要域名
2019-05-29T07:09:00Z
2019-05-29T07:09:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】前写过一篇文章是在阿里云服务器上用Apache切换https协议:将博客迁移阿里云并且切换成https解析的过程 这一次,换成使用Nginx来部署,相比之下,比Apache的配置要简单一些 如何申请SSL证书就按下不表了,非常简单,目前阿里云和腾讯云都免费提供一年的证书服务,区别就是腾讯云不需要域名 <a href="https://www.cnblogs.com/weifeng-888/p/10943974.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10943948.html
python3.7.3操作FastDfs来进行文件操作 - 胡先生爱大家
在之前的一篇文章中:利用Docker来搭建分布式文件系统FastDfs,我们已经搭建好了FastDfs分布式文件系统,并且已经可以通过命令进行上传操作,那么如何使用python来上传文件呢? 很简单,还是利用docker的特性,我们知道docker 的 -v 参数,可以自动挂载宿主机的文件件到容器中
2019-05-29T07:06:00Z
2019-05-29T07:06:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】在之前的一篇文章中:利用Docker来搭建分布式文件系统FastDfs,我们已经搭建好了FastDfs分布式文件系统,并且已经可以通过命令进行上传操作,那么如何使用python来上传文件呢? 很简单,还是利用docker的特性,我们知道docker 的 -v 参数,可以自动挂载宿主机的文件件到容器中 <a href="https://www.cnblogs.com/weifeng-888/p/10943948.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10906025.html
vue--项目创建(特简单) - 胡先生爱大家
安装cnpm 安装 vue.js //打开要创建的项目路径目录,创建项目 //安装配置文件 //安装路由 //安装jquery 安装axios //热启动服务 大功告成
2019-05-22T07:08:00Z
2019-05-22T07:08:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】安装cnpm 安装 vue.js //打开要创建的项目路径目录,创建项目 //安装配置文件 //安装路由 //安装jquery 安装axios //热启动服务 大功告成 <a href="https://www.cnblogs.com/weifeng-888/p/10906025.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10892835.html
利用Docker来搭建分布式文件系统FastDfs - 胡先生爱大家
对于文件存储来说,一般情况下简单的处理就是在Django配置文件中配置存储目录,按照规则对文件进行上传或者下载。 实际上,当文件较少的时候,Django是可以应付的过来的。但当文件以海量形式出现的时候,Django就并不是那么好用了,于是Fast DFS应运而出。 FastDFS是一个开源的分布式文
2019-05-20T02:47:00Z
2019-05-20T02:47:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】对于文件存储来说,一般情况下简单的处理就是在Django配置文件中配置存储目录,按照规则对文件进行上传或者下载。 实际上,当文件较少的时候,Django是可以应付的过来的。但当文件以海量形式出现的时候,Django就并不是那么好用了,于是Fast DFS应运而出。 FastDFS是一个开源的分布式文 <a href="https://www.cnblogs.com/weifeng-888/p/10892835.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10892791.html
在阿里云Centos上配置nginx+uwsgi+负载均衡配置 - 胡先生爱大家
负载均衡在服务端开发中算是一个比较重要的特性。因为Nginx除了作为常规的Web服务器外,还会被大规模的用于反向代理后端,Nginx的异步框架可以处理很大的并发请求,把这些并发请求hold住之后就可以分发给后台服务端(backend servers, 后面简称backend)来做复杂的计算、处理和响
2019-05-20T02:42:00Z
2019-05-20T02:42:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】负载均衡在服务端开发中算是一个比较重要的特性。因为Nginx除了作为常规的Web服务器外,还会被大规模的用于反向代理后端,Nginx的异步框架可以处理很大的并发请求,把这些并发请求hold住之后就可以分发给后台服务端(backend servers, 后面简称backend)来做复杂的计算、处理和响 <a href="https://www.cnblogs.com/weifeng-888/p/10892791.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10892759.html
在阿里云Centos7.6上部署Supervisor来监控和操作各类服务 - 胡先生爱大家
Supervisor 是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,
2019-05-20T02:38:00Z
2019-05-20T02:38:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】Supervisor 是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后, <a href="https://www.cnblogs.com/weifeng-888/p/10892759.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10881179.html
fastDFS--分布式文件存储系统 - 胡先生爱大家
分布式文件系统,它是一款开源的轻量级分布式系统 单机时代 初创时期由于时间紧迫,在各种资源有限的情况下,通常就直接在项目目录下建立静态文件夹,用于用户存放项目中的文件资源。如果按不同类型再细分,可以在项目目录下再建立不同的子目录来区分。例如: resources\static\file、 resou
2019-05-17T06:32:00Z
2019-05-17T06:32:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】分布式文件系统,它是一款开源的轻量级分布式系统 单机时代 初创时期由于时间紧迫,在各种资源有限的情况下,通常就直接在项目目录下建立静态文件夹,用于用户存放项目中的文件资源。如果按不同类型再细分,可以在项目目录下再建立不同的子目录来区分。例如: resources\static\file、 resou <a href="https://www.cnblogs.com/weifeng-888/p/10881179.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10881067.html
阿里云centos服务--------mysql服务宕机 错误解析 - 胡先生爱大家
由于我买的阿里云服务器是最低配置,内存只有五百M,所以有可能把mysql服务宕掉。 解决方案: 我们首先将修改mysql的配置文件 vim /etc/my.cnf #把这个配置改成越小越好,mysql默认是128M innodb_buffer_pool_size = 25M 并且把 没用的服务都关掉
2019-05-17T06:18:00Z
2019-05-17T06:18:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】由于我买的阿里云服务器是最低配置,内存只有五百M,所以有可能把mysql服务宕掉。 解决方案: 我们首先将修改mysql的配置文件 vim /etc/my.cnf #把这个配置改成越小越好,mysql默认是128M innodb_buffer_pool_size = 25M 并且把 没用的服务都关掉 <a href="https://www.cnblogs.com/weifeng-888/p/10881067.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/weifeng-888/p/10864505.html
gitbook serve命令找不到fontsettings.js - 胡先生爱大家
我从网上查了很多 ,有说杀毒软件,有说版本 不过我觉得这个方法视最有效的 希望对你们有帮助 cd ~/.gitbook/versions/版本/lib/output/website/vim copyPluginAssets.js删除112行 我怕你们看不清~~~
2019-05-14T12:47:00Z
2019-05-14T12:47:00Z
胡先生爱大家
https://www.cnblogs.com/weifeng-888/
【摘要】我从网上查了很多 ,有说杀毒软件,有说版本 不过我觉得这个方法视最有效的 希望对你们有帮助 cd ~/.gitbook/versions/版本/lib/output/website/vim copyPluginAssets.js删除112行 我怕你们看不清~~~ <a href="https://www.cnblogs.com/weifeng-888/p/10864505.html" target="_blank">阅读全文</a>