自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 三维模型中法向量作用

在三维计算机图形学和几何处理中,法向量(Normal Vector)是描述三维表面方向的一个重要概念。它对于许多渲染和几何处理操作至关重要,通常用于表示物体表面的朝向。

2024-12-23 00:32:39 1151

原创 软件架构师的成长与误区:从高级开发人员到系统设计者

很多开发者可能认为只要自己能独立开发一款软件,并且技术水平很高,就成为了一名架构师,事实上,这仅仅算是高级开发人员 。架构师不仅需要技术能力,还需要系统思维和良好的架构设计经验,**需考虑如何让系统具备可扩展、可复用、可维护、可高可用、以及高性能等特性以及其他方面。** 本文将探讨软件架构师的核心职责、常见误区以及如何平衡技术与管理的双重角色。

2024-12-09 00:47:18 703

原创 同步与异步区别以及与线程关系

尽管同步与异步常常与多线程和单线程相联系,但它们并不直接依赖于线程的使用。同步与异步关注的是任务之间的等待机制,而线程模型决定任务如何在不同线程间分配执行。

2024-12-06 23:56:42 1963 1

原创 解耦与八卦:阴阳哲学视角下的软件工程启示

通过八卦中的阴阳哲学,我们可以从中汲取对软件工程设计的深刻洞察。在构建软件系统时,耦合与聚合之间独立性之间的平衡,就如同阴阳之间的和谐与动态交替。通过适时解耦,能够有效地调节系统中的耦合与聚合关系,避免系统过度复杂化或僵化,确保其在不断变化的技术环境中保持灵活性和可扩展性。正如自然界中的阴阳变化,软件系统的设计也应当是一种持续调整与平衡的过程,只有在这一过程中,我们才能构建出既具备强大功能与稳定性,又富有灵活性与扩展性的软件系统。

2024-12-06 23:22:15 1138

原创 如何在软件开发中恰当地引入设计模式

设计模式并不是一开始就应该强加于项目的,而是随着项目的演进和业务理解的加深,逐步引入的。合理的设计模式能够帮助开发团队更好地应对复杂需求,提高软件系统的质量。然而,过早或过度使用设计模式可能会导致系统过于复杂,因此在实际应用时,应该根据具体需求来适时引入和优化设计模式。

2024-11-17 16:54:32 953

原创 从贫血模型看传统MVC三层架构的设计缺陷

这样的结构不仅降低了代码的可读性和可维护性,也使得系统的整体设计变得更加松散,增加了对外部服务层的依赖,从而可能导致业务逻辑的散乱和重复,进一步降低了系统的灵活性和扩展性。这意味着,尽管MVC利用了面向对象的特性,如封装和继承,但在实际应用中,开发过程中可能会更多地依赖于按步骤执行的过程逻辑,而不是完全遵循面向对象的设计原则。然而,随着业务需求的不断变化和复杂化,传统MVC架构中的“贫血模型”现象逐渐显露出其设计缺陷,这些缺陷对系统的可维护性和扩展性产生了负面影响。这种现象在传统MVC架构中非常常见。

2024-11-10 18:55:21 324

原创 如何对系统进行重构

重构是提升代码质量和系统可维护性的关键过程,涉及多个方面的理解和协调。通过正确识别常见误区和科学的重构步骤,可以有效地提升系统的灵活性和可扩展性。重构不仅能优化当前的代码结构,还能为未来的开发奠定更坚实的基础,从而更好地应对快速变化的业务需求和技术环境。在实际开发中,持续关注代码质量和团队的协作,将有助于实现高效的重构,推动项目的成功。

2024-11-10 15:34:31 1224

原创 软件开发过程中重构等级划分

随着需求的变化、技术的演进以及团队的成长,系统的初始设计往往会面临各种挑战,因此,重构成为保持代码健康和灵活性的重要手段。由于大型重构对于系统的结构和功能有着深远的影响,因此需要全面的计划和设计,以确保系统的稳定性和可靠性。虽然中型重构需要更详细的规划和测试,但其带来的长远益处往往能够有效降低未来的维护成本,并为新功能的添加提供更好的基础。无论是小型的代码改善,还是全面的系统重构,重构都能够提升代码的质量,降低技术债务,增强系统的灵活性和可维护性。这类重构可能涉及系统的根本性变更,甚至是对整个系统的重写。

2024-11-10 01:17:14 929

原创 paraview5.12.0绿色安装包下载

官网下载有可能较慢,这里提供ParaView-5.12.0-Windows-Python3.10-msvc2017-AMD64绿色安装包百度云连接:https://pan.baidu.com/s/1K2r2UodomWgDH6JMICZB6g?应该是5.12之后版本可以进行汉化,如果想汉化,请下载汉化包。将汉化包放入translations目录下,官网地址:https://www.paraview.org/download/。然后在paraview进入编辑,设置的对话框中,设置界面语言,重启就是中文了。

2024-04-22 01:56:39 2713 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除