郑小凯的个人博客

知识总是要一点点积累的


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Flask在Windows环境下的部署

发表于 2019-02-11 | 分类于 python , flask | 评论数: | 阅读次数:
背景由于目前在用的Flask项目涉及到一部分依赖Windows的处理,还无法迁移到linux平台,那么在windows环境下,要怎么部署呢? 思路根据Flask官网介绍,由于Flask内置的服务器性能不佳,推荐的主要的部署方式有如下几种: mod_wsgi (Apache) 独立 WSGI 容器 ...
阅读全文 »

Mac下安装富士施乐打印机

发表于 2019-02-03 | 分类于 操作系统 , mac | 评论数: | 阅读次数:
背景打印机在windows环境下安装还是很方便的,在mac下,一路默认安装会有点问题,记录一下。 安装 下载打印机驱动:http://onlinesupport.fujixerox.com/setupSupport.do?cid=3&ctry_code=CN&lang_code=zh ...
阅读全文 »

Mac下使用tree命令展示文件树

发表于 2019-02-02 | 更新于 2019-05-12 | 分类于 操作系统 , mac | 评论数: | 阅读次数:
背景在写代码文档的时候,经常会用到展示项目架构,这时候如果可以有命令直接打印出目录树那就再好不过了,免的截图了。 思路网上找了下,果然是有这种工具的,Mac - tree命令。 Mac默认是没有tree命令的,需要手工安装下: 1brew install tree 安装好之后,看下帮助文档: 123 ...
阅读全文 »

如何优雅的在flask中记录log

发表于 2019-02-01 | 分类于 python , flask | 评论数: | 阅读次数:
背景记录日志,在任何项目中,都是很重要的。在Flask项目中,即有Flask提供的logger可以用来记录log,也可以通过直接使用Python的logging模块自定义logger来记录。那么这两者是什么关系,又该怎么使用呢? 思路 Python的logging模块 先看下对于logging模块的 ...
阅读全文 »

MySQL按时间统计数据

发表于 2019-01-30 | 更新于 2019-04-29 | 分类于 数据库 , MySQL | 评论数: | 阅读次数:
背景在做数据库的统计时,经常会需要根据年、月、日来统计数据,然后配合echarts来制作可视化效果。 数据库:MySQL 思路 按照时间维度进行统计的前提是需要数据库中有保留时间信息,建议是使用MySQL自带的datetime类型来记录时间。 1`timestamp` datetime DEF ...
阅读全文 »

Python中的KeyError异常处理

发表于 2019-01-29 | 更新于 2019-05-19 | 分类于 python , 异常处理 | 评论数: | 阅读次数:
背景在检查web服务器日志的时候,发现有KeyError的异常报错。检查了下出错的代码: 1applyId = session['applyId'] 应该是用户首次访问时,session为空,所以就获取异常了。 思路根据上面的情况,KeyError就是在获取dict中不存在的key值时触发的。那么有 ...
阅读全文 »

requests发请求时timeout配置及异常捕获

发表于 2019-01-28 | 分类于 python | 评论数: | 阅读次数:
背景今天有用户在访问web系统时,出现了Nginx返回的超时报错。经排查是由于某台服务器异常,导致web系统requests请求时,一直等待响应,等待时间超过了Nginx配置的超时时间,所以Nginx就直接返回了。 思路 配置timeout 一般在使用requests库时,是不设置超时时间的,那么 ...
阅读全文 »

获取知乎种某问题的所有答案

发表于 2019-01-25 | 更新于 2019-01-26 | 分类于 python , 网络爬虫与数据分析 | 评论数: | 阅读次数:
背景知乎是一个比较出名也很有趣的网站,里面很多问题和回答也很有意思。之前看了一些爬虫相关文章经常会以抓取知乎来做一些分析。本次也尝试使用python抓取知乎某问题的全部答案。 思路使用爬虫抓取数据其实主要还是要先弄清楚网页展示的方式,现在大部分网页是基于模板动态生成,具体数据通过json等方式传递, ...
阅读全文 »

正则表达式中(pattern)和(?:pattern)的使用

发表于 2019-01-24 | 分类于 JavaScript | 评论数: | 阅读次数:
背景在项目中有这样一个需求,在页面提交时,需要验证用户输入的网络端口地址是否符合要求。合法的规则如下: 数字端口:123 udp端口:123udp 范围端口:123-234 udp范围端口:123-234udp 多端口使用;分割:123;123udp;123-234;123-234udp 思路 ...
阅读全文 »

批量获取AD计算机名信息

发表于 2019-01-23 | 分类于 操作系统 , windows | 评论数: | 阅读次数:
背景由于用户加域时需要制定计算机名,为了规范起见,计算机名与AD账号有严格的对应关系。对于一些公共账号来说,就会有很多计算机名。现在需要根据该计算机名的登录时间来筛选出一些废弃计算机名,然后做删除处理,以释放计算机名。 思路在AD管理工具(Active Directory 用户与计算机)中是可以查询 ...
阅读全文 »
1…171819…21
郑小凯

郑小凯

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