自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 使用pandas 进行快速数据区间计数统计

问题描述最近项目要对任务耗时进行统计,看看大部分任务用时在那个区间范围。如果自己做区间计数统计,即麻烦有不够灵活,有没有根据好的解决方案了?解决方案使用pandas可以灵活快速解决上面的问题,下面是demo代码results = [1, 2, 3, 4, 45, 55, 6, 345, 123, ]sections = [0, 60, 120, 180, 240, 300, 100000]group_names = ['0-1分钟内', '1-2分钟内', '2-3分钟内', '3-4分钟内

2020-12-03 17:17:09 8295

原创 Jenkins job日志实时输出

问题背景最近项目脚本采用jenkinsjob方式运行,脚本中有调用一些外部命令进行业务处理,输出的日志需要job执行完成才会打印,正常情况下这种方式没有什么问题,但是在出现问题或进行问题跟踪调试时非常麻烦。解决方案使用 selectors — 高级 I/O 实时获取外面命令输入的内容import subprocessimport selectorsimport sysimport oscmd = "ping www.baidu.com -c 10"p = subprocess

2020-12-03 16:54:13 3799

原创 pandas分组聚合与MapReduce模型是不是同一个思想?

pandas分组聚合MapReduce

2020-12-03 15:33:26 244

原创 python MySQL-python Library not loaded: libmysqlclient.21.dylib

问题描述安装MySQL-python==1.2.5 成功,但引用的时候提示Library not loaded: libmysqlclient.21.dylib 当时安装的mysql版本是5.7 但 5.7版本提供库是libmysqlclient.20.dylib 版本的。解决版本安装mysql8.0版本,考虑到数据库版本太高可能有很多兼容问题,时间到问题是mysqlclient 依赖库版本问题,没有必要安装mysql server 8.0版本安装mysqlclient 8.x版本 brew

2020-12-03 11:46:22 451

原创 java SDK版本引起的job 无法pull代码

java SDK版本引起的job 无法pull代码问题描述解决方法问题描述官方文档推荐master 使用 jdk8,由于一顿瞎操作,将jdk版本升级到9。在slave使用jdk版本为8,在出发构建时发现,出现以下错误1:16 [WS-CLEANUP] Done11:11:16 The recommended git tool is: NONE11:11:24 Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to and

2020-12-03 11:42:18 517 1

原创 部署方式改变引起的用户计数问题

结论先行前几天在公司用户反馈系统,统计某项活动反馈用户数时,发现原始的用户请求数据表与汇总的表结果不一致。问题原因是:不久之前项目改用了apache(之前是用Django 方式 manage.py runserver 启动服务)进行部署。分析先讲述下apache的2种工作模式prefork 多进程模型预先生成进程,一个请求用一个进程处理。优点:稳定可靠,任何一个进程崩溃都不会影响其...

2018-11-23 17:04:02 116

原创 Django在模版中直接访问字典数据

问题场景在模版中要遍历字典(dict),一般使用如下代码实现{% for key,value in param.items %} {{ key }} {{ value }}{% endfor %}但如果想直接访问的话,通过如下面方法获取是不可行的。需要使用自定义模版过滤器来实现。{{ param.key }} #错误方法创建自定义过滤器在app目录新建temp...

2018-10-11 18:31:29 5331 3

转载 VMware Fusion 端口映射

Windows版本VM进行端口映射有相关的设置界面,但是Mac系统的VM(VMware Fusion)没有。Google 以下找到相关方法。具体步骤如下打开配置文件 sudo vi /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf找到如下配置[incomingtcp]# Use these with care - anyo...

2018-09-30 16:40:42 2072

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除