标签

 .net 

相关的文章:

本列表汇集了关于 .NET 应用开发、性能优化及实用工具的优质文章,助您提升开发效率与应用性能。

.NET外挂系列:3. 了解 harmony 中灵活的纯手工注入方式 - 一线码农

一:背景 1. 讲故事 上一篇我们讲到了 注解特性,harmony 在内部提供了 20个 HarmonyPatch 重载方法尽可能的让大家满足业务开发,那时候我也说了,特性虽然简单粗暴,但只能解决 95% 的问题,言外之意还有一些事情做不到,所以剩下的 5% 只能靠 完全手工 的方式了。 二:注解特

AI生成摘要 本文讨论了HarmonyPatch注解的局限性,尽管有20个重载方法,但无法覆盖所有场景,如嵌套类。通过反射和动态hook可以部分解决这些问题。作者提供了代码示例,演示如何使用TargetMethod和HarmonyMethod进行补丁处理。

原文中文,约5800字,阅读约需14分钟。发表于:10 小时前
阅读原文

在.NET 8(Linux Azure Functions)上将Word转换为PDF的文档处理库

Document Processing Libraries for Word to PDF on .NET 8 (Linux Azure Functions) Introduction Converting Word documents to PDF in a serverless .NET 8 (Linux) environment (like Azure...

AI生成摘要 在.NET 8(Linux Azure Functions)环境中,选择跨平台文档库以将Word文档转换为PDF。关键要求包括支持日期字段、高保真PDF输出、与.NET 8和Linux兼容,以及在Azure Functions中的顺利部署。比较了Aspose.Words、Syncfusion DocIO和GemBox.Document等库,GemBox.Document以890美元的单次费用提供高性价比,适合预算有限的用户,而Syncfusion则提供全面功能和可能的免费社区许可。

在.NET 8(Linux Azure Functions)上将Word转换为PDF的文档处理库
原文英文,约8100词,阅读约需30分钟。发表于:13 小时前
阅读原文

由GitHub Copilot驱动的更快.NET升级

Introducing GitHub Copilot app modernization – Upgrade for .NET You probably don’t look forward to the process of modernizing your applications. It can be time consuming, risky, and full of manual...

AI生成摘要 GitHub Copilot推出了.NET应用现代化升级的公共预览版,用户只需安装扩展并启用Agent模式,即可通过简单指令自动完成代码变更和测试验证,从而加速升级过程。

由GitHub Copilot驱动的更快.NET升级
原文英文,约700词,阅读约需3分钟。发表于:21 小时前
阅读原文

.NET学习笔记:单元测试(Castle Dynamic Proxy)

Castle Dynamic Proxy: github Castle Dynamic Proxy is a powerful library for generating dynamic proxy objects at runtime in .NET. It is widely used in mocking frameworks like Moq to simulate and...

AI生成摘要 Castle Dynamic Proxy是一个强大的.NET库,能够在运行时生成动态代理对象,广泛应用于Moq等模拟框架。它支持拦截方法调用、返回预定义值和验证交互,主要用于单元测试和面向切面编程(AOP)。该库只能代理接口或虚方法,无法处理密封类或方法。Moq通过Castle的ProxyGenerator创建动态代理以模拟对象行为。

.NET学习笔记:单元测试(Castle Dynamic Proxy)
原文英文,约500词,阅读约需2分钟。发表于:1 天前
阅读原文

.NET外挂系列:2. 了解强大的 harmony 注解特性 - 一线码农

一:背景 1. 讲故事 上一篇我们简单的聊了下harmony外挂的基本玩法,让大家宏观上感受到了外挂在 .NET高级调试 领域的威力,这一篇我们从 注解特性 这个角度继续展开。 二:harmony 注解特性 1. HarmonyPatch 解读 在harmony支持的众多特性中,HarmonyPat

AI生成摘要 本文介绍了Harmony外挂的注解特性,重点解析了HarmonyPatch的用法。通过示例代码,展示了如何监控线程启动,包括无参和有参情况,并优化了代码结构以提升可读性。最后,介绍了自定义方法批量注入监控,简化多重重载处理。

原文中文,约5500字,阅读约需14分钟。发表于:1 天前
阅读原文

.NET外挂系列:1. harmony 基本原理和骨架分析

说了这么说,还是说一些比较实际的案例可能大家更感兴趣,我的一个 .NET 程序平时都是好好的,不知道为啥线程突然就暴涨到了1000+,现在很惶恐,不知道是什么逻辑导致的,我用 windbg 观察后发现是都是普通的。这张图很好理解,就是对你想要 hook 的方法,harmony 会对应生成一个动态方法,然后将 需要hook的原方法的il代码全部copy走,同时根据你的配置情况,在。如果基本的...

AI生成摘要 Harmony是一个跨平台的.NET方法修补和替换库,通过前缀、后缀和转译器补丁动态注入代码,帮助调试和解决程序问题。本文介绍了如何使用Harmony监控线程启动,分析代码逻辑,提高调试效率。

原文中文,约6900字,阅读约需17分钟。发表于:2 天前
阅读原文

我是新手,为什么我选择了 .NET 而不是 Java?

您用来构建现代软件的所有库/框架,全栈(不包括 SPA UI),均由 Microsoft 的不同团队管理,并且已准备好用于云(如果您愿意),并具有良好的 IDE 集成。我认为具有讽刺意味的是,在任何当前一代平台上,.NET 都比 Java 更具跨平台性。不过,这取决于你在哪里,如果有工作的话。在新西兰,C# 的工作并不短缺,而且薪水比 TypeScript/JS...

AI生成摘要 .NET与Java的比较中,强调了.NET在跨平台性和薪资方面的优势。作者分享了从Java转向C#的经历,认为C#更优,并指出.NET生态系统的整合性及Visual Studio的优势。同时提到不同地区对Java和C#的需求差异。

原文中文,约1400字,阅读约需4分钟。发表于:2 天前
阅读原文

数字体验的三个维度:与Aktuel.net、Haberdizayn.com和AbdulkadirGungor.com一起探索创意的技术深度

Günümüzün birbirine bağlı dünyasında, dijital platformlar hayatımızın ayrılmaz bir parçası haline geldi. Bilgiye anında ulaşmak, bu bilgiyi keyifli ve anlaşılır bir şekilde tüketmek ve tüm bu...

AI生成摘要 Aktuel.net 提供快速可靠的信息,Haberdizayn.com 以美学呈现新闻,AbdulkadirGungor.com 展示数字创作的技术与创意。这三个平台各具特色,帮助用户获取信息和享受视觉体验。

数字体验的三个维度:与Aktuel.net、Haberdizayn.com和AbdulkadirGungor.com一起探索创意的技术深度
原文约500字/词,阅读约需2分钟。发表于:2 天前
阅读原文

.NET外挂系列:1. harmony 基本原理和骨架分析 - 一线码农

一:背景 1. 讲故事 为什么要开这么一个系列,是因为他可以对 .NET SDK 中的方法进行外挂,这种技术对解决程序的一些疑难杂症特别有用,在.NET高级调试 领域下大显神威,在我的训练营里也是花了一些篇幅来说这个,今天我准备用10篇左右来详细聊一聊,供学员和同行们欣赏,详细的文档参考:https

AI生成摘要 Harmony 是一个跨平台的 .NET 方法修补和替换库,通过前缀、后缀、转译器和终结器等方式动态注入代码,解决程序问题。本文通过实例展示如何使用 Harmony 钩住线程启动方法,以追踪线程异常来源。

原文中文,约6100字,阅读约需15分钟。发表于:2 天前
阅读原文

【开源力荐】一款基于 .NET 开源、免费、功能强大的 Windows 系统优化工具

对于希望优化 Windows 系统性能、提升使用体验的用户,SophiApp 提供了丰富的调整选项,如关闭不必要的后台服务、调整系统视觉效果等。:对于喜欢个性化定制的用户,SophiApp 允许用户根据自己的喜好调整系统的 UI 和个性化设置,如更改主题、图标、字体等。:对于注重个人隐私的用户,SophiApp...

AI生成摘要 SophiApp是一款免费的.NET应用,专为优化Windows 10和11系统而设计,提供130多项调整选项,确保系统安全与稳定。它支持动态渲染、实时状态显示和多线程,适合系统优化、隐私保护和个性化定制。

原文中文,约1000字,阅读约需3分钟。发表于:3 天前
阅读原文