07 2022 档案
摘要:文章目录 一、模块展示 二、模块说明 2.1 使用说明 三、代码展示 四、效果展示 4.1 实物展示 4.2 代码效果展示 一、模块展示 二、模块说明 此传感器有3个引脚,其中VCC需要接3.3-5V的电压,中间引脚接地,DO引脚是信号输出引脚,我们通过其进行倾斜感应。如上图所示,此传感器自带电源和
阅读全文
摘要:文章目录 一、模块展示 二、模块说明 三、模块参数说明 四、模块接口说明 五、与树莓派的引脚对接 5.1 参照图 5.2 实物图 六、代码展示 七、效果展示 7.1 实物展示 7.2 代码效果展示 一、模块展示 二、模块说明 该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射
阅读全文
摘要:文章目录 一 类型转换1.1 static_cast强制类型转换1.2 reinterpret_cast1.3 const_cast1.4 dynamic_cast 二 算法2.1 遍历算法2.2 查找算法2.3 排序算法2.4 拷贝替换 三 设计模式3.1 设计原则3.2 单例模式-懒汉式3.3
阅读全文
摘要:文章目录 一、lower_bound upper_bound equal_range二、符号表三、delete一个类与静态成员变量和静态成员函数的情况四、::toupper五、push和reserve六、多态的再次理解(基类指针和派生类指针)七、基类对象和派生类对象之间的赋值关系八、工厂模式九、抽象
阅读全文
摘要:文章目录 一、SG90舵机的引脚介绍 二、与pico引脚的对接 三、舵机的使用原理 四、Thonny程序 五、效果展示 一、SG90舵机的引脚介绍 舵机上会引出三根线:分别是GND(棕色线)、VCC(红色线)和SIG(黄色线),就是地线、电源线(5V)和信号线。千万不能接错! 二、与pico引脚的对
阅读全文
摘要:文章目录 一、版本管理1.1 撤销修改1.2 删除文件1.3 小结 二、分支管理2.1 git 分支原理2.2 修改不同的分支2.2.1 创建分支2.2.1 查看当前分支 2.3 git 合并分支2.3.1 合并分支2.3.2 删除分支 2.4 git 合并策略2.5 实战(1): 准备新分支2.6
阅读全文
摘要:文章目录 一、偏导数二、多元复合函数的求导法则,链式求导法则三、方向导数与梯度及其应用四、多元函数泰勒公式与海森炬阵五、多元角数的极值六、距阵的求导七、矩阵的求导在深度学习中的应用 一、偏导数 对某个变量求偏导,则其余变量看成常数 可以直接认为成立,不必拘泥条件 二、多元复合函数的求导法则,链式求导
阅读全文
摘要:你学过的每样东西 都会在你一生中的某个时刻派上用场 我才30岁,但我感觉我的人生已经完了。 我身边那个被所有人羡慕拥有离家近,工作量少,拿钱多的朋友被公司辞退了。 昨晚,她找我聊天:我这几天没有一晚是睡着的,在公司工作五年,天天朝九晚五,工作时间都是喝茶刷微博度日,偶尔有客人来就接待一下,很清闲。
阅读全文
摘要:这些文字其实是在六月中下旬写的,算起来已经有好几个月了,之所以贴出来,我觉得,对自己而已,可能是一种压力或鞭策,对别人而言,可能是一种分享。回过头来看这些东西,发现有些还是有道理,有些就显得比较苍白或繁琐了,想大改又觉得没有必要,展现更加真实的自己可能也是一种勇气吧!所以我先抛个砖过去,有玉的尽管砸
阅读全文
摘要:文章目录 导读一、time——处理时间的标准库1.1 获取现在时间1.2 时间戳和计时器1.3 格式化输出1.4 睡觉 二、random——处理随机问题的标准库2.1 随机种子——seed(a=None)2.2 随机整数(1)randint(a,b)——产生[a,b]之间随机整数(2)randran
阅读全文
摘要:文章目录 一 multimap二 deque三 容器适配器3.1 stack3.2 队列3.3 优先队列 四 异常4.1 什么是异常4.2 异常的语法4.3 异常的声明4.4 异常对象4.5 标准异常库4.6 自定义stack 五 string 一 multimap key可以重复 案例: 公司:
阅读全文
摘要:文章目录 一 forward_list1.基本概念2.forward_list的能力3.for_ward的约束4.注意事项练习 for_ward_list运用实例 二 关联式容器2.1 pair对组2.2 tuple(元组)2.3 set的使用2.4 map 一 forward_list 1.基本概
阅读全文
摘要:文章目录 一 shell[3] shell中判断的使用练习` [4] case in语句[5] 循环语句(1)while循环练习2(2)for 循环1. 用法1(c风格)1. 用法2(shell特有的for循环)1. select in 增强交互效果的循环语句 [6] break 和continue
阅读全文
摘要:文章目录 导读一、数据类型的底层实现1.1 列表:地址引用1.2 字典:稀疏数组1.3 字符串:紧凑数组1.4 类型是否可变1.5 小例子 二、简洁的语法2.1 解析语法2.2 条件表达式 三、三大神器3.1 生成器3.2 迭代器3.3 装饰器 总结 导读 一、数据类型的底层实现 1.1 列表:地址
阅读全文
摘要:我发现只要看清世界的真相,减少对世界和人性的过高期待,就能更快乐 朱莉安娜2021-10-27 01:46:28 来源:豆瓣 以下是我最近发现的一些快乐方法: 1.打破对年龄、社会固有观念的束缚。不要让自己有30岁前必须结婚,35岁前必须生子的社会时钟。我这辈子过得怎么样,全靠缘分以及我自己不断流动
阅读全文
摘要:作为你们的老师,我现在每周工作60小时,踏踏实实的60小时。阅读,实践,思考,讨论和请教,周而复始。其实这还不够用,因为我既要独立做这边自己的课题,还要协助各位完成你们的课题。那么对你们的要求降低一些,每周50小时吧。希望是真实而有效率的50小时,思维和四肢都处于激活状态的50小时。大家千万不要认为
阅读全文
摘要:文章目录 十年,谁来成就你?试问,你的核心竞争力在哪?核心竞争力,祭出三板斧记忆与思考,经验与思维 多面试,验本事风平浪静,居安思危乘风破浪,未雨绸缪放平心态,查缺补漏 狠下心来,坚持到底写博第一步,从记笔记开始 幸运,需要自己争取意外地成为了讲师跌跌撞撞,逆水行舟伺机而动,用心准备建立个人 IP链
阅读全文
摘要:每个从事C++开发的朋友相信都能给后来者一些建议,但是真正为此进行大致总结的很少。本文就给出了网上流传的对C++编程开发学习的50条建议,总结的还是相当不错的,编程学习者(不仅限于C++学习者)如果真的理解了这些建议,相信能够在学习时准确的抓住侧重点,少走弯路。下面列出这50条建议: 1、把C++当
阅读全文
摘要:文章目录 前言makefile编译规则目标文件依赖文件命令行 特性1.只会执行更新过的程序文件的相关命令,如果都没更新过,make指令将不会执行(提高效率)2.变量名代替文件名,一般是多个文件名,使用`$`进行替换3.makefile命令尽量成首字母大写,即Makefile4.makefile中用#
阅读全文
摘要:文章目录 一 linux高级命令1.安装软件2.压缩命令(1)压缩的对象是文件(2)归档的对象是目录(打包、拆包)1 归档2.打包并压缩3 解压缩4 在拆包和解压缩的时候指定路径 3 文件相关(1)文件查看 练习:(2)文件的追加(3) 文件的统计(4) 文件内容的搜索(5) 文件的查找 二 she
阅读全文
摘要:文章目录 一 可变参数1.1 c语言的可变参数1.2 c++11中的可变参数1.3 initializer_list 列表初始化1.3.1 本质 1.3.2 使用1.3.3 初始化区别1.3.4 使用 二 萃取技术三 STL3.1 stl的概念3.2 价值3.3 历史3.4 STL的六大组件(1)容
阅读全文
摘要:写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)。 功能: 在字符串中找出连续最长的数字串,并把这个串的长度返回, 并把这个最长数字串付给其中一个函数参数outputstr所指内存。 例如:"abcd12345ed125ss1234
阅读全文
摘要:文章目录 1.导数的定义与意义2.常用函数的导数以及导数的常用公式,复合函数求导3.中值定理4.洛必达法则5.泰勒公式以及应用6. 函数的凹凸性7. 函数的极值7.不定积分8. 定积分 1.导数的定义与意义 2.常用函数的导数以及导数的常用公式,复合函数求导 3.中值定理 4.洛必达法则 对于0比0
阅读全文
摘要:文章目录 一 类型推导1.1 意义1.2 boost安装1.3 反例1.4 类型推导的使用场景 二 可调用对象2.1 通过函数调用符操作的对象称之为可调用对象2.2 可调用对象2.3 函数对象(仿函数) 三 lambda 表达式(1)本质(2)格式(3) 捕获列表(4)注意事项 四 function
阅读全文
摘要:为你,千千万万遍 “我还想再请你最后一件事,帮我向塔赫里将军家里去,向他提亲,如果你的身体还支撑的住” “你想好了吗” “我从来没有这么清楚过” “你父亲是被拉扯成两半的男人” “你正在走上再次成为好人的路,一条再次成为好人的路” “为自己所爱而’卑劣‘” “你正在努力争取的事很了不起” “我只想带
阅读全文
摘要:文章目录 零、导读8.1 文件读写8.1.1 文件的打开8.1.2 文件的读取8.1.3 文件的写入8.1.4 既读又写8.1.5 数据的存储与读取 8.2 程序异常处理8.2.1 常见异常的产生8.2.2 异常的处理 8.3 模块8.3.1广义模块分类8.3.2 模块的导入8.3.3 模块的查找路
阅读全文
摘要:文章目录 一 unique_ptr1.1 初始化1.2 常用功能 二 内存管理22.02.1 new的实际分配2.2 placement new2.2.1 原型2.2.2 作用2.2.3 实例 2.3 内存池(v1.0)2.3.1 起因:2.3.2 作用:2.3.3 原理:2.3.4 内存池的实现-
阅读全文
摘要:文章目录 一、进程退出(exit VS _exit)1.1 _exit的执行流程1.2 exit1.2.1 exit函数1.2.2 exit实际做的工作 1.3 小结1.4 atexit/on_exit1.4.1 atexit1.4.2 on_exit 二、进程等待2.1 回收进程资源2.1.1 查
阅读全文
摘要:文章目录 引子——类的引入7.1 类的定义7.1.1 类的命名7.1.2 类的属性7.1.3 类的方法 7.2 创建实例7.2.1 实例的创建7.2.2 访问属性7.2.3 调用方法7.2.4 修改属性 7.3 类的继承7.3.1 简单的继承7.3.2 给子类添加属性和方法7.3.3 重写父类的方法
阅读全文
摘要:文章目录 一 智能指针1.1 手动初始化1.1.1 make_shared 1.2 常规操作1.2.1 use_count()1.2.3 reset1.2.4 解引用1.2.5 指定删除器1.2.6 lambda 表达式1.2.7 移动语义 1.3 auto_ptr1.4 weak_ptr1.4.1
阅读全文
摘要:文章目录 一 类模板(1)概念(2)模板类的继承(3)模板类的声明 二 成员模板2.1 为什么要使用成员模板2.2 成员模板的实现 三 关键词-typename3.1 内嵌依赖类型名3.2 实例 四 using 给模板起别名五 实例化5.1 #pragma once5.2 隐式实例化5.3 显示实例
阅读全文
摘要:文章目录 一、进程的创建(实例:读写鼠标键盘)二、exec函数族2.1 execl2.1.1 demo.c2.1.2 execl.c 2.2 execv2.3 execlp2.4 execvpe2.4.1 demo.c2.4.2 execvpe 三、vfork、system3.1 vfok3.2 s
阅读全文
摘要:文章目录 零、SVD分解的证明一、图像压缩算法二、深度学习的加速 零、SVD分解的证明 一、图像压缩算法 二、深度学习的加速
阅读全文
摘要:文章目录 一、相似矩阵的定义以及矩阵的对角化1.1 相似矩阵的定义1.2 矩阵的对角化 二、矩阵对角化的条件以及对称矩阵的对角化2.1 一般矩阵对角化的条件2.2 对称矩阵对角化2.3 推论2.4 例 三、对角化在数据压缩算法中的应用四、二次型与矩阵的正定性。五、矩阵的正定性在机器学习线性回归算法中
阅读全文
摘要:文章目录 一、向量的线性相关,线性无关以及和可逆矩阵的关系1.1 线性相关与线性无关1.2 线性相关与可逆的关系 二、向量的内积,范数,正交,规范正交基2.1 内积2.2 范数与正交2.3 规范正交基 三、施密特正交化3.1 定义3.2 例3.3 正交矩阵 四、特征值和特征向量的定义以及直观的意义4
阅读全文
摘要:文章目录 一 运算符重载1.1 概念1.2 运算符重载的规则(1)不能重载的运算符(2) 重载不能改变运算符的优先级和结合性(3) 重载不能概念运算符的用法(即不能改变其操作数)(4) 运算符重载不能有默认参数,否则会改变运算符的操作数 1.3 重载的步骤1.4 重载输出运算符1.5 单目运算符的重
阅读全文
摘要:文章目录 一、进程状态1.1 基本三态1.2 进程调度策略(抢占式和非抢占式)1.3 进程状态1.4 进程状态的切换1.5 进程状态的查看 二、操作系统的核心三、进程调度器3.1 进程分类3.2 Linux调度策略3.3 进程优先级 四、进程同步五、进程的创建 进程调度 查看进程的命令 ps top
阅读全文
摘要:文章目录 一、并发执行 & 并行执行二、程序和进程的区别三、Linux进程的特点四、进程PID 操作系统、网络、计算机组成原理 计算机三大件:CPU、硬盘、内存 一、并发执行 & 并行执行 并发执行:就是CPU轮换的执行,当前进程执行了一个短暂的时间片(ms)后,切换到别的进程上,从宏观上感觉是所有
阅读全文
摘要:文章目录 4.1 函数的定义及调用4.1.1 为什么要调用函数4.1.2 函数的的定义及调用4.1.3 参数传递4.1.4 函数体与变量作用域4.1.5 返回值4.1.6 几点建议 4.2 函数式编程实例4.3 匿名函数4.4面向过程和面向对象小结 4.1 函数的定义及调用 4.1.1 为什么要调用
阅读全文
摘要:文章目录 一、条件测试1.1 比较运算1.2 逻辑运算1.3 存在运算 二、分支结构——if语句2.1 单分支2.2 二分支3.3 多分支2.4 嵌套语句 三、遍历循环——for循环3.1 直接迭代3.2 变换迭代3.3 range()对象3.4 循环控制:break 和 continue3.5 f
阅读全文
摘要:文章目录 一、继承1.1 继承中的类型兼容性原则1.2 多继承(1) 概念(2)多继承的语法(2)多继承的构造和析构(3)多继承的二义性(4) 虚继承 二、多态2.1 问题2.2 多态的概念和使用2.3 多态的原理2.4 虚析构函数2.5 动态类型识别2.6 dynamic_cast2.7 type
阅读全文
摘要:文章目录 一、模块信息 1.1 实物展示 1.2 引脚分布 1.3 功能介绍 二、实物操作 2.1 树莓派pico 2.2 usb转ttl 三、数据成功获取 一、模块信息 1.1 实物展示 实物 1.2 引脚分布 1.3 功能介绍
阅读全文
摘要:文章目录 一 构造函数1.1 构造函数的重载和调用1.2 拷贝构造函数<1> 概念<2> 拷贝构造函数的调用时机1> 用一个对象去初始化另一个对象2> 当函数形参是一个对象的时候 <3> 深拷贝 1.3 析构函数1.3.1 概念1.3.2 对象的动态创建和释放1.3.3 构造函数的参数初始化列表 1
阅读全文
摘要:文章目录 一、嵌入式开发为什么移植操作系统?二、嵌入式Linux C多任务编程(多进程、多线程) 一、嵌入式开发为什么移植操作系统? 软硬件的耦合度,提高软件的移植性:(开发模式)操作系统提供很多库和工具,提高开发效率操作系统提供多任务机制操作系统提供了丰富的网络协议栈,实现远程传输 二、嵌入式Li
阅读全文
摘要:文章目录 一、初等变换的引入二、三种矩阵的初等变换以及对应的三种初等矩阵,矩阵的标准2.1 三种矩阵的初等变换2.2 例2.3 矩阵的标准型2.4 三种初等矩阵 三、初等变换的常用性质与矩阵逆矩阵的另外一种简单求法3.1 常用性质3.2 矩阵逆的简单求法 四、矩阵秩的定义以及性质五、线性方程组解的个
阅读全文
摘要:文章目录 一、矩阵逆的引入以及矩阵逆的定义(*)二、矩阵逆的计算三、矩阵逆的常用性质,以及特殊矩阵的逆3.1 性质3.2 特殊矩阵的逆 四、矩阵逆在机器学习线性回归算法中的运用(初级)五、分块矩阵5.1 加减乘运算5.2 转置运算和逆运算5.3 例5.4 协方差矩阵的计算 一、矩阵逆的引入以及矩阵逆
阅读全文
摘要:文章目录 一、内联函数1.1 函数调用的回顾1.2 c语言中1.3c++中 二、c++中默认参数2.1 概念2.2 例 三、占位参数3.1 概念3.2 例 四、函数重载(重点)4.1 概念4.2 函数重载的条件4.3 例 五、函数重载的二义性六、c++的动态内存分配6.1 new /delete6.
阅读全文
摘要:文章目录 一 数据库1.1 在ubuntu中安装数据库1.2 数据库的操作1.2.1 数据库命令的分类1.2.2 常用的系统命令1.2.3 数据中的常用的语句 1.3 sqlite数据库中常用api1.3.1 sqlite3_open1.3.2 int sqlite3_close(sqlite3 *
阅读全文
摘要:文章目录 一、打开、关闭和错误处理二、执行sql三、封装sql四、回调函数五、全缓冲查询六、字节缓冲七、总结 一、打开、关闭和错误处理 错误处理 #include <stdio.h> #include <stdlib.h> #include <sqlite3.h> int main(int argc
阅读全文
摘要:文章目录 一、数据集二、查询记录三、查询不重复的记录四、条件查询五、排序和限制5.1 排序5.2 限制 六、聚合6.1 聚合函数 七、多表查询八、表连接 一、数据集 二、查询记录 select field1,field2,…fieldn… from 表名 [where 条件] select*from
阅读全文
摘要:文章目录 零、导读4.1 列表4.1.1 列表的表达4.1.2 列表的性质4.1.3 列表的操作符4.1.4 列表的操作方式(详细) 4.2 元组4.2.1 元组的表达4.2.2 元组的操作4.2.3 元组的常见用处 4.3 字典4.3.1 字典的表达4.3.2 字典的性质4.3.3 字典的操作方法
阅读全文
摘要:文章目录 一、面向对象1.0 环境配置1.1 C++ 发展1.2 为什么学习C++1.3 面向对象和面向过程1.4 课程体系1.5 面向对象的三要素 二、c到c++的过度2.1 第一个代码2.2 作用域限定符(::)2.3 命名空间2.4 c++标准库2.5 c++的输入和输出2.6 registe
阅读全文
摘要:文章目录 一、数字类型1.1 分类1.1.1 整数1.1.2 浮点数1.1.3 复数——a+bj 1.2 操作符1.3 数字运算操作函数 function(x, …) 二、字符串类型2.1 字符串的表达2.2 字符串的性质2.2.1 字符串的索引2.2.2 字符串的切片 2.3 字符串操作符2.3.
阅读全文
摘要:文章目录 一、行列式的定义1.1 二阶行列式1.2 三阶行列式 二、行列式的计算2.1 全排列和逆序列2.2 计算定义 三、特殊矩阵的行列式与行列式的性质3.1 特殊矩阵的行列式3.2 行列式的性质 四、行列式按行(列)展开,代数余子式五、行列式在线性方程组中的应用:克莱姆法则 一、行列式的定义 1
阅读全文
摘要:文章目录 一、连接方式 二、环境准备 2.1 打开I2C模式 2.2 安装 OLED 屏的 Python 库 三、运行效果 一、连接方式 SDA:3号引脚 SCL:5号引脚 GND:14号引脚 VCC:1号引脚 二、环境准备 2.1 打开I2C模式 $ sudo apt-get install -y
阅读全文