![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
回到未来望过去
oracle性能20年研究(saa批量自动优化分析,job、expdp的undo、temp内部运行机制等)
自行开发设计ssi平台(支持vpd)
自行开发设计pythonQT管理平台(系统监控、导出xls、常用字典、常用sql,日常运维sql(支持参数化))应用formysql,fororacle,fordm
python工具应用:工作量化监控mail日报,ogg监控日报(让领导发现问题),pyforweblogic监控自动重启
pyformysql数据外挂(降低mysql华为云性能峰值),py推荐算法落地社保
E-mail:li_tao@neusoft.com
展开
-
memory_profiler 监控py的内存释放情况,xls写csv的内存变化跟踪for循环结束就释放了,但是显示数值太大了,不知什么原因
302 791.9 MiB -83537.8 MiB 1444751 for row_data in range(2, len(rs)+2): # 写入表数据,注意index变化。302 809.5 MiB -24773.2 MiB 1491582 for row_data in range(2, len(rs)+2): # 写入表数据,注意index变化。aab034__工伤人员校验.sql_6103_20240716104324.xlsx。原创 2024-07-16 10:55:53 · 454 阅读 · 1 评论 -
memory_profiler 监控py的内存释放情况,rs数据库结果集的手工释放与py自动释放的内存跟踪,感觉不用写特殊代码,py会自行释放
memory_profiler 监控py的内存释放情况,rs数据库结果集的手工释放与py自动释放的内存跟踪,感觉不用写特殊代码,py会自行释放原创 2024-07-16 10:32:56 · 341 阅读 · 0 评论 -
笔记本代理无互联网环境的服务器linux更新pip
ccproxy开启808端口即可。原创 2023-04-12 15:01:12 · 859 阅读 · 0 评论 -
飞书如何获取用户openid
回文的userid‘就是openid’注意api'的权限需要申请,免审核的。然后你通过api访问。原创 2023-01-20 09:09:56 · 2644 阅读 · 0 评论 -
夸克某上万资源目录结构解析
里面好多书保存不下来,无法检索,尝试按目录列出清单。原创 2022-12-09 14:24:30 · 4014 阅读 · 0 评论 -
酷我歌曲下载python代码的改进版,网上的那个不可用啊
【代码】酷我歌曲下载python代码的改进版,网上的那个不可用啊。原创 2022-11-29 10:21:01 · 259 阅读 · 0 评论 -
pytesseract二值化后图片转文字实战
数字1和字母l分不出来,0和o,汉子错的挺多。原创 2022-10-24 14:37:11 · 584 阅读 · 0 评论 -
py利用jinja2的模板生成vue前端
【代码】py利用jinja2的模板生成vue前端。原创 2022-10-14 17:19:31 · 354 阅读 · 0 评论 -
判断键在不在字典中,#判断值在不在字典中(哥们,转帖看懂再转好不!)
if 'name' in dict1:#或dict1.keys()好多帖子都带上for one in dict1有意义么。print('value在字典中!print('key在字典中!#判断键在不在字典中。#判断值在不在字典中。转载 2022-10-14 16:01:23 · 220 阅读 · 0 评论 -
vue并发后台oracle查询必须lock(共享连接池)
vue并发后台oracle查询必须lock(共享连接池)原创 2022-10-10 15:30:48 · 238 阅读 · 0 评论 -
vue前端+pyflask动态实时监控的数据交互实战
主要是双线的option的实现,可以自己写个,从flask返回的数据通过setdata赋值即可,返回格式与flask返回一致即可,时间频率每5秒即可,1秒的话sql还没执行完。vue前端的xhr封装采用了post方式request,参数json格式采用了data变量传递。原创 2022-09-27 17:53:26 · 764 阅读 · 0 评论 -
飞书批量给openid发图片
#!/usr/bin/env python# --coding:utf-8--import datetimeimport osfrom http.server import BaseHTTPRequestHandler, HTTPServerfrom os import pathimport jsonfrom urllib import request, parseimport logging.configimport requestslogging.config.fileCo.原创 2022-01-20 15:22:11 · 367 阅读 · 0 评论 -
阿里云mysqk一键batchtool到oracle;目前最快速度
利用oracle的spool生成脚本,然后批处理调用,ctl.sqlset feed offset echo offset head offset verify off set linesize 4000spool &&1..batselect 'java -jar batch-tool.jar -h 127.0.0.1 -u poldb -p polcb@111243 -P 23306 -D polcent_db -o export -t &&a.原创 2022-01-06 09:00:51 · 513 阅读 · 0 评论 -
mysql千万表导出导入oracle的最快方案,不要提datax啊
1、导出chcp 936java -jar batch-tool.jar -h 127.0.0.1 -u basinfocent_db -p basinfocent_db@543097 -P 8306 -D basinfocent_db -o export -t psn_info_sync_fail_rcd_b -s " " -w " 1=1 limit 10 " -np -readsize 1 -quote force -parapause2、处理一下导出null的\N需要替换掉原创 2022-01-03 15:39:38 · 564 阅读 · 0 评论 -
几百万的csv轻轻松松转xlsx
import datetimeimport timeimport osimport sysimport xlwtimport openpyxlfrom openpyxl.worksheet.table import Table, TableStyleInfofrom openpyxl.styles import Fontdef txt2xls(filename,xlsname): print('converting xls ... ') f = open(filenam.原创 2022-01-03 15:36:18 · 395 阅读 · 0 评论 -
vue动态tablehead与data实例代码
vue前台<template> <div> <el-form :inline="true" :model="formInline" class="demo-form-inline"> <el-row> <el-form-item label="表查询"> <el-select v-model="formInline.py.原创 2022-01-02 22:26:50 · 686 阅读 · 0 评论 -
flask的引入js路径
放在statis下面的没有引入,放到templates下的可以<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>208jobsession</title> <script type="text/javascript" src="{{ url_for( 'static',filename='js/jquery.min.j..原创 2021-12-26 09:12:27 · 2339 阅读 · 0 评论 -
psinfo
原创 2021-12-24 09:36:25 · 283 阅读 · 0 评论 -
windows下的psfile
原创 2021-12-24 09:34:49 · 415 阅读 · 0 评论 -
window下的psexec
原创 2021-12-24 09:33:10 · 315 阅读 · 0 评论 -
py杀无用自动隐藏的后台进程
import wmic = wmi.WMI()pnamelist=['HsafQuickSearch.exe','chrome.exe','WechatBrowser.exe','AppleMobileDeviceService.exe','FlashHelperService.exe','QQProtect.exe' ,'SangforPromoteService.exe','WechatBrowser.exe','WeChatPlayer.exe','POWERPNT.EXE','...原创 2021-12-23 14:09:23 · 288 阅读 · 0 评论 -
py的mem监控
# coding=utf-8import timeimport psutilimport osdef useagent(pid): try: while True: time.sleep(5) cpu_lv = psutil.cpu_percent() # 当前cpu利用率: # print('cpu:',cpu_lv) memory = psutil.原创 2021-12-23 13:45:46 · 158 阅读 · 0 评论 -
py的导出按照数据行数处理
def updateDataparm(dbdir,upsql,wbname,parms): dbmsg = GV.db_mapping[upsql.center_type] db = pymysql.connect( host=dbmsg.db_address, port=dbmsg.db_port, user=dbmsg.use_name, passwd=dbmsg.use_password, db=d..原创 2021-12-23 13:44:58 · 782 阅读 · 0 评论 -
py的内存泄漏监控
#mem# objgraph.show_most_common_types(limit=5)# objgraph.show_growth(limit=5)# objgraph.by_type('list')# gc.collect()tr = tracker.SummaryTracker()tr.print_diff()原创 2021-12-23 13:43:56 · 85 阅读 · 0 评论 -
python的巨大百万tsv的xls转换多sheet
bigtsv2xls.py test1.csv test1.xlsximport datetimeimport timeimport osimport sysimport xlwtimport openpyxlfrom openpyxl.worksheet.table import Table, TableStyleInfofrom openpyxl.styles import Fontdef txt2xls(filename,xlsname): print('conve.原创 2021-12-23 13:39:56 · 98 阅读 · 0 评论 -
python的xls的格式化
import datetimeimport timeimport osimport sysimport xlwtimport openpyxlfrom openpyxl.worksheet.table import Table, TableStyleInfofrom openpyxl.styles import Fontdef txt2xls(xlsname): print('converting xls ... ') fields = [] ft = Font.原创 2021-12-23 13:39:07 · 435 阅读 · 0 评论 -
【权威】修改pyechart0.5源码:给ylabel增加rotate设置label_rotate属性,数据标签旋转
使用属性:使用代码:label_rotate=10 bar.add(s[ii], l, v[ii], is_more_utils=False, xaxis_interval=0, yaxis_interval=0, xaxis_rotate=45,is_datazoom_show=False,is_label_show =True,is_toolbox_show =False, ...原创 2021-12-21 11:31:41 · 457 阅读 · 0 评论 -
pypptx的chart修改chartdata
网上可用资料太少,大家遇到需要用到的占位或者text获取,直接使用debug方式,查看对象获取,或者查看chart的源码获取相关方法的参数或者属性from pptx import Presentationfrom pptx.chart.data import CategoryChartDatafrom pptx.chart.data import ChartDatafrom pptx.enum.chart import XL_CHART_TYPEfrom pptx.util impor.原创 2021-12-16 16:40:50 · 870 阅读 · 0 评论 -
pyechart1.0的setoption用法
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Awesome-pyecharts</title> <script src="https://cdn.bootcss.com/jquery/3.0.0/jquery.min.js"></script> <script type="text/javascri.原创 2021-12-10 16:35:10 · 592 阅读 · 0 评论 -
oracle监控实时的双指标line
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Awesome-pyecharts</title> <script src="https://cdn.bootcss.com/jquery/3.0.0/jquery.min.js"></script> <script type="text/javascri.原创 2021-12-10 16:31:54 · 77 阅读 · 0 评论 -
oracle监控实时line的复位类型
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Awesome-pyecharts</title> <script src="https://cdn.bootcss.com/jquery/3.0.0/jquery.min.js"></script> <script type="text/javascri.原创 2021-12-10 16:30:43 · 91 阅读 · 0 评论 -
oracle的py实时监控line型循环绘制
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Awesome-pyecharts</title> <script src="https://cdn.bootcss.com/jquery/3.0.0/jquery.min.js"></script> <script type="text/javascri.原创 2021-12-10 16:29:39 · 1239 阅读 · 0 评论 -
oracle的py开发图形监控job
#!C:\Users\viviliving\AppData\Local\Programs\Python\Python37-32\python# -*- coding: utf-8 -*-# -*- coding: gbk -*-import sysimport cx_Oracleimport osimport numpy as np import matplotlib.pyplot as plt #os.environ['NLS_LANG']='"SIMPLIFIEDCHINESE_..原创 2021-12-10 14:13:36 · 113 阅读 · 0 评论 -
oracle的py开发图形监控session
#!C:\Users\viviliving\AppData\Local\Programs\Python\Python37-32\python# -*- coding: utf-8 -*-# -*- coding: gbk -*-import sysimport cx_Oracleimport osimport numpy as np import matplotlib.pyplot as plt #os.environ['NLS_LANG']='"SIMPLIFIEDCHINESE_..原创 2021-12-10 14:12:53 · 79 阅读 · 0 评论 -
oracle的py开发图形监控temp
#!C:\Users\viviliving\AppData\Local\Programs\Python\Python37-32\python# -*- coding: utf-8 -*-# -*- coding: gbk -*-import sysimport cx_Oracleimport osimport numpy as np import matplotlib.pyplot as plt #os.environ['NLS_LANG']='"SIMPLIFIEDCHINESE_..原创 2021-12-10 14:12:23 · 860 阅读 · 0 评论 -
oracle的py开发图形监控undo
#!C:\Users\viviliving\AppData\Local\Programs\Python\Python37-32\python# -*- coding: utf-8 -*-# -*- coding: gbk -*-import sysimport cx_Oracleimport osimport numpy as np import matplotlib.pyplot as plt #os.environ['NLS_LANG']='"SIMPLIFIEDCHINESE_..原创 2021-12-10 14:11:31 · 885 阅读 · 0 评论 -
pyecharts的options
首先从pyecharts导入options,并缩写为opts。bar.set_global_opts()调用全局项函数。opts.LegendOpts(is_show=False)设置图例项。set_global_opts()函数可设置配置项如下:全局配置项功能title_opts标题legend_opts图例tooltip_opts提示框toolbox_opts工具箱brush_opts区域选择组件xaxis_optsX轴yaxi转载 2021-12-09 17:29:17 · 4704 阅读 · 1 评论 -
python的list获取下标
['db'+str(i)+':'+v[0] for i,v in enumerate(dblist[1:]) ]原创 2021-11-29 22:04:04 · 948 阅读 · 0 评论 -
飞书的发送内容文本、图片、卡片例子
req_body = { "open_id": open_id, "msg_type": "text", "content": { "text": text } } req_body = { "open_id": open_id, "msg_type": "interactive", "card": {"config": {"wide_screen...转载 2021-11-28 19:16:59 · 3395 阅读 · 0 评论 -
飞书webhook发送代码三种
# -*- coding: utf-8 -*- import jsonimport sysimport requests# 你复制的webhook地址url = "https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxxxx"def send_message(message): payload_message = { "msg_type": "text", "content": { .转载 2021-11-28 19:13:34 · 4555 阅读 · 0 评论