Project Manager
文章平均质量分 59
0x8g1T9E
0x8g1T9E
展开
-
PV、EV、AC、BAC、EAC、ETC
PV、EV、AC、BAC、EAC、ETC等计算公式含义PV、EV、AC、BAC、EAC、ETC等计算公式含义PV Planned Value:计划值 应该完成多少工作, (按照计划截止目前应该花费的预算)AC Actual Cost:实际成本, 完成工作的实际成本是多少 (截止目前实际的花费)EV Earned Value:挣值 完成了多少预算的工作 (实际完成的工作,按照预算标准应该有的花费)以上三个指标是成本管理最基本的三个概念;BAC Budget cost at原创 2021-10-03 23:49:00 · 533 阅读 · 0 评论 -
阿里巴巴重要开源项目汇总(资料参考)
本文作为2018年盘点的项目,仅供大家参考。开源展示了人类共同协作,成果分享的魅力,每一次技术发展都是站在巨人的肩膀上,技术诸多创新和发展往往就是基于开源发展起来的,没有任何一家网络公司可以不使用开源技术,仅靠自身技术而发展起来。阿里巴巴各个团队都是发自内心地将踩过的坑和总结的经验融入到开源项目中,供业界所有人使用,希望帮助他人解决问题。云栖社区特在2018年年末,将阿里巴巴的一些重要的开源项目进行整理,希望对大家有所帮助。(以下项目排名不分先后)这些优质的开源项目即将成立便于开发者交流的讨论钉原创 2021-04-15 17:09:56 · 3871 阅读 · 0 评论 -
pandas分组统计 - groupby功能 多列聚合分组 和 MultiIndex取值 DataFrame双重索引取值
数据分组分组统计 - groupby功能① 根据某些条件将数据拆分成组② 对每个组独立应用函数③ 将结果合并到一个数据结构中Dataframe在行(axis=0)或列(axis=1)上进行分组,将一个函数应用到各个分组并产生一个新值,然后函数执行结果被合并到最终的结果对象中。df.groupby(by=None, axis=0, level=None, as_index=True, sort=True, group_keys=True, squeeze=False, **kwargs).原创 2021-03-02 15:58:22 · 4635 阅读 · 0 评论 -
Python 导包八种方法 远程import python包
目录1. 直接 import 2. 使用 _import_ 3. 使用 importlib 模块 4. 使用 imp 模块 5. 使用 execfile 6. 使用 exec 执行 7. import_from_github_com 8. 远程导入模块今天给大家介绍我使用过的 Python 导包的八种方法。1. 直接 import人尽皆知的方法,直接导入即可>>> import os>>> os.getcwd()'/home/w...原创 2021-02-26 09:50:21 · 3539 阅读 · 0 评论 -
MySQL查询表与表字段的信息
环境:Mysql数据库库名:db_name表名: table_name1 table_name2查询一个里面所有表的信息:use information_scheam;select * from tables where table_schema = "db_name";查询单个表的信息:use information_scheam;select * from tables where table_schema = "db_name" and table_name =...原创 2021-02-26 09:00:10 · 2883 阅读 · 0 评论 -
docker + Druid+ superset及使用
https://hub.docker.com/r/apache/superset dockerhub 地址https://www.apache-druid.cn/GettingStarted/chapter-2.html Druid dockerHow to use this imageStart a superset instance on port 8080$ docker run -d -p 8080:8080 --name superset apac...原创 2021-02-24 17:24:26 · 2642 阅读 · 0 评论 -
docker部署ambari-2.7.3(大数据集群快速搭建)大数据服务组件
之前有使用docker搭建了一套Apache Hadoop版本的大数据平台,整个编写脚本和搭建过程花了很多时间,且灵活性不好。Ambari在大数据集群部署方面有得天独厚的优势,但是集群操作系统安装准备工作以及基础包的安装还是需要花费很多的时间。为了节省大数据集群的部署时间接下来我们用Docker容器化的方案部署Ambari。费话少说,放码出来。让我们开始吧!Ambari的架构从Ambari的架构主要有两个组件:Ambari Server和Ambari Agent。Ambari架构图...原创 2021-02-24 15:48:48 · 4472 阅读 · 1 评论 -
HDFS 监控背后那些事儿,构建 Hadoop 监控共同体
运维开源最佳实践Hadoop 分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。HDFS 能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。在大数据生态圈中,HDFS 是最重要的底层分布式文件系统,它的稳定性关乎整个生态系统的健康。本文介绍了 HDFS 相关的重要监控指标,分享指标背后的思考。HDFS 监控挑战 HDFS 是 Hadoop 生态的一部分,监控方案不仅需适用 HDFS,其他组件如 Yarn、H...原创 2021-02-24 14:43:55 · 4718 阅读 · 0 评论 -
tornado 通过定制二级域名制作django式分层路由
tornado框架基本知识总结目录tornado 快速上手 1. 安装tornado 2. 第一个tornado程序 3、application 通过定制二级域名制作Django式分层路由 url 文件 config配置文件 url 加载函数 启动程序 附另一个方法 4. 模板 tornado 主文件 主模板html(base.html) 子模板(index.html) for 循环使用如下 自.原创 2021-02-18 16:07:54 · 2693 阅读 · 0 评论 -
python -- redis连接与使用 redis 发布和订阅
与其憧憬未来,不如把握现在前面我们简单介绍了redis nosql数据库,现在我们在python里面来使用redis。一、python连接redis在python中,要操作redis,目前主要是通过一个python-redis模块来实现1、在python中安装redis模块pip3 install redis2、在python中使用redis 跟其他模块一样,在安装好redis模块后,要使用redis模块就要先导入。python连接redis数据库:#!/us.原创 2021-02-18 11:55:24 · 2823 阅读 · 0 评论 -
pandas无法打开.xlsx文件,xlrd.biffh.XLRDError: Excel xlsx file; not supported
原因是最近xlrd更新到了2.0.1版本,只支持.xls文件。所以pandas.read_excel(‘xxx.xlsx’)会报错。可以安装旧版xlrd,在cmd中运行:pip uninstall xlrdpip install xlrd==1.2.0也可以用openpyxl代替xlrd打开.xlsx文件:df=pandas.read_excel(‘data.xlsx’,engine=‘openpyxl’)...原创 2021-01-29 15:10:35 · 2797 阅读 · 0 评论 -
python2换python3 后报错 No module named ‘ConfigParser‘
系统: CentOS-6.4-x86_64Python :Python3.4.5 和Python 3.5.2安装MySQL-python ,结果出错:ImportError: No module named 'ConfigParser'Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-ry1be27_/mysql-python/原因:在Python...原创 2021-01-29 11:35:03 · 3366 阅读 · 0 评论 -
Linux下删除指定文件夹下指定后缀名的文件
这个方法可以用于在某个文件夹下,删除某种后缀名的文件,当然文件名的格式可以自己定义,不一定是指定后缀,可以指定前缀等等。转自:细雨微光方法一:find 目录 -name "*.abc" | xargs rm命令有点危险,可以先执行前半段,看看是不是你要删除的文件, 然后再整条执行方法二:find . -name '*.exe' -type f -print -exec rm -rf {} \;(1) "." 表示从当前目录开始递归查找(2) “ -name '*.exe' "根...原创 2021-01-29 11:33:06 · 4072 阅读 · 0 评论 -
Python tornado上传文件的功能 ajax上传 及 ajaxfileupload.js实现
这篇文章主要介绍了Python tornado上传文件的功能,代码分为普通上传和ajax上传,通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下Tornado是一种 Web 服务器软件的开源版本。Tornado 和主流Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其非阻塞的方式和对epoll的运用,Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个原创 2021-01-21 17:02:00 · 2831 阅读 · 0 评论 -
[Python]自定义包及3种包导入方式 python 不改变代码导入包
文章目录1.自定义包 1.1. parent 目录中的文件 __init__.py 1.2. pack 目录中的文件 __init__.py mod.py 1.3. pack2 目录中的文件 __init__.py mod2_1.py mod2_2.py 2.导入(自定义)包的3种方法 3.扩展Python自定义包及3种包导入方式1.自定义包包就是一个至少包含__init__.py文件的文件夹,这个文件是必原创 2021-01-19 11:04:02 · 2612 阅读 · 0 评论 -
ajax实战:(ajax异步下载文件)请求二进制流进行处理
需求 管理后台需要随时下载数据报表,数据要实时生成后转换为excel下载 文件不大,页面放置“导出”按钮,点击按钮后弹出保存文件对话框保存 说明:第一种方法使用a标签直接可以满足大部分人需求,第二种方法纯粹是在说实现方法以及更好的操作体验,不需要(举一个需要第二种方法的例子:如果生成很慢就需要生成过程中禁用按钮,防止连续生成)用到的可以不用看解决方案方法一请求文件的接口能改为GET则可以使用这种方法<a class="btn btn...原创 2021-01-18 17:32:45 · 2661 阅读 · 0 评论 -
Python技巧21(os.environ获取与设置系统变量)
os.environ获取与设置系统变量 1、简介 对于官方的解释,environ是一个字符串所对应环境的映像对象。这是什么意思呢?举个例子来说,environ['HOME']就代表了当前这个用户的主目录。2、windows和ubuntu下的environ的key示例2.1、Windows示例:2.2、Linux示例:2.3、Windows与Linux系统变量区别: os.environ[HOME]在linux中适用而在windows下面是没有这个key的,在wi...原创 2021-01-17 10:18:02 · 3037 阅读 · 0 评论 -
解决办法python datetime.datetime(2018, 10, 30, 14, 9, 0 ...) is not JSON serializable
bug起因python 运行json.dumps(result)报错TypeError: datetime.datetime(2019, 9, 23, 16, 42, 41) is not JSON serializableERROR:tornado.access:500 POST /api/v1/exportlist (127.0.0.1) 196.00ms原因在转化成json格式的时候,遇到了datetime.datetime函数,该函数没有先执行参考链接: https://s原创 2021-01-15 11:45:13 · 2762 阅读 · 0 评论 -
python3 flask开发 19 url_for根据参数(传参)动态加载显示文件
templates/index.html(templates文件夹下)<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>{{ name }}'s Watchlist</title> <link rel="icon" href="{{ url_for('static', filename='favicon.ico'原创 2021-01-08 09:02:33 · 2947 阅读 · 0 评论 -
【python】获取目录下的最新文件夹/文件
def new_report(test_report): lists = os.listdir(test_report) #列出目录的下所有文件和文件夹保存到lists print(list) lists.sort(key=lambda fn:os.path.getmtime(test_report + "\\" + fn))#按时间排序 file_new = os.path.join(test_repo.原创 2021-01-07 16:23:42 · 3580 阅读 · 0 评论 -
npm install hexo-renderer-sass时报错
问题使用hexo搭建博客时,需安装hexo-renderer-sass:$ npm install hexo-renderer-sass解决改用淘宝镜像:$ npm install -g cnpm --registry=https://registry.npm.taobao.org$ npm config set registry https://registry.npm.taobao.org再次安装:$ cnpm install hexo-renderer...原创 2020-12-04 14:50:39 · 4748 阅读 · 0 评论 -
hexo d 报错 hexo 安装搜索功能 hexo 报错没有git
hexo 部署提交不上,github仓库上文件未更新大家好,几个月前,我申请了一个域名,然后用hexo生成静态页面并部署到github,参考网上教程,做了我的博客。后来我把Hexo的文件专门备份了,然后电脑系统重装。现在我写了文章准备再次更新。就重新配置等等,现在本地可以预览,有新文章等等的,但hexo d部署却提交不上github。导致我的网站也就无法更新了。明明已经把新文章放进post文件了,public文件里也有新文章,本地hexo s,预览也是可以的。自己的域名也是放在source目录下原创 2020-12-04 10:53:53 · 5421 阅读 · 1 评论 -
16个有用的带宽监控工具,用于分析Linux中的网络使用情况
在本文中,我们将回顾16个有用的系统和网络带宽监控工具,以分析Linux系统上的网络流量使用情况。您是否在监控Linux网络带宽使用方面遇到问题?你需要帮助吗?重要的是,您能够可视化网络中发生的事情,以便了解和解决导致网络运行缓慢的任何问题,或者只是密切关注您的网络。另请参阅:20个用于监控Linux性能的Commad Line工具在本文中,我们将回顾16个有用的带宽监控工具,以分析Linux系统上的网络使用情况。如果您希望管理,排除故障或调试网络,请阅读我们的文章 -Linux系...原创 2020-12-03 20:02:05 · 5935 阅读 · 0 评论 -
docker-compose.yml 语法说明
docker-compose.yml 语法说明YAML模板文件语法默认的模板文件是docker-compose.yml,其中定义的每个服务都必须通过image指令指定镜像或build指令(需要Dockerfile)来自动构建。其他大部分都跟docker run 中类似。 如果使用build指令,在Dockerfile中设置的选项(例如:CMD,EXPOSE,VOLUME,ENV等)将自动被获取,无需在docker-compose.yml中再次被设置。1、image指定为镜像名称或镜像ID原创 2020-12-03 15:07:57 · 5208 阅读 · 0 评论 -
fail2ban 防止暴力破
本测试需要的环境:1)系统:centos72)python 版本大于2.4具体操作步骤:1. 编译安装fail2ban需要从官网下载包,解压安装即可2.使用yum安装fail2ban[root@zmedu63 ~]# yum -y install epel-release[root@zmedu63 ~]# yum -y install fail2ban3.相关主要文件说明/etc/fail2ban/action.d #动作文件夹,内含默认文...原创 2020-11-30 22:36:50 · 5133 阅读 · 0 评论 -
vs code窗口透明和设置背景图
1.vscode编辑设置窗口透明首先要在vs code的应用商店里面下载一个插件Windows opacity,然后安装插件Windows opacity。 安装完成之后在设置里面搜索winopacity.opacity,会出现一个窗口,数值越小越透明,范围实在0-255,然后就实现窗口透明效果了。 image.png 2.vscode窗口设置背景图+首先也要下载一个插件background,然后在设置里面搜索background,选择在setting.json中设置。i...原创 2020-11-26 10:40:17 · 9115 阅读 · 0 评论 -
资源:在线生成ascii字符画网站
根据文字生成字符画:http://patorjk.com/software/taaghttp://www.network-science.de/ascii/根据图片生成字符画:http://www.degraeve.com/img2txt.phphttp://life.chacuo.net/convertphoto2char根据流程图生成字符画:http://asciiflow.com/...原创 2020-11-07 11:17:31 · 7549 阅读 · 0 评论 -
在Ubuntu20.04中安装ROS Noetic
申明:由于项目需要用到ros环境,所以在此记录一下ubuntu20.04下的ROS Noetic安装过程,全程顺序执行一次性安装成功,当然执行下一步的时候上一步必须执行成功,在网络不好的时候可以多尝试几次,以下是我亲自实践的过程,现在分享出来与大家一起交流学习,这个过程全部参考官方安装步骤,此处给出官方链接http://wiki.ros.org/noetic/Installation/Ubuntu。系统要求:Ubuntu20.04ROS安装版本: Noetic安装步骤:1、添加 ...原创 2020-10-29 09:46:30 · 8363 阅读 · 0 评论 -
作为一个渗透测试学习者必知必读的好书推荐
1024原创 2020-10-24 22:08:47 · 10572 阅读 · 0 评论 -
开源量化框架Catalyst中文教程(2) -- 安装 官网教材
InstallTo get started with Catalyst, you will need to install it in your computer. Like any other piece of software, Catalyst has a number of dependencies (other software on which it depends to run) that you will need to install, as well. We recommend us原创 2020-10-08 14:03:43 · 9723 阅读 · 0 评论 -
window 和linux 在Python中安装Talib包,python,talib 亲测采坑 2020/10
python 安装talib包python 安装talib包 windows下 python 安装talib 包 ubuntu 下 python 安装talib 包 编译安装talib 库 复制文件 安装 python3-dev 安装ta-lib python 安装talib包talib 是Python金融量化的高级库,涵盖了150多种股票、期货交易软件中常用的技术分析指标,如MACD、RSI、KDJ、动量指标、布林带等等。windows下 p...原创 2020-10-08 09:27:46 · 9146 阅读 · 1 评论 -
python ETL工具 pyetl
pyetl是一个纯python开发的ETL框架, 相比sqoop, datax 之类的ETL工具,pyetl可以对每个字段添加udf函数,使得数据转换过程更加灵活,相比专业ETL工具pyetl更轻量,纯python代码操作,更加符合开发人员习惯安装pip3 install pyetl使用数据库表之间数据同步from pyetl import Task, DatabaseReader, DatabaseWriterreader = DatabaseReader("sqlite:///db1..原创 2020-07-21 18:32:44 · 8597 阅读 · 0 评论 -
kettle 入门教程 ETL 基础 介绍
kettle 介绍kettle是一个ETL(Extract, Transform and Load)数据抽取、转换、载入工具,ETL工具在数据仓库项目使用非常频繁,kettle也可以应用在以下一些场景: 在不同应用或数据库之间整合数据 把数据库中的数据导出到文本文件 大批量数据装载入数据库 数据清洗 集成应用相关项目是个使用kettle使用非常简单,通过图形界面设计实现做什么业务,无需写代码去实现,因此,kettle是以面向元数据来设计kettle支持..原创 2020-07-21 18:26:54 · 8289 阅读 · 0 评论 -
Git 命令动画演示--转
相见恨晚的 Git 命令动画演示,一看就懂!虽然 Git 是一个强大的工具,但是我觉得大部分人都会同意我说的:它也可以是一个……噩梦!我一直觉得,使用 Git 的时候把操作过程在脑海里视觉化会非常有用:当我执行某个命令的时候,分支之间是如何交互的?又是如何影响提交历史的?当我在master分支执行hard reset、force push到origin、在.git文件夹执行rimraf的时候,为什么我的同事都哭了?我认为创建一些最常见、最实用的命令的可视化示例是最佳使用指南!接下来介绍的..原创 2020-07-21 10:33:12 · 8217 阅读 · 0 评论 -
Ubuntu20.04配置静态ip
Ubuntu20配置值静态ip时需要修改/etc/netplan下面1-network-manager-all.yaml这个文件,该文件的原始内容为:在修改该文件时,先试用ifconfig查看下网卡相关信息,然后再对应修改,修改后的文件内容为:修改时相应的配置为:ens33: #配置的网卡名称 dhcp4: no #dhcp4关闭 dhcp6: no #dhcp6关闭 addresses: [192.168.147.130/24] ...原创 2020-07-20 10:03:51 · 8331 阅读 · 0 评论 -
kaggle比赛如何冲进前0.2%?秘诀是什么, 求高手指点 现在最好成绩 TOP 6%
原创 2020-07-16 16:18:49 · 8066 阅读 · 0 评论 -
fatal: This operation must be run in a work tree git error git使用常见问题汇总(三)
git 错误 fatal: This operation must be run in a work tree由于git init –bare方法创建一个裸仓库,在该仓库无法进行任何git操作,所以抛出错误.解决方法:在该仓库目录下,新建文件夹,进入该文件夹,执行如下命令:1. touch Readme2. git init3. git add Readme4. git commit -m 'initial commit' Readme...原创 2020-07-16 15:28:40 · 15013 阅读 · 0 评论 -
Docker Compose 引用环境变量
在项目中,往往需要在 docker-compose.yml 文件中使用环境变量来控制不同的条件和使用场景。本文集中介绍 docker compose 引用环境变量的方式。说明:本文的演示环境为 ubuntu 20.04。Compose CLI 与环境变量Compose CLI(compose command-line 即 docker-compose 程序)能够识别名称为 COMPOSE_PROJECT_NAME 和 COMPOSE_FILE 等环境变量(具体支持的环境变量请参考这里)。比如...原创 2020-07-05 09:02:14 · 8376 阅读 · 0 评论 -
ubuntu 20.04 mongo-connector导入数据到Elasticsearch 实践注意事项(一)
https://blog.csdn.net/sirobot/article/details/106919825使用 docker 安装 更好 docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" -v mydata/elasticsearch/config/elasticsearch.yml:...原创 2020-07-03 09:24:17 · 8254 阅读 · 0 评论 -
uiautomatorviewer连接机器点击报错Unexpected error while obtaining UI hierarchy
方法一: 推荐方法二参考:https://www.cnblogs.com/lucky0425/p/10955252.html运行开安卓自带的uiautomatorviewer.bat,打开后连接手机,报错如下:纠结了很长时间最终用一位大神的方法得到解决,虽然不太懂原理但是已解决了我的问题,原理以后慢慢研究1.在E盘根目录下创建app.png文本文件2.在E盘根目录下创建app.uix文本文件3.执行以下adb命名: adb...原创 2020-06-24 10:57:32 · 9690 阅读 · 0 评论