郑小凯的个人博客

知识总是要一点点积累的


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Celery4.2在Python3.7下无法运行的问题

发表于 2019-01-22 | 分类于 python , flask | 评论数: | 阅读次数:
背景之前使用Flask + Celery + Redis来实现异步队列处理,使用的环境是python3.6,后来由于Mac系统下,使用brew安装的python,直接升级到了python3.7,相同的程序运行就报错了。 问题报错情况提示如下: 1234567891011121314151617181 ...
阅读全文 »

巧用kill重新加载配置并启动进程

发表于 2019-01-21 | 分类于 操作系统 , Linux | 评论数: | 阅读次数:
背景前期在服务器上使用gunicorn托管了一个flask项目,近期修改了配置要重启一下。于是查了下如何优雅的重启进程。 思路修改配置重启进程,最简单的方法就是使用ps -ef|grep xxx命令来找到对应的进程,然后kill -9 pid来结束进程在重新启动。 对于gunicorn来说,稍微有点 ...
阅读全文 »

JavaScript实现网页倒计时并跳转页面

发表于 2019-01-19 | 分类于 JavaScript | 评论数: | 阅读次数:
背景之前想自己从头搭建一个个人博客,后来各种原因直接用了hexo并托管在coding上,效果也不错。于是打算在个人服务器上直接建一个倒计时跳转页面,转到hexo, 也不浪费自己买的域名,哈哈哈。本来想直接跳转,感觉还是有一个倒计时提醒比较好一点。 思路 首先先写一个html5的简单的文字页面就好,留 ...
阅读全文 »

JavaScrip实现Strip()功能

发表于 2019-01-18 | 分类于 JavaScript | 评论数: | 阅读次数:
背景之前用JS做了一个输入校验的功能,要求输入的必须是一个合法的email地址,结果在自己测试的时候发现输入不通过。检查发现,现在手机输入法(搜狗)联想输入的时候,默认会在输入的词语后面加上一个空格,所以导致校验的正则不通过。 思路Email校验的正则如下: 12let reg = new RegE ...
阅读全文 »

小程序部署EACCES: permission denied问题

发表于 2019-01-17 | 分类于 微信小程序 | 评论数: | 阅读次数:
背景开发工具: 微信开发者工具 腾讯云环境: node 问题之前做了一个账本excel导出功能,可见用exceljs实现Json对象导出excel。大体逻辑是在项目根目录生成一个临时的excel文件,然后通过邮件发送给用户之后,删除临时文件。 在本地测试通过之后,部署到腾讯云开发环境,点击导出按钮, ...
阅读全文 »

用nodemailer实现邮件发送

发表于 2019-01-15 | 分类于 node | 评论数: | 阅读次数:
背景由于随手记账本是基于小程序的,没办法直接通过浏览器下载的方式导出给用户。于是考虑在导出请求时,要求用户提供一个电子邮箱,后台生成导出的excel文件之后直接以附件的形式发送到用户邮箱中。目前是通过SendGrid提供的免费邮箱服务来实现邮箱发送。SendGrid也提供各个版本的webapi支持, ...
阅读全文 »

用exceljs实现Json对象导出excel

发表于 2019-01-14 | 分类于 node | 评论数: | 阅读次数:
背景在做随手记账本项目的时候,很多网友在意见反馈中建议提供导出功能。由于小程序的后台是基于node的,于是在npm里找了下关于excel的包,也参考了百度建议,推荐比较多的是excelexport,但是我最后选了exceljs。主要是一直在持续更新,文档也很全面。 思路由于后台数据库保存的账本数据是 ...
阅读全文 »

CentOS下部署selenium环境

发表于 2019-01-13 | 分类于 python , 网络爬虫与数据分析 | 评论数: | 阅读次数:
背景最近写了一个循环抓取某网站数据的代码,其中涉及到页面登陆,采用了selenium来做。考虑到循环抓取,本机跑容易因系统休眠断网造成爬取失败,于是在自己的服务器上部署一下。 操作系统:CentOS 7 Python版本:Python3.7 问题由于服务器抓取,其实不需要展示浏览器的界面,可以考虑使 ...
阅读全文 »

Nginx与tornado框架的并发评测

发表于 2019-01-11 | 分类于 中间件 , nginx | 评论数: | 阅读次数:
背景分别测试在windows平台和linux平台(SuSE)下,tornado框架的并发效果,以及通过配置nginx对并发效果影响。 操作系统: windows: Windows Server 2008 SP2 (8C8G) linux: SuSE12 SP3 (8C8G) 并发测试工具:t ...
阅读全文 »

SuSE缺失devel包的问题

发表于 2019-01-10 | 更新于 2019-01-11 | 分类于 操作系统 , SuSE | 评论数: | 阅读次数:
背景最近几天计划将原Python项目迁移到Liunx服务器上,操作系统是SuSE 12 SP3。原以为Python项目迁移会比较方面,使用pip安装requirements包就好了,结果遇到不少问题。 问题 安装mysqlclient包时,出现了如下报错: 12345678910creating b ...
阅读全文 »
1…18192021
郑小凯

郑小凯

205 日志
39 分类
89 标签
GitHub E-Mail

标签云

  • F21
  • IBM1
  • JavaScript5
  • Json2
  • LeetCode20
  • Map1
  • MyBatis3
  • MySQL10
  • Nginx4
  • Notes1
  • PPT5
  • PowerMock2
  • SSL1
  • Set1
  • SuSE2
  • VMware2
  • ad3
  • celery4
  • chrome1
  • css1
  • docker5
  • excel2
  • flask8
  • flink1
  • ftp1
  • git5
  • gulp1
  • gunicorn1
  • hexo1
  • html1
  • html51
  • iCloud1
  • iPhone1
  • idea1
  • java11
  • javascript4
  • linux1
  • logging1
  • logstash1
  • mac7
  • mysql1
  • navicat1
  • nginx3
  • nlp5
  • node6
  • oracle17
  • pandas3
  • python62
  • redis1
  • requests1
  • selenium1
  • seo1
  • sql14
  • sqlachemy3
  • ssh1
  • torando1
  • tornado1
  • tsung1
  • vscode1
  • vue3
  • vuepres1
  • windows8
  • wireshark1
  • zypper1
  • 中台6
  • 产品经理6
  • 人工智能1
  • 单元测试2
  • 压测1
  • 实践1
  • 小程序1
  • 工具1
  • 微信小程序1
  • 微信开发者工具1
  • 操作系统6
  • 数据分析1
  • 数据可视化1
  • 数据库15
  • 树莓派8
  • 正则表达式1
  • 爬虫18
  • 算法20
  • 网络2
  • 腾讯云1
  • 运营1
  • 远程控制1
  • 邮件1
  • 阿里云1
  • 高并发1
© 2021 郑小凯
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Gemini v6.6.0