11 2023 档案
摘要:import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpS
阅读全文
摘要:翻转二叉树 class Solution { public: TreeNode* invertTree(TreeNode* root) { if (root == nullptr) { return nullptr; } TreeNode* left = invertTree(root->left)
阅读全文
摘要:第28节:时间耦合 这一节讨论了时间耦合,即与时间相关的各种问题,包括并发、次序和解除时间次序上的依赖。 1. 时间耦合是关于时间的各种事项,如并发、次序等,对软件设计至关重要。 2. 在设计架构时,应允许并发并考虑解除任何时间次序上的依赖。这有助于提高系统的性能和灵活性。 3. 使用UML活动图可
阅读全文
摘要:第23节:断言式编程 这一节介绍了断言(assertions)的概念以及如何在编程中使用断言来确保程序的正确性。 1. 断言用于确保不可能发生的事情不会发生。通过在代码中插入断言,你可以在运行时检查特定条件是否为真,如果条件不满足,程序会中止执行。 2. 断言的目的是检查决不应该发生的事情,而不是处
阅读全文