Posts
All the articles I've posted.
-
.NET Framework 4.6.2 安全深拷贝实现方案研究
Published: at 12:00 AM深拷贝(deep clone)指的是创建一个对象的完整副本,包括其包含的所有子对象,从而使原对象和副本在内存中完全独立。实现深拷贝时,安全性是首要考虑因素,需要避免使用已知存在反序列化安全漏洞的技术(例如 BinaryFormatter)。本文将评估多种适用于 .NET Framework 4.6.2 的安全深拷贝实现方式,包括使用 JSON 序列化(Newtonsoft.Json)、使用 Protobuf-net 序列化、利用表达式树或反射的通用实现,以及使用 AutoMapper 映射来克隆对象。每种方法都会从安全性、开源许可证、性能和适用性等方面进行分析,并给出示例。
-
JavaScript对象拷贝详解:浅拷贝 vs 深拷贝🌊🆚🌊🌊
Published: at 12:00 AM深入剖析JavaScript中浅拷贝和深拷贝的原理、实现方式及其在实际开发中的注意事项,助你避开常见“引用陷阱”!
-
用现代.NET特性优化你的内存管理:开发者必备实战指南
Published: at 12:00 AM本文聚焦于.NET 8及以上的内存优化实践,通过真实案例剖析常见低效模式与现代API的高效替代方案,帮助开发者写出更快、更省内存的代码。