python
文章平均质量分 75
程序员石磊
专注在职读研、云原生技术、室内定位技术分享!
展开
-
晚上8点在地铁上收到boss需求:把400多张表的关系画出来明早客户要!
1、故事背景最近在搞一个项目所以下班有点晚,坐在地铁上习惯性的拿出Ipad刷一会研究生课程。突然手机响了,一看原来是组织语音会议, 讨论客户需要系统的er图,有400多张要求晚上搞定明天发出去。由于我们没设置外键约束,因此用powerdesigner无法把表之间的关联关系展示出来。由于表数量多、时间紧急,大家讨论说晚上可能时间来不及,建议和用户沟通延后一下。2、冷静分析然后我沉默了一会,突然灵感闪现,说把所有的表结构sql给我,到家后看看(没有当场给出答复,毕竟谋定而后动!)2.1、难点时间紧急原创 2021-10-24 11:44:10 · 10506 阅读 · 12 评论 -
一篇文章讲清python开发必懂的8种数据结构
在解决现实世界的编码问题时,雇主和招聘人员都在寻找运行时和资源效率。知道哪个数据结构最适合当前的解决方案将提高程序的性能,并减少开发所需的时间。出于这个原因,大多数顶级公司都要求对数据结构有很深的理解,并在编码面试中对其进行深入的考察。下面是我们今天要讲的内容:什么是数据结构?在Python中数组队列在Python中栈在Python中Python中的链表Python中的循环链表Python种的树图Python中的哈希表接下来学什么什么是数据结构?数据结构是用于存储和组织数.原创 2021-08-05 09:10:21 · 13283 阅读 · 64 评论 -
快看,好神奇!把Python脚本变成漂亮的机器学习工具
本文介绍一个为ML工程师构建的应用程序框架:Streamlit用300行Python代码编写一个具有实时神经网络推理的语义搜索引擎。根据我的经验,每一个重要的机器学习项目最终都是由充满bug和不可维护的内部工具拼凑起来的。这些工具——通常是jupiter notebook和Flask应用的补丁——很难部署,需要对客户端-服务器架构进行推理,并且不能很好地与像Tensorflow GPU会话这样的机器学习结构集成。我首先在卡耐基梅隆大学(Carnegie Mellon)看到了这一点,然后是Ber k原创 2021-06-08 07:12:55 · 1596 阅读 · 55 评论 -
python读取错误excel记录生成sql,避免手工维护数据
直接进入正题比如有一个excel文件中,一列表示错误id我要对这些id的记录进行删除,使用python读取excel,生成删除sql.# encoding: utf-8import xlrdbook = xlrd.open_workbook('d:/自助.xlsx')sheet = book.sheets()[0]sheet = book.sheets()[2]for i in range(sheet.nrows): sql = 'delete from T_NF_DT_FWMX原创 2021-07-27 10:03:02 · 249 阅读 · 1 评论 -
python老司机必备-内存泄露分析优化
发现应用程序正在耗尽内存是开发人员需要面对的棘手问题之一。内存问题通常很难诊断和修复,并且在Python中更难。Python的自动垃圾收集使它很容易上手并易学,但是它很善于避开障碍,以至于当它不能如预期的那样工作时,开发人员可能会对如何识别和修复问题感到困惑。在文中,我将展示如何在EvalML中诊断和修复内存问题,EvalML是Alteryx创新实验室开发的开源AutoML库。没有解决内存问题的魔法配方,但我希望开发人员,特别是Python开发人员,能够了解在将来遇到这类问题时可以利用的工具。读完这篇.原创 2021-07-05 09:56:58 · 1378 阅读 · 28 评论 -
Python 10个优雅的写法,你会吗?
优雅的代码读起来像诗一样美。talk is cheap,show me the code!1. 一行代码实现2个变量值交换你能想出一种不用第三个变量就能交换两个变量的方法吗?请看:a = 1b = 2a, b = b, a2. 不用循环实现重复字符串name = "程序员石磊"print(name * 4)输出:程序员石磊程序员石磊程序员石磊程序员石磊3. 字符转置sentence = "程序员石磊"reversed = sentence[::-1]print(rev.原创 2021-06-26 14:51:07 · 2586 阅读 · 51 评论 -
手把手教你用Python做web疫苗登记系统
我们采用flask来开发该系统,Flask 是一个使用 Python 编写的轻量级 Web 应用程序框架。该系统有一下功能:管理部门将能够登记疫苗接受者。管理人员将能够更新和删除收件人的详细信息。管理人员将能够查看在该疫苗接种中心登记的所有疫苗接受者。1.安装环境安装 Python 3.x安装flask$ pip install Flask设置虚拟环境Python 3 内置了用于创建虚拟环境的 venv 模块。在windows下:$ py -3 -m venv venv原创 2021-06-16 08:26:24 · 2866 阅读 · 42 评论 -
手把手教你用python实现机器学习预测疾病
电子存储的医疗成像数据非常丰富,机器学习算法可以使用这种类型的数据集来检测和发现模式和异常。在本文中,我将向您介绍五个医疗保健领域的机器学习项目。机器和算法可以解读成像数据,就像受过高度训练的放射科医生可以识别皮肤上的可疑斑点、病变、肿瘤和脑部出血一样。因此,机器学习工具和平台的使用,以帮助放射科医生准备增长指数。机器学习被用于世界各地的许多领域。医疗保健行业也不例外。机器学习可以在预测运动障碍、心脏病、癌症、肺部疾病等方面发挥关键作用。这些信息,如果提前很好地预测,可以为医生提供重要的信息,然后他们原创 2021-05-28 11:48:13 · 22576 阅读 · 74 评论 -
用python控制您的安卓手机
介绍不久前,我在思考如何通过向好友发送几分钟的垃圾邮件来惹恼我的朋友,而在做一些研究的过程中,我遇到了Android调试桥。在本快速指南中,我将向您展示如何使用Python与之交互以及如何创建2个快速脚本。ADB(Android调试桥)是一个命令行工具(CLI),可用于控制Android设备并与之通信。您可以执行许多操作,例如安装应用程序,调试应用程序,查找隐藏的功能并使用外壳程序直接与设备连接。要启用ADB,您的设备必须首先解锁开发者选项并启用USB调试。要解锁开发人员选项,您可以转到设备设置,然后.原创 2021-05-11 13:48:52 · 3631 阅读 · 3 评论 -
使用Python实现自动生日祝福
概述:记住日期是有点困难,但我们是程序员,使困难的事情更容易是我们唯一的工作,所以我们不记得日期为什么不自动化这个任务。在这篇文章中,我们将自动的生日祝福,是的,正是我们的程序将检查是否有任何生日今天,然后邮寄你的朋友一个美丽的愿望,????。注意:我强烈建议你记住约会,因为如果朋友知道这件事,他们会生气的。前提条件:了解python关于pandas模块的一些基本知识让我们开始????1. 设置:因此,首先,在前往编写代码之前,我们需要创建一个_csv_文件来存储有关我们最亲爱的朋友原创 2021-05-06 18:45:59 · 7202 阅读 · 4 评论 -
pyqt5播放视频,flash
搜集的资料没试过例子1#!/usr/bin/env python################################################################################# Copyright (C) 2013 Riverbank Computing Limited.## Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).## All rights reserved.##原创 2021-04-27 15:57:37 · 522 阅读 · 0 评论 -
python自动化运维-系统信息监控
python自动化运维-系统信息监控最近负责的几个省的项目,问题频出,经常接到运维同事这样的反馈jvm cpu%ogg 断了oracle 归档日志满了以上原因可能导致数据不能正常接收并传输,因此还要想办法补救,运维同学焦头烂额,因此半夜开发接到电话是很正常的。那么问题来了有没有解决办法,能及时提醒?答案是肯定的!系统信息监控运维离不开对系统信息的监控,如CPU的使用率、内存的占用情况、网络、进程等相关信息都需要被监控,虽然我们可以通过操作系统提供的任务管理器或命令查看相关信息,但仍不能简原创 2020-11-17 12:04:04 · 2016 阅读 · 0 评论 -
最好用的 7个IntelliJ IDEA python插件推荐
在奥林匹斯山的顶端是如此孤独。宙斯,上帝的永恒之王,在试图维持他的统治时面临一些困难。哈迪斯在一场争夺控制权的战斗中几乎篡夺了他的兄弟宙斯。随着战斗的激烈,大多数神站在宙斯一边,因为谁想惹一个射出闪电的人, 但是一些更不满的神站在哈德斯的一边,战斗激烈。后端编程世界与奥林匹斯山没有什么不同。总是有一场争夺至高无上的战斗,2020年,Java 和 Python 之间的战斗仍然很激烈。而且,像古...翻译 2020-02-18 23:42:21 · 3954 阅读 · 0 评论 -
selenium webdriver执行远程 第三方js解决方案
今天一个朋友问我问题考虑了下直接上代码,这是伪代码不能执行,但是给出了思路url = 'http://www.qingmiaokeji.cn/test.js'res = urllib.request.urlopen(url=url)js_source = res.read().decode('utf-8')driver.execute_script(js_source) ...原创 2020-01-08 18:45:02 · 595 阅读 · 0 评论 -
python文件过滤,pdf转swf.
客户发了一个文本规范过来,是doc文档,我们要转成swf,然后用flexpaper展示在网页上。由于在转换的过程中,文件目录包含%等特殊符号,导致pdf转swf文件失败。因此想出一个解决方案,就是把路径包含%的文件,移到一个临时目录再转swf,最后把swf放回源目录。小工具采用python实现:import os,shutildef Search(rootDir): for lists i原创 2017-06-06 12:00:26 · 1340 阅读 · 0 评论 -
python 日志分割器 大文本处理
最近生产环境系统出问题,为了排除问题,把日志级别开到debug。结果就一会功夫,日志瞬间增加到2g。结果太惨了,记事本和nodepad+就打不开,直接报文件太大。啊啊啊,怎么办呐?还等着分析日志找bug呐。 开洞脑袋,想啊想,记得曾经看过一篇Python读取大文件,而且可以让内存不爆掉的文章。同时又结合分而治之的思想。ps:据说hadoop好像也是这种思想。因此决定把大文件,分隔处理成小...原创 2018-01-25 23:08:53 · 846 阅读 · 0 评论 -
python批量生成栏目图片大概实现
背景公司运维人员提出:公司一个项目,需要设置很多栏目的图片,栏目是批量生成的,但是栏目图标需要人工ps,好慢呀,怎么办? 截图如下: 提出解决办法程序员回答了:可以呀,用程序批量生成。 初步想法:设置一些列好看的色彩搭配背景颜色,设置一些常用的图标。配置好图片文字。用python来合成。 采用 :python Pillow库。 地址:https://github.com/py...原创 2018-03-21 12:08:25 · 1429 阅读 · 0 评论 -
阿里云语音合成,录音文件识别,自然语言分析,rest 调用 python实现
最近研究阿里云语音合成,录音文件识别,自然语言分析。 自然语言分析官网文档: https://help.aliyun.com/document_detail/61378.html?spm=a2c4g.11186623.6.547.9q3U1C 智能语音官网文档: https://help.aliyun.com/product/30413.html?spm=a2c4g.11186623....原创 2018-07-31 12:17:28 · 4015 阅读 · 3 评论 -
腾讯ai, 长语音识别 python调用代码
文档地址难点在签名直接贴代码# -*- coding: utf-8 -*-import timeimport urllib.parseimport urllib.requestimport hashlibimport base64import uuidimport requestsimport urllibimport jsondef md5(string): ...原创 2018-09-20 12:22:41 · 3781 阅读 · 3 评论 -
啥是佩奇,让程序员用python来告诉你,哈哈
网上画佩奇的代码很多。主要用到turtle这个库。但是在安装的过程中,遇到几个错误。先说明下我的环境win10 64位python 3.5安装过程中报错unable to find vcvarsall.bat解决办法https://blog.csdn.net/woha1yo/article/details/79634732安装过程中报Command “python setup....原创 2019-01-19 00:19:40 · 792 阅读 · 4 评论 -
【浏览器&exe桌面应用】用PyInstaller cefpython打包exe,制作自己的浏览器;查询机客户端,大屏展示客户端,大数据展示客户端
cefpython浏览器介绍用pythoninstall cefpython打包exe,制作自己的浏览器,软件架构PyInstaller: 3.4Python: 3.5.4Platform: Windows-10-10.0.17763-SP0打包操作运行pythoninstaller.py可能会报错的地方Microsoft visual c++ 14.0 is requi...原创 2019-05-19 15:07:03 · 2919 阅读 · 0 评论 -
无需人工智能和机器学习,实现基于手势识别的计算器
在fb上看到的,分享出来https://github.com/TahaAnwar/opensource/tree/master/Hand_gesture_based_calculator翻译 2019-05-15 10:28:30 · 665 阅读 · 0 评论 -
【浏览器&exe桌面应用】用cef Python打造自己的浏览器
背景项目需要做一个客户端的壳,内置浏览器,访问指定 的url采用技术python3.5cefpythonhttps://github.com/cztomczak/cefpython#install开始吧!python环境配置省略安装cefpythonpip install cefpython3==66.0hello worldfrom cefpython3 import ...原创 2019-05-17 17:45:27 · 4642 阅读 · 3 评论 -
python Beautiful Soup 制作最有用爬虫,采集it books pdf,免费下载
http://www.allitebooks.org/是我见过最良心的网站,所有书籍免费下载周末无聊,尝试采集次站所有Pdf书籍。采用技术python3.5Beautiful soup分享代码最简单的爬虫,没有考虑太多的容错,建议大家尝试的时候,温柔点,别把这个良心网站搞挂掉了from bs4 import BeautifulSoupimport requestsimpo...原创 2019-06-02 23:51:58 · 519 阅读 · 0 评论 -
python读取excel
生命苦短,请用python.领导让把系统pdm中的表都加上字段注释,由于采用jeecms开发,没有有注解,一个个手填,那么多表不累死人? 幸运的是在网上找到字段说明的文档,看上去很有规律,动手整理成excel. 下面是我整理的有规律的excel。 因此采用Python读取excel,生成创建注解的sql,再用powerdesigner逆向工程自动把注释设置到pdm上。哈哈,省事很多。 贴出原创 2017-05-24 12:17:32 · 855 阅读 · 0 评论