2023年9月23日
摘要: 题目 给你两个下标从 0 开始的整数数组 nums1 和 nums2 ,两者长度都为 n 。每次操作中,你可以选择交换 nums1 中任意两个下标处的值。操作的 开销 为两个下标的和。你的目标是对于所有的 0 <= i <= n - 1 ,都满足 nums1[i] != nums2[i] ,你可以进 阅读全文
posted @ 2023-09-23 14:31 闻缺陷则喜何志丹 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Test1一次写10M,Test2 100次写100K,Test3 10000次写1K。 Test1用时,单位毫米:93 111 95 102 105 Test2用时,单位毫米:226 210 198 289 224 Test3用时,单位毫米:3000 3000 4000 3000 3000 Tes 阅读全文
posted @ 2023-09-23 14:31 闻缺陷则喜何志丹 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 开发环境: Win10+VS2015 新建Win32 DLL 一,确保c:\code文件夹存在。 二,新建Win32项目HD。 向导的应用程序类型选择:DLL,勾选“导出符号”。 C#调用extern "C" 函数 一,打开hd.h和hd.cpp,发现向导已经导出一个变量、一个函数、一个类。 HD_ 阅读全文
posted @ 2023-09-23 14:31 闻缺陷则喜何志丹 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 单元测试 单元测试用例设计 功能测试的用例设计是业务功能逻辑的输入输出,单元测试中就是函数的输入输出,那么单元测试中的输入输出有哪些呢? 输入: 被测试函数的输入参数 被测试函数需要的全局变量 被测试函数的内部私有变量 函数内部调用子函数的数据 函数内部调用其他模块的数据 函数内部调用外部服务的数据 阅读全文
posted @ 2023-09-23 14:31 闻缺陷则喜何志丹 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 设计模式六大原则 单一职责原则 Single Responsibility Principle,开闭原则 Open-Closed Principle 里氏代换原则 Liskov Substitution Principle迪米特法Law of Demeter接口隔离原则Interface Segre 阅读全文
posted @ 2023-09-23 14:31 闻缺陷则喜何志丹 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 架构内容 取舍 质量、工期与成本三者之间是相互影响、相互制约。质量与工期影响着成本。成本又约束着质量和工期,工期影响着质量的提高。反过来质量的提高又促进了工期的缩短。让公司亏钱是最大的罪过;工期的长短严重影响现金流,暂时亏损可以拉投资,没现金流公司会倒闭。 体会:一,有时,要求高质量会让成本翻倍,所 阅读全文
posted @ 2023-09-23 14:31 闻缺陷则喜何志丹 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 基础 软件项目失败的常见原因(学院派) 对客户需求理解不足造成的风险。主要包括需求变更风险,涉及风险,过程风险,安装及维护风险。 由于管理人员能力不够,经验不足,沟通不畅,任务或其分配不合理造成的各种风险,主要包括进度风险,预算风险,管理能力风险,信息安全风险。 由于技术力量不足,开发环境工具不足造 阅读全文
posted @ 2023-09-23 14:31 闻缺陷则喜何志丹 阅读(2) 评论(0) 推荐(0) 编辑