后端
文章平均质量分 55
bsefef
这个作者很懒,什么都没留下…
展开
-
STM32和定时器:编码器模式
在本指南中,我们将介绍如何使用STM32的TIM2读取轴编码器。我们将介绍以下内容:什么是编码器所需部件和连接配置引脚和定时器以读取编码器演示代码1.1 什么是编码器:旋转编码器,也称为轴编码器,是一种将轴或轴的角度位置或运动转换为模拟或数字输出信号的机电设备。旋转编码器广泛用于需要监视或控制机械系统(或两者兼而有之)的应用,包括工业控制、机器人、摄影镜头、计算机输入设备(如光学机械鼠标和轨迹球)、受控应力流变仪和旋转雷达平台。1.2 编码器类型:绝对值编码器在从编码器上断开电源时.原创 2022-03-16 13:31:53 · 2836 阅读 · 0 评论 -
Spark基础学习笔记15:Scala类和对象
文章目录零、本讲学习目标一、类(一)类的定义(二)类的实例化二、单例对象(一)单例对象概念(二)案例演示三、伴生对象(一)伴生对象概念(二)案例演示四、get和set方法(一)生成原则1、val修饰的属性2、var修饰的属性3、private var修饰的属性4、private[this]修饰的属性(二)案例演示任务1、利用系统自动生成的get和set方法(1)创建Dog类(2)编译成字节码文件(3)将字节码文件反编译为原创 2022-03-16 13:10:40 · 775 阅读 · 0 评论 -
dp 0-1背包问题 python
这个是新学的动态规划问题中,经典的0-1背包问题。最主要的问题是清楚状态转移方程的使用方法,以及在索引时初始化的问题。(0-1背包,每个物体只能选一次,能多次选的是完全背包)c = 10 #背包容量w = [3,4,5,7] #物体体积v = [1,5,6,9] #物体的价值n = len(w)dp = [[0 for i in range(c+1)]for j in range(1+n)] #创建一个n*c的零矩阵w.insert(0,0) #因为dp表上次和原创 2022-03-15 13:32:48 · 189 阅读 · 0 评论 -
Chrome浏览器安装Vue.js devtools插件
Chrome浏览器安装Vue.js devtools插件1、浏览器访问极简插件2、右上角搜索框搜索vue DevTools插件3、在本地文件夹中解压刚刚下载的插件,解压后如下所示4、打开谷歌浏览器–更多工具–拓展程序5、将解压的文件夹拉到4中拓展程序页面6、安装成功1、浏览器访问极简插件https://chrome.zzzmh.cn/#/index2、右上角搜索框搜索vue DevTools插件下载插件3、在本地文件夹中解压刚刚下载的插件,解压后如下所示4、打开谷歌浏览器–原创 2022-03-15 13:11:03 · 1195 阅读 · 0 评论 -
278. 数字组合
给定 N 个正整数 A1,A2,…,AN,从中选出若干个数,使它们的和为 M,求有多少种选择方案。输入格式第一行包含两个整数 N 和 M。第二行包含 N 个整数,表示 A1,A2,…,AN。输出格式包含一个整数,表示可选方案数。数据范围1≤N≤100,1≤M≤10000,1≤Ai≤1000,答案保证在 int 范围内。输入样例:4 41 1 2 2输出样例:3代码:#include <bits/stdc++.h>using namespace std;原创 2022-03-15 12:10:36 · 84 阅读 · 0 评论 -
PTA甲级 《图》专题训练(1717)
目录1. 紧急情况2. 旅行计划3. 团伙头目4. 条条大路通罗马5. 在线地图6. 哈密顿回路7. 欧拉路径8. 地铁地图9. 顶点覆盖10. 第一次接触11. 最大集团12. 拓扑顺序13. 旅行商问题14. 顶点着色15. 公共自行车管理16. 加油站17. 微博转发1. 紧急情况题目链接:紧急情况dijkstra多权值模板题#include <bits/stdc++.h>using namespace std;const int原创 2022-03-15 10:49:35 · 129 阅读 · 0 评论 -
MySQL调优--06---其它查询优化策略
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录其它查询优化策略1. EXISTS 和 IN 的区分[sql函数–09—Not IN 或者 NOT EXISTS](https://blog.csdn.net/weixin_48052161/article/details/116141124)小结:2. COUNT(*)与COUNT(具体字段)效率3. 关于SELECT(*)4. LIMIT 1 对优化的影响5. 多使用COMMIT.原创 2022-03-15 10:28:59 · 109 阅读 · 0 评论 -
leetcode 59. 螺旋矩阵 II
给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。示例 1:输入:n = 3输出:[[1,2,3],[8,9,4],[7,6,5]]示例 2:输入:n = 1输出:[[1]]提示:1 <= n <= 20思路:模拟顺时针画矩阵的过程:从左到右填充上行从上到下填充右列从右到左填充下行从下到上填充左列按照左闭右开的原则,每个箭头覆盖的长度表示一条边遍历的长度,可以看出每一原创 2022-03-15 09:29:24 · 61 阅读 · 0 评论 -
jQuery中的Ajax
$ .ajax()发送ajax请求$.ajax传递请求参数通过 KaTeX parse error: Expected 'EOF', got '#' at position 21: …方法 发送 jsonp请求](#̲3) [关于seriali… .get()、$.post()方法概述1. $.ajax()发送ajax请求2. $.ajax传递请求参数服务器端需要 客户端传递 json字符串形式的参数:服务器端需要 客户端传递 json对象 :3. 通过$.ajax方法 发送 js原创 2022-03-15 09:08:56 · 666 阅读 · 0 评论 -
go switch 基本使用
1. 常用switch, 一个case 多个条件, 默认情况下 case 最后自带 break 语句,匹配成功后就不会执行其他 casevar lang string lang = "js" //常用switch, 一个case 多个条件, 默认情况下 case 最后自带 break 语句,匹配成功后就不会执行其他 case switch lang { case "java": println("this case is java") case "go", "js": println原创 2022-03-14 17:04:29 · 534 阅读 · 0 评论 -
elementui手动上传文件、upload手动上传文件
1、前端效果2、前端代码 <el-upload class="upload-demo" ref="upload" action="https://jsonplaceholder.typicode.com/posts/" :file-list="fileobj" :http-request="httpRequest" :auto-upload="false"> <div class="el-icon-upload" style="he原创 2022-03-14 16:39:37 · 5456 阅读 · 0 评论 -
C++ --多态之实现一个计算器
文章目录一、多态实现一个计算器1.1 普通实现1.2 多态实现一、多态实现一个计算器多态的优点:组织结构清晰,可读性好,方便扩展和维护分别使用,普通和多态实现一个计算器,体会一下多态带来的好处1.1 普通实现//多态的优点:组织结构清晰,可读性好,方便扩展和维护//分别使用,普通和多态实现一个计算器,体会一下多态带来的好处//普通实现#include <iostream>using namespace std;#include <string>原创 2022-03-14 15:38:58 · 149 阅读 · 0 评论 -
Android 百大框架
1.Retrofit 2.0源码解析2.Okhttp3源码解析3.ButterKnife源码解析4.MPAndroidChart 源码解析5.Glide源码解析6.Leakcanary 源码解析7.Universal-lmage-Loader源码解析8.EventBus 3.0源码解析9.zxing源码分析10.Picasso源码解析------------------------------------------------强大的图像下载和缓存库11.LottieAndroid使用详原创 2022-03-14 15:17:18 · 137 阅读 · 0 评论 -
acwing 3494. 国际象棋(蓝桥杯)
题目:3494. 国际象棋思路:看了大佬的思路仿写的大佬思路,先遍历列,然后每一列里遍历前两列的状态,符合规则的接着遍历目前的列,然后进行dp操作,最后将f[m][i][j][k]的状态求和即可#include<bits/stdc++.h>using namespace std;typedef long long LL;const LL M=1e9+7;const int Maxn=1<<6;LL f[110][Maxn][Maxn][30];int get(i原创 2022-03-14 13:44:10 · 121 阅读 · 0 评论 -
1.数据库系统概论
(1)数据库的四个基本概念:数据:是数据库中存储的基本对象,描述事物的符号记录。数据库:具有永久存储、有组织、可共享的三个基本特点。特点/基本特征:冗余度小、具有数据独立性和易拓展性,可为各种用户共享。数据库管理系统:位于用户与操作系统之间的一层数据管理软件,是计算机的基础软件。数据库系统:由数据库、数据库管理系统、应用程序和数据库管理员组成系统。(2)数据库的发展阶段:人工:数据不保存、不共享、不具有独立性。文件系统:可保存,但共享性、独立性差。数据库:共享性、独立性高。数据独立原创 2022-03-13 14:44:30 · 791 阅读 · 0 评论