- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 【python基础】weakref的初次遇见
本文先介绍简易数据库连接管理器因强引用致内存难释放问题,后引入 weakref,用弱引用缓存连接实现对象自动回收。
2025-04-06 00:16:29
154
原创 【python基础】weakref的初次遇见
DatabaseConnection类,模拟了一个数据库的连接,字典cache存储数据库的连接对象,我们通过 del删除字典中的 db1条目,但python的回收机制是引用回收,cache字典仍然持有数据库连接对象的引用,因此对象的内存不会立即被释放,如果我们这次连接结束,如果后续不断创建新的数据库连接对象并添加到字典中,那这个字典会越来越大。print("删除 db_connection 后,cache 内容:", dict(cache))print(f"关闭数据库连接 {self.db_name}")
2025-04-06 00:14:36
413
原创 带你从呼吸开始了解MCP
本文介绍了MCP协议及其在Agent中的应用,并通过实例讲解如何构建GitHub搜索服务,提升LLM工具调用的复用性与扩展性。
2025-03-23 23:46:27
756
原创 连点器(Python)
github的地址操作界面:自动点击功能:程序可以根据设置的中心点和点击半径,自动在屏幕上进行随机点击。频率和半径设置:实时鼠标位置显示:通过定时更新,应用实时显示当前鼠标的位置。启动和停止控制:置顶窗口功能:用户可以通过点击按钮使应用程序窗口始终保持在最前面,防止其被其他窗口遮挡。错误提示:当用户输入无效的半径值时,会弹出错误提示框。随机暂停和点击间隔:热键支持:支持通过 F8 键来启动/停止连点器,无需直接在界面中点击按钮。结语最后,希望各位能给我的项目点一下star,谢谢各位。
2024-12-05 23:00:13
1257
原创 【无标题】MySQL小作业
one、 向student表中增加“入学时间”列,其数据类型为日期时间类型。Three、将studen表中的speciality字段删除。Two、修改studet表中sdept字段长度改为20.2、创建student表。11、向teaching表插入数据。Four、删除student表。7、向student插入数据。8、向course表输入数据。6、创建teaching表。5、创建teacher表。3、创建course表。9、向sc表输入数据。
2022-11-26 20:06:24
1696
空空如也
不创建hadoop用户的情况下要修改哪些文件配置
2022-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人