java
文章平均质量分 55
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32和定时器:编码器模式
在本指南中,我们将介绍如何使用STM32的TIM2读取轴编码器。 我们将介绍以下内容: 什么是编码器 所需部件和连接 配置引脚和定时器以读取编码器 演示代码 1.1 什么是编码器: 旋转编码器,也称为轴编码器,是一种将轴或轴的角度位置或运动转换为模拟或数字输出信号的机电设备。 旋转编码器广泛用于需要监视或控制机械系统(或两者兼而有之)的应用,包括工业控制、机器人、摄影镜头、计算机输入设备(如光学机械鼠标和轨迹球)、受控应力流变仪和旋转雷达平台。 1.2 编码器类型: 绝对值编码器在从编码器上断开电源时.原创 2022-03-16 13:31:53 · 3095 阅读 · 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 · 1038 阅读 · 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 · 281 阅读 · 0 评论 -
Chrome浏览器安装Vue.js devtools插件
Chrome浏览器安装Vue.js devtools插件 1、浏览器访问极简插件 2、右上角搜索框搜索vue DevTools插件 3、在本地文件夹中解压刚刚下载的插件,解压后如下所示 4、打开谷歌浏览器–更多工具–拓展程序 5、将解压的文件夹拉到4中拓展程序页面 6、安装成功 1、浏览器访问极简插件 https://chrome.zzzmh.cn/#/index 2、右上角搜索框搜索vue DevTools插件 下载插件 3、在本地文件夹中解压刚刚下载的插件,解压后如下所示 4、打开谷歌浏览器–原创 2022-03-15 13:11:03 · 1433 阅读 · 0 评论 -
278. 数字组合
给定 N 个正整数 A1,A2,…,AN,从中选出若干个数,使它们的和为 M,求有多少种选择方案。 输入格式 第一行包含两个整数 N 和 M。 第二行包含 N 个整数,表示 A1,A2,…,AN。 输出格式 包含一个整数,表示可选方案数。 数据范围 1≤N≤100, 1≤M≤10000, 1≤Ai≤1000, 答案保证在 int 范围内。 输入样例: 4 4 1 1 2 2 输出样例: 3 代码: #include <bits/stdc++.h> using namespace std;原创 2022-03-15 12:10:36 · 165 阅读 · 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 · 230 阅读 · 0 评论 -
MySQL调优--06---其它查询优化策略
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 其它查询优化策略 1. EXISTS 和 IN 的区分 [sql函数–09—Not IN 或者 NOT EXISTS](https://blog.youkuaiyun.com/weixin_48052161/article/details/116141124) 小结: 2. COUNT(*)与COUNT(具体字段)效率 3. 关于SELECT(*) 4. LIMIT 1 对优化的影响 5. 多使用COMMIT .原创 2022-03-15 10:28:59 · 198 阅读 · 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 · 139 阅读 · 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 · 735 阅读 · 0 评论 -
go switch 基本使用
1. 常用switch, 一个case 多个条件, 默认情况下 case 最后自带 break 语句,匹配成功后就不会执行其他 case var 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 · 641 阅读 · 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 · 5697 阅读 · 0 评论 -
C++ --多态之实现一个计算器
文章目录 一、多态实现一个计算器 1.1 普通实现 1.2 多态实现 一、多态实现一个计算器 多态的优点:组织结构清晰,可读性好,方便扩展和维护 分别使用,普通和多态实现一个计算器,体会一下多态带来的好处 1.1 普通实现 //多态的优点:组织结构清晰,可读性好,方便扩展和维护 //分别使用,普通和多态实现一个计算器,体会一下多态带来的好处 //普通实现 #include <iostream> using namespace std; #include <string>原创 2022-03-14 15:38:58 · 232 阅读 · 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 · 272 阅读 · 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 · 185 阅读 · 0 评论 -
1.数据库系统概论
(1)数据库的四个基本概念: 数据:是数据库中存储的基本对象,描述事物的符号记录。 数据库:具有永久存储、有组织、可共享的三个基本特点。 特点/基本特征:冗余度小、具有数据独立性和易拓展性,可为各种用户共享。 数据库管理系统:位于用户与操作系统之间的一层数据管理软件,是计算机的基础软件。 数据库系统:由数据库、数据库管理系统、应用程序和数据库管理员组成系统。 (2)数据库的发展阶段: 人工:数据不保存、不共享、不具有独立性。 文件系统:可保存,但共享性、独立性差。 数据库:共享性、独立性高。 数据独立原创 2022-03-13 14:44:30 · 884 阅读 · 0 评论
分享