- 博客(310)
- 收藏
- 关注
原创 自动化快速上手--python(14)--数据库链接
con = pymysql.connect(host=‘localhost’, port=3306, user=‘root’, passwd=‘xiaobei’,database=‘timu1’)#如果汉字显示不出来就加入charset=‘utf-8’变量名随意设置,user我是本机的数据库,所以才会使root,不然就是其他分配下来的user跟passwd了,database是你要连接的数据库表。生成游标cur = con.cursor()关于游标:游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本
2024-04-23 02:15:00
403
原创 数据可视化入门篇----操作CSV格式数据并进行简单的可视化
设置图形的格式fig.autofmt_xdate() #使x轴标签绘制为斜的日期标签,以免它们彼此重叠plt.show()
2024-04-22 21:07:10
557
原创 微软官方上线了Python教程,7个章节就把Python说通了(1)
下面一起来看看各章节都有哪些特点:初学者入门Python,当然是从Python安装到编写出第一个“hello world”了,多语言版本自由选择,将近70种语言供你自由选择,中文简体繁体都包含在里面,再也不用担心看不懂英文了。学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**为什么在复制粘贴时文件路径不能在 Python 中使用?通过 Python 进行 Web 开发。为什么无法 “pip 安装” 某个包?通过 Python 编写脚本与自动化。通过Python进行机器学习开发。
2024-04-22 19:18:46
268
原创 妙不可言。写出优雅的 Python 代码的七条重要技巧
没有哪个程序员会抗拒一段命名规范的代码!命名作为编程界的一大难题,实属难倒了很多人。不知道你是否还记得自己那些曾经很沙雕的命名呢。a,b,c x,y,z a1,a2 4_s,4s…def do_something():def fun():…相信你看到上面的命名也是一头雾水,好的命名不一定要写的多优雅,最起码要做到见名识意。统一的命名风格可以让代码看起来更简洁,风格更统一,这样阅读者一看就知道这个变量或者函数是用来干嘛的,不至于猜半天浪费过多的精力在不必要的事情上。0x02 面向对象Python 是一门面向
2024-04-22 17:43:43
268
原创 又肝了3天,整理了80个Python DateTime 例子,必须收藏!(1)
48组合 datetime.date 和 datetime.time 对象。48组合 datetime.date 和 datetime.time 对象。6以 MST、EST、UTC、GMT 和 HST 获取当前日期时间。将年、月、日、时、分、秒的 N 个数字添加到当前日期时间。获取指定年份和月份的月份第一天的工作日和月份的天数。减去 N 个年、月、日、时、分、秒到当前日期时间。31获取指定开始日期和结束日期之间的日期范围。根据当前日期查找上一个和下一个星期一的日期。
2024-04-22 14:06:06
427
原创 利用Python进行自动扫雷!
2.扫描所有数字,如果周围空白+插旗==数字,则空白均有雷,右键点击空白插旗。3.扫描所有数字,如果周围插旗==数字,则空白均没有雷,左键点击空白。4.循环2、3,如果没有符合条件的,则随机点击一个白块。#具体的像素值是通过QQ的截图来判断的。#去除周围功能按钮以及多余的界面。print(“无法识别图像”)print(“窗口坐标:”)print(“未找到窗口”)#boom_red 踩中的雷。print(“找到窗口”)这里我采用的最基础的算法。print(“坐标”)print(“颜色”)
2024-04-22 13:01:49
711
原创 一篇文章搞懂数据仓库:总线架构、一致性维度、一致性事实
一致性维度的范围是总线架构中的维度,即可能会在多个数据集市中都存在的维度,这个范围的选取需要架构师来决定。在同一个集市内,一致性维度的意思是两个维度如果有关系,要么就是完全一样的,要么就是一个维度在数学意义上是另一个维度的子集。例如,如果建立月维度话,月维度的各种描述必须与日期维度中的完全一致,最常用的做法就是在日期维度上建立视图生成月维度。在多维体系结构中,所有的这些基于星型机构来建立的数据集市可以在物理上存在于一个数据库实例中,也可以分散在不同的机器上,而所有这些数据集市的集合组成的分布式的数据仓库。
2024-04-22 04:16:35
839
原创 【实例】Python tkinter 实例 桌面便签(2)
鼠标进入组件事件event.widget[‘bg’] = list(self.colorthemes.values())[self.themesvar.get()][1] #背景颜色改变return鼠标离开组件事件event.widget[‘bg’] = list(self.colorthemes.values())[self.themesvar.get()][0] #背景颜色还原return下面为窗体移动的方法returnreturn解释一下:当按钮被按下,即触发setxy。
2024-04-22 02:37:34
573
原创 【Python】数据结构(列表)
a.使用方括号[ ]创建列表b.list( )方法创建列表c.range()创建整数列表语法格式为:range([start,] end [,step])start参数:可选,表示起始数字。默认是0end参数:必选,表示结尾数字。step参数:可选,表示步⻓,默认为1运行结果如下图:d.推导式生成列表格式:[ for in if ]表达式:生成元素的表达式变量:循环变量,表示可迭代对象中的每个元素可迭代对象:可以是列表、元组、字符串、字典等条件:可选,表示
2024-04-22 00:57:37
923
原创 String 、StringBuffer、StringBuilder 三者的异同(重点面试题)(1)
我们可以通过上面的三个底层源码可以看到三者都是用char[ ]来存储,为什么就 String 是不可变的呢?我相信细心的小伙伴已经发现了 ,就 String 有 final ,则String是不可以变的。这段源码的作用就是对添加后的字符串长度是否超过底层数组的长度进行一个判断,如果超过原来的底层数组就会执行newCapacity这个函数。通过对这个源码的分析我们能知道:这个是创建一个原来长度两倍加+2的长度的数组。我们能知道他是会创建一个 str.length() + 16 的数组长度。
2024-04-21 21:53:59
613
原创 Python随机森林调参红酒品质预测
那n_estimators’=79,‘max_depth’=24 基本就可以了。默认的n_estimators值是100,增长了0.003左右。
2024-04-21 17:29:13
589
原创 Python爬虫 批量采集京东商品数据,实时了解商品价格走势
转存中…(img-UaOPqAxH-1713675808413)][外链图片转存中…(img-7XKj7sJE-1713675808414)]
2024-04-21 13:03:39
798
原创 Python数据处理实战(1)
我想实现的最终的数据清洗是将资金字段换算成【金额+单位+各币种】的组合形式或者【金额+单位+统一的人民币币种】(币种进行汇率换算),分两步或者三步都可以。拿到数据,先不要着急写代码,先思考清洗的逻辑,这点很关键,方向对了事半功倍,剩下的时间就是代码实现逻辑和调试代码的过程。币种是人民币的前两个字段都不变,不是的数字部分变为数字*各外币兑换人民币的汇率,单位不变依旧是第二步统一的‘万’如果最后需求是换算成币种统一人民币,那么我们就在二次清洗后的基础上再写条件就好,3.1.1拆分出三个字段,数字,单位,币种。
2024-04-21 11:43:30
846
原创 python实现学生信息管理系统源代码
format_title = ‘{:6}\t{:8}\t{:8}\t{:10}\t{:10}\t{:18}\t’print(format_title.format(‘ID’, ‘姓名’, ‘英语成绩’, ‘python成绩’, ‘java成绩’, ‘总成绩’))format_data = ‘{:6}\t{:8}\t{:8}\t{:8}\t{:8}\t{:18}\t’for item in lst:sum = int(item[‘english’]) + int(item[‘python’]) + int(i
2024-04-21 09:23:14
982
原创 python代码编写小技巧————代码批量缩进
习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**
2024-04-20 23:11:43
751
原创 python3字典:获取json响应值来进行断言
dict = {‘code’: ‘200’, ‘message’: ‘’, ‘redirect’: ‘’, ‘value’: {‘name’: ‘嗯嗯’, ‘title’: ‘36’, ‘value’: ‘123’}}dict = {‘code’: ‘200’, ‘message’: ‘’, ‘redirect’: ‘’, ‘value’: [{‘supplier’: ‘xyz’, ‘title’: ‘我们在这里’}]}{‘supplier’: ‘xyz’, ‘title’: ‘我们在这里’}
2024-04-20 19:53:42
697
原创 Python 运算符(1)
10 % 3取余经常用于哪些场景?带有数据重复或循环的情况22日对应周五,22 % 7 = 1余数为1则对应周五0对应周四30 % 7 = 2对应周六运算结果一律为布尔值大于 小于 大于等于 小于等于 不等于 等于< >=
2024-04-20 18:55:07
575
原创 python raise异常处理
自己也可以用raise自定义异常:class CustomError(Exception):def init(self, ErrorInfo):self.errorinfo = ErrorInfodef str(self):return self.errorinfo============================================try: code…code code…coderaise CustomError(“xxxx”)except CustomErr
2024-04-20 17:33:47
395
原创 Jetpack Compose for Desktop实现复杂的自动布局网格(1)
districtWidth=maxWidth.value//计算每列方框的数量everyRowBoxQuantity=floor(districtWidth/gridBoxWidth).toInt()//类别表val categoryList:MutableList = mutableListOf()//显示列表,类别-数据列表val gridList:MutableMap = mutableMapOf()dataList.groupBy { it.category }.forEa
2024-04-20 14:34:02
961
原创 Go 专栏|并发编程:goroutine,channel 和 sync
片转存中…(img-rZRlmcCO-1713580859894)][外链图片转存中…(img-QOeN3T1x-1713580859895)]
2024-04-20 10:41:11
642
原创 10个常用Python自动化脚本_python脚本
45)][外链图片转存中…(img-OlKFQmr7-1713542850346)][外链图片转存中…(img-SS0KGlhB-1713542850347)][外链图片转存中…(img-i5MRVukT-1713542850347)]
2024-04-20 00:07:41
1571
原创 【Redis系列8】如何利用一个支持元素删除的布隆过滤器来解决缓存穿透问题
就写到这了,也算是给这段时间的面试做一个总结,查漏补缺,祝自己好运吧,也希望正在求职或者打算跳槽的 程序员看到这个文章能有一点点帮助或收获,我就心满意足了。多思考,多问为什么。希望小伙伴们早点收到满意的offer!越努力越幸运!金九银十已经过了,就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。
2024-04-19 22:06:38
984
原创 【kubernetes】k8s集群高可用部署安装和概念详细说明【含离线部署】,客户端连接haproxy访问高可用流程
由于篇幅原因,就不多做展示了《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!created:sudo chownid−uid−u执行环境变量创建【上面其实有提示的,自行看一下】可以直接复制你上面提示中的这3个命令哈id−uid−u现在回到master1上,就可以看到这2个master信息了自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
2024-04-19 20:40:06
1109
原创 【JavaSE基础】学会区分和使用重载和重写
☀️1.什么是方法重载?在Java语言中,在同一个类中,存在多个方法名相同,但是具有不同的参数列表,这就称之为方法重载(method overloading)。这里的参数列表,指的就是方法的参数,。举一个Demo类栗子//一个不带参数没有返回值的test方法//一个不带返回值,参数为int类型的test方法//一个返回值为int,参数为int、String的test方法return a;🔑 :通过上面的栗子我们很清楚,更印证了我们**只要方法名相同,参数列表不同即是方法重载。
2024-04-19 19:15:03
1025
原创 【 大厂必考之JVM】01:JVM架构体系及加载机制
终极手撕架构师的学习笔记:分布式+微服务+开源框架+性能优化《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)终极手撕架构师的学习笔记:分布式+微服务+开源框架+性能优化[外链图片转存中…(img-IJhvFRUR-1713519551679)]
2024-04-19 17:39:27
947
原创 《Java并发编程的艺术》读后笔记-Executor框架简介(第十章)
还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!/>
2024-04-19 16:08:28
293
原创 MySQL数据库的各种安装方式【Windows,Linux,Docker】一次都告诉你
终极手撕架构师的学习笔记:分布式+微服务+开源框架+性能优化《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
2024-04-19 14:35:21
676
原创 Mysql 设计超市经营管理系统,包括员工库存表(stock) 和 仓库表(warehouse)
这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!术文档**祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!![外链图片转存中…(img-OxE8xKbR-1713503337239)]《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
2024-04-19 13:09:12
810
原创 java编译原理实验一有如下算术运算文法,YARN学习
总体来说,如果你想转行从事程序员的工作,Java开发一定可以作为你的第一选择。但是不管你选择什么编程语言,提升自己的硬件实力才是拿高薪的唯一手段。如果你以这份学习路线来学习,你会有一个比较系统化的知识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
2024-04-19 11:39:39
1018
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人