上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 37 下一页
摘要: 摘要 《Head First 设计模式》书中第2章——策略模式(Strategy Pattern)的C++代码实现。策略模式(Strategy Pattern):定义了算法簇,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 实现代码 //《Head First 设计模 阅读全文
posted @ 2024-01-07 13:33 FBshark 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 过程: 树中的根节点表示幂集元素的初始状态(为空集); 叶子节点表示它的终结状态中幂集ρ(A)的8个元素; 第i层(i=1,2,3,...,n)层的分支节点,则表示已对集合A中前i-1个元素进行了取/舍处理的当前状态(其中左分支表示“取”,右分支表示“舍”); 将上述问题求解集合的幂集转换为先序遍历 阅读全文
posted @ 2024-01-05 16:43 FBshark 阅读(24) 评论(0) 推荐(0) 编辑
摘要: getter 和 setter 有啥用? 在C++中,get和set方法通常是用于封装类的属性,以确保对属性的访问和修改是安全的。这些方法通常被称为“getter”和“setter”。 以下是一个示例类,其中包含一个私有整数属性“value”,以及一个公共的get方法和一个set方法: class 阅读全文
posted @ 2024-01-04 22:18 FBshark 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 0. 基本了解 如标题所言,C++类型基本分为三类:内置类型,复合类型和类类型。 内置类型(我觉得叫”基本类型“可能更容易理解一点):编译器内置的基本类型,如int, char, float, double, bool等; 复合类型:根据其它类型定义的类型,主要有这么几类:数组,字符串,指针,引用, 阅读全文
posted @ 2024-01-04 21:54 FBshark 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 文件操作包括准备+后勤工作,和正式的读写工作。 1. 准备+后勤工作 准备+后勤就是打开文件、关闭文件。 使用 Cpp 的文件操作的时候,要包含头文件:#include <fstream> 1.1 打开文件: 可以调用 .open() 方法; 也可以采用字符串初始化的方式打开。 //打开文件方式1: 阅读全文
posted @ 2024-01-02 15:16 FBshark 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在一个机房中,服务器的位置标识在 n*m 的整数矩阵网格中,1 表示单元格上有服务器,0 表示没有。如果两台服务器位于同一行或者同一列中紧邻的位置,则认为它们之间可以组成一个局域网。 请你统计机房中最大的局域网包含的服务器个数。 输入描述 第一行输入两个正整数,n和m,0<n,m<=100 阅读全文
posted @ 2024-01-01 23:02 FBshark 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 简短不看版本: USB 连接双方,可以按角色分为主机、从机。也可以按供电的状态划分为供电方、取电方。 在挂载的时候,通过 USB 中的ID线(悬空还是接地),判断设备是 A设备(主机),还是B设备(从机)。 A 设备的特点是:一直是供电方,哪怕后续变成从机。 B 设备的特点是:一直是取电方,哪怕后续 阅读全文
posted @ 2024-01-01 14:58 FBshark 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 常用的拨动开关有单极双位、单极三位、双极双位和双极三位,它通常用于低压电路中,具有滑块动作灵活、性能稳定可靠的特点。拨动开关主要广泛应用于各种仪器、仪表设备、各种电动玩具、传真机、音响设备、医疗设备、美容设备等。 其中两档三脚拨动开关是一种常用开关。在三个插脚中,中间是公共端,向左拨动,连接左侧的两 阅读全文
posted @ 2024-01-01 14:21 FBshark 阅读(4629) 评论(0) 推荐(0) 编辑
摘要: 简短不看版: 所有这些函数都从输入中读取一个字符并返回一个整数值。返回整数以容纳用于指示失败的特殊值。EOF值通常用于此目的。 getc(FILE *) ,参数可以指定文件,也可以是标准输入stdin。 getchar() 相当于 getc(stdin) getch() 和 getche() 从st 阅读全文
posted @ 2023-12-31 16:56 FBshark 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 很多电子产品中都用电池供电,通过USB充电。当插上USB的时候,如果设备仍然需要工作,我们希望通过USB供电同时切断电池的供电。下面就介绍如何通过一个二极管、一个电阻和一个PMOS管来实现。 设计该种电路时的原则: 1. USB插入后,由USB供电,电池不供电。 2. USB插入后,USB的线路不能 阅读全文
posted @ 2023-12-30 23:38 FBshark 阅读(3249) 评论(0) 推荐(1) 编辑
摘要: 1. 引脚定义: TEMP(引脚 1):电池温度检测输入端,实现电池温度检测功能。将TEMP 管脚接到电池的 NTC 传感器的输出端。如果TEMP 管脚的电压小于输入电压的45%或者大于输入电压的 80%,意味着电池温度过低或过高,则充电被暂停。如果 TEMP 直接接 GND,电池温度检测功能取消, 阅读全文
posted @ 2023-12-29 18:27 FBshark 阅读(4641) 评论(0) 推荐(0) 编辑
摘要: 大纲: 1. 特殊的初始化方式 2. 获取子串 3. 与<algorith>中对应的成员函数 ”串“类型类似于数组类型(C语言的字符串就是字符数组)。但是有一点不同之处,就是串经常作为一个整体才有实际的”意义“,而数组每个单元都有其”意义“。 因此,“串”的操作中,很大部分是“串”的整体、局部为单元 阅读全文
posted @ 2023-12-27 21:38 FBshark 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 练习链接:https://www.nowcoder.com/exam/test/76850250/detail?pid=27976983&examPageSource=Search 题目:A+B(4) 输入数据包括多组。 每组数据一行,每行的第一个整数为整数的个数n(1 <= n <= 100), 阅读全文
posted @ 2023-12-27 15:56 FBshark 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 题目名称:63. 不同路径 II 链接:https://leetcode.cn/problems/unique-paths-ii/description/ 题目内容: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器 阅读全文
posted @ 2023-12-27 12:34 FBshark 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 推荐先看文章: 《ESP32,使用gitee搭建 ESP-IDF 开发框架》 原文博主:工程师进阶笔记 乐鑫官方提供的文档,以及网上大部分ESP32环境搭建的文章,在搭建开发环境获取源码的时候,由于使用了国外知名的程序员交友平台github,往往会导致源码获取中断或失败,github访问失败是一些特 阅读全文
posted @ 2023-12-26 23:26 FBshark 阅读(365) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 37 下一页