python
文章平均质量分 57
shigen01
更好的时代,值得更好的你
展开
-
修改docker镜像版本,容器大小缩小10%!
`shigen`,一位专注于Java、Python、Vue和Shell的博主,分享其通过修改Docker镜像版本实现容器瘦身的技巧。将服务从`1.0.0`更新至`1.0.1`,基于Alpine版Docker镜像,容器体积减小至原来的10%。文章展示了问题背景、选择轻量级镜像的原因及步骤,包括Docker镜像版本对比、构建和启动新容器的过程,并证实功能未受影响。`file-server`更新将发布在GitHub上,期待用户试用。一起学习,每天进步!原创 2024-04-24 10:25:20 · 305 阅读 · 0 评论 -
闲不住,手写一个数据库文档生成工具
`shigen`是一个擅长多种编程语言的博主,分享技术成长和认知。最近,他制作了一个数据库表结构导出工具,支持生成MD和DOCX文档。程序通过SQL(如`show tables`和`desc`)获取信息,展示包括字段注释在内的表详情。代码已分享,可用于学习交流。一起学习,每天进步!原创 2024-04-16 20:20:09 · 328 阅读 · 0 评论 -
如何在控制台查看excel内容
花了两小时做出来的直接在终端读取excel内容的功能,期待能实实在在地提升日常的效率。同时代码也存在一些性能可以优化的,但是目前的知识技能有限,只能先做成这样的了。这个观点了,广度:让我有了足够高的角度来看清楚问题的本质,接着技术选型和实现;深度:让我挖掘其中的底层原理,不断的优化程序的性能。最近发现打开电脑的excel很慢,而且使用到的场景很少,也因为mac自带了预览的功能。调试的漫长过程,只展示代码的截图,需要源代码的伙伴可以私聊我哈。现在,我们的编码过程已经实现了,需要来验证一下功能了。原创 2023-08-17 23:47:17 · 1069 阅读 · 0 评论 -
python格式化地址信息
可见效果还是很nice的,基本上省、市、地址都能很好的提取出来,可用于部分的demo展示;个人建议作为初学者可以做这样的尝试,可以不断的提升对于python语法特性的掌握程度,但是作为对python有一定的熟悉程度或者工程师,我们首选的还是。在正式的运行代码之前,我在想我输入的地址为什么不能是随机的呢(因为结合很多的应用场景,我觉得问题的解决办法都是相通的),顺便还能帮官方的测试一下好不好用。二是:可以用合适呢该有的时间研究一下对方的源码,提升自己的工程化思维和技术的提升。最近在折腾一个好玩的库,原创 2023-08-02 08:19:12 · 231 阅读 · 0 评论 -
python操作docx文件
python操作docx文件,生成文件、提取图片、提取文字原创 2023-03-02 22:06:30 · 217 阅读 · 0 评论 -
合并K个有序链表
合并K个有序链表原创 2023-03-02 21:58:12 · 556 阅读 · 0 评论 -
细细拆解杨辉三角
杨辉三角大家都不陌生吧,这是编程入门级别的案例今天将会给大家展示Java 和python版本的杨慧三角注意 : 如何处理好一维数组的第一行是解决问题的关键希望送给你的是思考的方式,而不是简单、枯燥的代码python 版本def getYangHui(row): rows = [[],[1],[1,1]] for i in range(3,row+1): item =[None]*i item[0] , item[i-1] =1,1原创 2021-04-09 17:04:04 · 127 阅读 · 0 评论 -
numpy的使用习题集
numpy的使用习题编写程序, 创建一个Python脚本,命名为test1.py,完成以下功能:(1)生成两个3×3矩阵(数据自己定义),并计算矩阵的和、差和乘积。(2)求以上矩阵的特征值和特征向量。(3)对以上矩阵进行奇异分解。'''1. 编写程序, 创建一个Python脚本,命名为test1.py,完成以下功能:(1)生成两个3×3矩阵(数据自己定义),并计算矩阵的和、差和乘积。(2)求以上矩阵的特征值和特征向量。(3)对以上矩阵进行奇异分解。'''import numpy a原创 2021-04-01 16:37:43 · 3811 阅读 · 0 评论 -
lxml 爬取豆瓣top250
lxml 爬取豆瓣top250菜鸟奋战10小时,得到豆瓣top250from time import sleepimport urllib3import pandas as pdurllib3.disable_warnings()from lxml import etreedef getTree(url): # print(url) send_headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0;原创 2021-03-31 12:13:22 · 392 阅读 · 0 评论 -
pyhton扒一扒小米热卖的东西
这个熟悉吗?对,这就是小米官网首页热卖的东西,想不想看看都有啥,来,我的代码满足你代码展示from lxml import etreeimport urllib3.requestimport pandas as pdurllib3.disable_warnings()# 生成待解析的对象def getTree(url): pool_manager = urllib3.PoolManager() response = pool_manager.request('GET',原创 2021-03-29 20:06:59 · 123 阅读 · 0 评论 -
pyhton爬取武汉地铁信息
pyhton爬取武汉地铁信息话不多说,直接上代码from lxml import etreeimport urllib3.requestimport pandas as pdurllib3.disable_warnings()# 生成待解析的对象def getTree(url): pool_manager = urllib3.PoolManager() response = pool_manager.request('GET', url) r = response.原创 2021-03-28 20:41:17 · 293 阅读 · 0 评论 -
数据包处理Pandas
数据包处理PandasPandas 简介数据分析的核心包序列序列创建及访问series() 函数实现创建import numpy as npimport pandas as pd# 指定列表,创建默认序列s1 = pd.Series([1, 2, 3, 'ab'])s2 = pd.Series(['a', 1, 4.5, {'a': 1, 'b': 2, 'c': 3}], index=['a', 'b', 'c', 'd'])s3 = pd.Series({'aa': 1, 'bb原创 2021-03-26 18:30:05 · 178 阅读 · 0 评论 -
Python 大数据挖掘与实战 基础+NumPy包的使用
Python 大数据挖掘与实战 基础+NumPy包的使用python 基础基本的数据类型数值、字符串、列表、元组、集合、字典科学计算包NumPy1.numPy简介用于科学计算的基础包,数据分析与挖掘包的基础2.numPy的使用Array()函数创建数组import numpy as npL=[[1,2],[3,4]]array = np.array(L)print(array)---------------------[[1 2] [3 4]]利用内置函数创建数组impo原创 2021-03-26 16:37:13 · 266 阅读 · 1 评论