摘要: SQLAlchemy 是 Python 中一个非常流行的对象关系映射(ORM)库,用于简化数据库操作。它提供了一种灵活的方式,让开发者可以用 Python 代码与数据库交互,而无需直接编写大量的 SQL 语句。 简单来说,SQLAlchemy 的主要特点包括: ORM 功能:可以将数据库表映射为 P 阅读全文
posted @ 2025-02-24 14:02 孤独成派 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 由于下载器与上传器实现原理相似,所以仅以下载器举例。 优势: 创建多个下载器,例如负责数据管理模块的、负责专家服务的等; 同时多个下载任务,例如可设置数据管理同时下载多个,而非逐个排队下载; 多个下载任务可组合成一个下载任务组,一个下载任务可加入多个组,加入多个组不会重复下载;(加入多个组理论可行, 阅读全文
posted @ 2025-02-06 16:38 孤独成派 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 使用google/pinject(依赖注入库)搭建了一个多模块运行、相互隔绝的项目。 定义全局单例的依赖注入容器: """依赖注入容器""" from typing import Any, List, Type, TypeVar import pinject import pinject.findi 阅读全文
posted @ 2025-02-05 18:25 孤独成派 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 这是个练手项目,初次接触Avalonia,决定搭建一个架构由Prism实现,UI基于Material,演示基本控件、自定义控件、遮罩、弹窗、标签页等UI基础的桌面项目,实现这些UI基础,基于WPF转Avalonia应该就没太大的问题了。 一、新建项目。 (推荐编辑器:JetBrains Rider, 阅读全文
posted @ 2024-11-26 18:26 孤独成派 阅读(827) 评论(1) 推荐(1) 编辑
摘要: Selenium监控网络有两种方式,第一种使用代理,第二种是使用CDP(Chrome DevTools Protocol)协议,下面直接分别介绍如何使用代理和CDP协议监控网络请求。 一、使用Selenium-Wire设置代理拦截处理请求。 Selenium-Wire是基于Selenium开发的抓包 阅读全文
posted @ 2024-10-22 17:54 孤独成派 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 实现TextBlock控件像TextBox一样支持选择文本,又保留TextBlock显示省略号等特性,找不到参考文献了,抱歉。 下面演示基于可选择TextBlock实现的效果: 代码已上传至https://gitee.com/Pumbaa_Peng/textbook-demo.git。 1 <pp: 阅读全文
posted @ 2024-10-12 16:23 孤独成派 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 多标签页 使用第三方库Dragablz可以很轻易地实现可拖动的标签页,多个标签页通过相同的缓存路径共享会话,两个箭头是切换标签页(仅超出时显示),右上角是窗口按钮。 右键菜单及快捷键 右键菜单实现接口IContextMenuHandler,由于是自定义控件,不止有浏览器,因此快捷键使用KeyBind 阅读全文
posted @ 2022-09-28 18:24 孤独成派 阅读(379) 评论(1) 推荐(1) 编辑
摘要: 分享基于.NET 4.5的WFP项目架构设计。 一、项目结构 我们的代码不可能集中在一个项目,缺少共用性,当一个git仓库存在多个项目时,我希望项目结构如下所示: App1、App2文件夹是项目主程序,但是它们的解决方案文件放在根目录,分别是App1.sln和App2.sln,这样的好处是被引用的公 阅读全文
posted @ 2022-09-26 19:05 孤独成派 阅读(3373) 评论(1) 推荐(3) 编辑
摘要: 介绍一种保留最大化、最小化动画、显示隐藏动画的窗口实现方法,依赖第三方库ControlzEx,相信有小伙伴用过,如果不知道怎么是窗口透明化的请继续向下看,在之前的文章WPF三种自定义窗体的实现曾经使用过,但是未发现保留系统动画又透明的实现方式。 ControlzEx有个WindowChromeBeh 阅读全文
posted @ 2022-06-01 14:40 孤独成派 阅读(319) 评论(0) 推荐(0) 编辑
摘要: class ClassA { public void Print1() { Console.WriteLine("111"); } public void Print2() { Console.WriteLine("222"); } public void Print3() { Console.Wr 阅读全文
posted @ 2022-04-26 19:27 孤独成派 阅读(179) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示