- 博客(13)
- 收藏
- 关注
原创 python入门:Python输出
在Python中,输出是程序与用户或其他系统交流的重要组成部分。本文将深入介绍Python输出的不同方法,包括字符串模运算符、格式方法、字符串方法以及print()函数的sep参数,以及Python的格式转换规则。
2023-12-04 13:47:35
262
原创 python入门:Python输入
input()函数是Python中一个强大而灵活的工具,通过本文的介绍和案例,希望读者能够更深入地理解和运用这个函数。从基本的获取用户输入到高级的异常处理和文件输入,input()在不同场景下都能展现其强大的功能,使得Python编程更加灵活和实用。
2023-12-04 13:21:02
237
原创 Python制作简易闹钟
在日常生活中,时间是非常宝贵的资源。为了更好地利用时间,我们可以借助技术手段,比如一个简单而实用的Python闹钟应用。本文将使用tkinter库创建一个基于GUI的闹钟应用,并通过Python的多线程功能来避免主程序被阻塞。
2023-12-02 01:00:00
1083
原创 IntelliJ IDEA安装使用教程
IntelliJ IDEA是一个跨平台的IDE,在Windows、macOS和Linux操作系统上提供一致的体验。IntelliJ IDEA有以下版本:Community Edition是免费和开源的,在Apache 2.0下获得许可。它提供了JVM和Android开发的所有基本特性。IntelliJ IDEA Ultimate是商业化的,有30天的试用期。它为web和企业开发提供了额外的工具和特性。
2023-12-02 00:30:00
179
原创 Python中import*不是一个好习惯
由于采用了import *,我们无法明确知道 sum 函数到底是从何处引入的,可能会导致代码的可读性下降。此外,如果模块 a 中也有一个名为 sum 的函数,那么它会覆盖我们在当前代码中定义的 sum 函数,引发混淆和错误。在这段代码中,首先使用了from a import *,意味着从模块 a 中导入了所有的函数和类到当前的命名空间中。通过这种方式,我们将模块 a 导入为 l,并为我们自己的函数取名为 custom_sum,避免了潜在的冲突。假设有一个包a,其中包含一个名为sum(a, b)的函数。
2023-12-01 13:38:09
190
原创 Python[面试题] 处理未知大小的日志文件
这段代码实现了在一个大型日志文件中查找包含特定关键词(例如'error')的行,并将每个匹配行及其前后几行写入到一个新的文件中。
2023-12-01 13:33:18
154
原创 每个 Python 程序员都应了解的 7 个列表函数
列表是 Python 中数据结构和算法的重要组成部分。它们扮演着重要的角色,由于列表的重要性,Python 提供了一些内置函数来执行常见的列表操作。这些函数旨在帮助开发人员更快、更轻松地工作。
2023-11-30 10:13:14
1278
原创 Openstack单控制节点灾难恢复
Scope:openstack 单 ctrl 节点环境机器发生故障之后,在不影响现有 vm 的状态下。利用备 份的配置文件,数据库,重新搭建一个 ctrl 节点,使集群恢复正常运行。新创建一个 vm 192.168.8.138 hostname 使用 openstack-ctrl,keystone memcache openstack-dashboard 故障切换方法一样。修改所有机器的 h osts 文件如下。配置文件使用 192.168.8.135 的配置文件。启动服务,创建 vm,验证即可。
2023-11-30 10:06:50
200
原创 使用Python编写一个简单的录屏软件
然后,使用 PyAutoGUI 拍摄屏幕截图,将其转换为 NumPy 数组,并从 BGR 转换为 RGB 格式。Python 提供提供了一个名为pyautogui的模块,pyautogui 是一个用于自动化鼠标和键盘操作的 Python 模块,而不仅仅是用于截图功能。在使用 OpenCV 进行屏幕录制时,确实需要创建一个 VideoWriter 对象,并指定输出文件名、视频编解码器、FPS(帧率)和视频分辨率。我们将运行一个无限循环,在循环的每次迭代中,我们将截取一个屏幕截图,并将其写入输出文件。
2023-11-29 19:18:55
965
原创 编程中常见的技术难题有哪些?
每位程序员都深知,BUG就像编程过程中的小魔鬼,有时候看似无害,但一旦被忽略,就可能引发严重的后果。我选择了使用跨平台的开发框架,但在实际操作中,仍然遇到了一些平台差异带来的问题。通过持续的测试和及时的更新,我逐渐解决了这些问题,同时也加深了对不同平台的认识。例如,在大规模数据处理中,需要考虑如何有效地利用CPU和内存资源,以及合理设置异步任务的并发数。在实际开发中,充分理解异步编程的机制,善于利用调试工具和性能监控工具,以及经验丰富的异常处理,都是克服编程困难的关键。块捕获异步代码中的异常,并考虑使用。
2023-11-29 11:23:32
388
原创 puppet5 HA haproxy+ucarp+mcollective+rabbitmq install
centos 7.5puppet-master-1 9.*.*.60puppet-master-2 9.*.*.61puppet-master-3 9.*.*.62puppet-db 9.*.*.63puppet-haproxy-1 9.*.*.64puppet-haproxy-2 9.*.*.65ucarp vip 9.*.*.66puppet-client-1 9.*.*.67puppet-psq 9.*.*.68vip hostname puppet-master.
2021-04-25 10:02:53
302
Python面试题 处理未知大小的日志文件
2023-12-04
使用Python的Tkinter 模块实现的画板应用 允许用户选择颜色、使用橡皮擦、清空画布,并支持保存绘制内容为图片
2023-12-04
解释MySQL复制是什么,以及如何确保高可用性?
2023-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人