- 博客(52)
- 收藏
- 关注
原创 基于BindingList的WinForm数据绑定机制与DataGridView动态刷新技术
二、封装一个连接SQLite方法,并返回BindingList集合用于DataGridView使用。本文以连接SQLite为例进行代码演示。三、数据展示(查、改,删、增)一、首先建立里一个模型类。
2024-11-20 16:54:23
720
原创 C#性能驱动的内存处理:使用 Span<T> 和 Memory<T> 提升代码效率
【代码】C#性能驱动的内存处理:使用 Span 和 Memory 提升代码效率。
2024-08-30 20:38:34
430
原创 C#实现利用数据驱动设计与组件系统优化游戏架构示例
数据驱动设计(Data-Driven Design, DDD)是一种将游戏逻辑与数据分离的设计模式。其核心思想是将游戏的行为和状态逻辑抽象为数据,允许设计人员和程序员独立地进行修改和优化。
2024-08-28 20:17:16
1080
原创 C#高效内存管理:运用对象池与结构体优化技术
总结:在这个示例中:ObjectPool 类管理了GameObject对象的重用。通过减少对象的创建和销毁频率,我们减少了内存分配和垃圾回收的压力。GameObject 结构体用于表示游戏对象。由于结构体是值类型,我们避免了对象的引用开销和垃圾回收问题。Game 类展示了如何在实际应用中使用对象池。通过SpawnObject方法,我们获取对象、使用它,然后将其返回池中重用。
2024-08-28 19:57:37
463
1
原创 C# 自动化抢购脚本:基于商品链接的实现方案
这段代码定义了一个名为 Snapped 的方法,主要用于自动化操作购物网站的购物流程。代码通过 EdgeDriver 启动浏览器并最大化窗口,接着导航到指定的商品页面。方法中使用了 WebDriverWait 来等待和点击不同的按钮,如“加入购物车”、“立即购买”以及“去结算”。每个步骤都包含异常处理,确保在遇到错误时能够记录相关信息。代码中的 driver.Quit() 被注释掉,便于在实际应用时释放资源。
2024-08-26 19:33:39
725
原创 C#过 SemaphoreSlim 实现高效的数据库并发控制和资源管理(多线程)
在多线程环境中管理数据库操作的并发访问至关重要。本文探讨了使用 SemaphoreSlim 来控制数据库访问的有效方法。通过设定 SemaphoreSlim 的最大并发线程数,代码示例展示了如何在保证线程安全的同时优化数据库操作性能。SemaphoreSlim 提供了一种高效的并发控制机制,不仅提高了系统的稳定性和性能,还简化了代码维护。该方法有效防止了资源争用,确保了数据库操作的稳定性和可靠性,特别适用于高并发场景。
2024-08-25 21:57:57
487
原创 C#优化异步数据获取:使用 ValueTask 实现高效缓存和数据库访问
【代码】C#优化异步数据获取:使用 ValueTask 实现高效缓存和数据库访问。
2024-08-23 23:20:17
398
原创 EPPlus助力:优雅实现Excel数据到数据库的自动迁移之旅
这里我使用了Access数据库为例,导入EPPlus如果不会请看上一篇帖子。1.首先先设置EPPlus为非商业使用。2.Access数据库连接方法。4.使用导入方法到导入到数据库。
2024-05-08 10:22:30
655
原创 C#中实现DataGridView数据的优雅Excel之旅(EPPlus)
用EPPlus实现把DataGridView中的数据导出到EXCEL中
2024-05-08 10:12:14
672
原创 探索Entity Framework:从面向对象到关系型数据库的桥梁
探索C#Entity Framework:从面向对象到关系型数据库的桥梁,提高开发效率,简化数据访问,便于维护和扩展
2024-01-16 10:35:48
1534
原创 c#实现传入文件后缀名为 “.frx“ 的报表文件,以及SQL语句进行打印功能
c#实现传入文件后缀名为 ".frx" 的报表文件,以及SQL语句进行打印功能,功能非常强大,有隐式打印,显示打印,还能自定义设计报表和预览报表
2024-01-15 10:56:49
1294
原创 C# 利用 UI 自动化框架与应用程序的用户界面进行交互来模拟点击按钮
【代码】C# 利用 UI 自动化框架与应用程序的用户界面进行交互来模拟点击按钮。
2024-01-11 11:08:23
1418
原创 C#写一个检测软件崩溃的小工具,如果检测到软件的主线程崩溃或者退出则自动重启软件
C#实现启动一个监控线程,定期检查目标软件是否崩溃或者已退出。如果目标软件崩溃活已退出,则自动重新启动它。
2024-01-04 10:22:26
1004
原创 C#接口实现自定义的 Token 鉴权过滤器,用于保护 Web API 接口不被未授权用户访问
具体来说,这个过滤器会在每次请求 API 接口时进行校验,验证请求头中传递的 Token 值是否有效。如果 Token 无效,则返回 403 状态码,并提示错误信息;如果 Token 有效,则允许访问 API 接口。
2024-01-02 11:37:06
1980
原创 C#后端生成随机验证码图片(base64格式),通过接口供前端直接使用
【代码】C#后端生成随机验证码图片(base64格式),通过接口供前端直接使用。
2024-01-02 11:03:44
904
原创 C#实现传入SQL查的数据表(DataTable)进行导出EXCEL表格的功能
【代码】C#实现传入SQL查的数据表(DataTable)进行导出EXCEL表格的功能。
2023-11-08 15:56:38
532
1
原创 Winfrom实现窗体控件自适应 随着窗体的放大缩小 控件不会出现位置固定 或者出现大小异常
【代码】Winfrom实现窗体控件自适应 随着窗体的放大缩小 控件不会出现位置固定 或者出现大小异常。
2023-11-04 15:35:11
384
1
DataGridView学习
2024-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人