刷新
90%的项目经理都在使用的15款项目管理工具清单

博主头像 以下是 90% 项目经理常用的项目管理工具清单。它们帮助项目经理规划、组织、执行和监控项目,确保项目按时、按预算完成,并满足项目目标。 1. 禅道(Zentao) 用途:项目管理、需求管理、任务分配、缺陷跟踪。 特点: 完全开源,适合中小型企业。 提供从需求、开发、测试到交付的全流程管理。 集成了任 ...

软件开发中的10个最佳实践技巧!

博主头像 在软件开发过程中,遵循一些最佳实践可以极大提高代码质量、开发效率和团队协作。以下是10个最佳实践技巧,适用于各类软件开发项目: 1. 代码复用与模块化 模块化和代码复用是高效软件开发的基础。通过将代码分解为小的、功能单一的模块,团队可以更容易地进行维护、测试和扩展。 实践技巧:编写通用的、可重用的组 ...

list集合distinctby的使用

最近使用集合的distinctby根据元素的某个属性进行过滤,但是最后的结果是需要有序的,所以想知道过滤后的顺序会不会改变。 如何使用 官方文档:根据指定的键选择器函数返回序列中的不同元素 我的理解:根据指定的属性去重 代码: var lista = new List<People>(); list ...

使用Roslyn的源生成器生成DTO

博主头像 前言 源生成器的好处很多, 通过在编译时生成代码,可以减少运行时的反射和动态代码生成,从而提高应用程序的性能, 有时候需要对程序AOT以及裁剪编译的dll也是需要用SG来处理的。 我们开发程序应该都绕不过Mapper对象映射,用的比较多的库可能就是AutoMapper,Maspter之内的三方库吧; ...

.NET 全功能流媒体管理控制接口平台

博主头像 前言 视频会议、在线教育、直播娱乐还是远程监控,流媒体平台的性能和稳定性直接影响着用户体验。 给大家推荐一个基于 C# 开发的全功能流媒体管理控制接口平台。 项目介绍 AKStream是一个基于 C# 开发的全功能流媒体管理控制接口平台。 它集成了 GB28181、RTSP、RTMP、HTTP 等多 ...

.NET 8 高性能跨平台图像处理库 ImageSharp

博主头像 前言 传统的 System.Drawing 库功能丰富,但存在平台限制,不适用于跨平台开发。.NET 8 的发布,ImageSharp 成为了一个更好的选择。 ImageSharp 是一个完全开源、高性能且跨平台的图像处理库,专为 .NET 设计。它提供丰富的图像处理功能和出色的性能,适用于桌面应用 ...

二元分类算法:逻辑回归实现与应用

博主头像 在机器学习领域,二元分类(Binary Classification) 是一种常见的任务,其目的是将输入数据分为两个类别。例如,垃圾邮件分类、疾病预测等都是典型的二元分类问题。常见的二元分类算法有 逻辑回归(Logistic Regression)、支持向量机(SVM)、决策树(Decision T ...

AOT使用经验总结

博主头像 一、引言 站长接触 AOT 已有 3 个月之久,此前在《好消息:NET 9 X86 AOT的突破 - 支持老旧Win7与XP环境》一文中就有所提及。在这段时间里,站长使用 Avalonia 开发的项目也成功完成了 AOT 发布测试。然而,这一过程并非一帆风顺。站长在项目功能完成大半部分才开始进行 A ...

list拷贝踩坑记录

最近做项目中,有一个场景需要复制list给其他对象的属性赋值,然后再去根据对象的其他属性操作list的元素数据,其实就是一个list的拷贝问题 代码还原 一个list集合,元素类型为class,复制一下list,但是list里面元素还是指向原来的对象 internal class Program { ...

.NET周刊【11月第1期 2024-11-03】

博主头像 国内文章 .NET 9 AOT的突破 - 支持老旧Win7与XP环境 https://www.cnblogs.com/lsq6/p/18519287 .NET 9 引入了 AOT 支持,使得应用程序能够在编译时优化,以在老旧 Windows 系统上运行。这项技术通过静态编译,消除运行时的 JIT 编 ...

第47篇 简单IOC介绍

博主头像 1.IOC的各种叫法 依赖反转(Dependency Inversion),SOLD原则中的D 控制反转(Inversion of Control) 依赖注入 Dependency Injection 2.什么是依赖注入 一个类或对象依赖于另一个类或对象,即一个对象需要另一个对象来完成某个功能 OO ...

<1···141516···50>