自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 对于CANopen的理解-状态机

本文主要是对DSP402文档的大致翻译加上一些我自己的理解状态机简介上图为CANopen协议中的状态机图(State Machine Block Diagram),它的作用是展示CANopen从设备的状态转换路径,图上的数字为转换的序号状态机图分为三个部分,Power Disabled:仅对驱动提供低电压使其工作,但不能操作电机;Power Enabled:对驱动提供了高电压,...

2021-07-28 14:38:10 3095

原创 微软账号被锁定后的记录历程(已永久封禁)

微软账号被锁定后的记录历程2020-4-16 凌晨微软账号被锁定,我猜测原因是因为我OneDrive同步数据太多(有一部分是代码,几个G,但是小文件比较多,有1w多个文件),且重复同步了一两次,然后通知我账号被锁定,但是又不告诉我具体是什么原因锁定账号,通知如下。2020-4-16 11:00我通过上图中的网站进行申诉2020-4-16 11:26微软自动回复邮件,如下大致意...

2020-04-17 11:58:19 11233 10

原创 遥控平衡小车的经验

现在的项目是在做一个比较大的遥控平衡车,目前可以做到遥控行走了,也遇到过很多坑,就说一点吧,不过我理解的也不是很深入,有不足的欢迎指出1、平衡车的重心越低,平衡效果越好2、平衡车前进的原理是,把小车保持平衡的角度前倾,小车为了保持这个倾角,会往前追,从而达到前进的效果,所以前进的速度就和前倾的这个角度有关了,后退同理;这里又涉及到了一个问题,就是如果平衡车的重心太低了,已经和电机在同一个平面了,那么

2017-09-12 11:58:09 13294

原创 Activiti使用教程

首先需要分清三个概念:流程、流程实例、任务实例。Activiti提供4个bean来操作流程。

2022-08-10 17:10:28 711 1

原创 IDEA多线程Debug

IDEA除了可以对整个进程Debug外,还可以对每个线程进行Debug,这里需要将断点的类型进行修改,测试的话需要自己开启多个线程。

2022-08-10 16:34:14 6161

原创 使用EasyExcel写日期的问题

实体类中的Date需要使用 java.util.Date然后给属性加上注解 @DateTimeFormat(value = "yyyy-MM-dd")如果使用的是java.sql.Date,则不能使用这种方法,需要重写Converter实现Converter<LocalDate>接口

2022-05-13 17:46:03 1987

原创 java: 方法引用无效 找不到符号 解决方法

最近Idea时不时提示java找不到符号,提示信息如下:java: 方法引用无效 找不到符号 符号: 方法 getSkuId() 位置: 类 com.atguigu.gulimall.common.to.SkuHasStockVo找遍了网上的方法,reload project,清楚缓存等都不行。明明在Idea里可以通过Ctrl+左键跳转,但就是会报错。最后发现是Lombok失效,提高Lombok版本即可。...

2022-04-12 09:48:21 4101 4

原创 代码复现<Learning a Deep Convolutional Network for Colorization in Monochrome-Color Dual-Lens System>

# -*- coding: utf-8 -*-"""Dong2019.ipynbAutomatically generated by Colaboratory.Original file is located at https://colab.research.google.com/drive/1YhkaQQ8xjocvH8vGHgQ0k6V0KTzngbO5"""import numpy as npimport tensorflow as tffrom tensorflow i

2021-11-01 15:41:54 170

原创 tensorflow中的tf.pad()函数的用法

tensorflow版本2.xtf.pad()函数用来对tensor某个维度进行填充或者复制,有3种用法:CONSTANT(填充常数),REFLECT(镜像复制),SYMMETRIC(对称复制);用法CONSTANTt = tf.constant([[1, 2, 3], [4, 5, 6]])paddings = tf.constant([[1, 2], [5, 2]])print(t)t2 = tf.pad(t, paddings, "CONSTANT")print(t2)运

2021-10-29 11:36:53 817

原创 前后端分离模式下的SpringBoot集成Shiro框架

11

2021-08-26 08:56:57 148

原创 蓝桥杯 《蛇形填数》

我的结果是:761解法:public static void main(String[] args) { // TODO Auto-generated method stub int[][] data = new int[100][100]; int i=0, j=0; int count = 1; int direct = 0; // 0左到右 1右到左 while(true) { data[i][j] = count++; if (i==19 &...

2021-04-16 14:36:03 79

原创 蓝桥杯 《跑步锻炼》

我的答案是8593km解法:public static void main(String[] args) { // TODO Auto-generated method stub int year = 2000; int month = 1; int day = 1; int weekday = 6; int run = 0; while(true) { // 日期判断 if (month==1 || month==3 || month==5 ||..

2021-04-16 12:09:37 485

原创 uniapp中‘TypeError: Cannot read property ‘state‘ of undefined’问题的解决

问题描述:在uni-app项目中,使用vuex;在store/index.js中设置好了state后(简化代码如下):import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)const store = new Vuex.Store({ state: { hasLogin: 0 }})export default store在其他页面中访问state(简化代码如下):onLoad() { if (!this.$store

2020-10-06 19:03:36 28870 16

原创 git常用命令总结

git clone后接项目的SSH地址git add后接需要移动到暂存区的文件名;’.'代表全部被修改的文件git commit -m “”后接提交的记录内容git push提交到远程服务器git pull从远程拉下来git branch后不接参数,则显示当前所有分支;可接分支名,即创建该分支git checkout后直接接分支名,则跳转到该分支;接’-b’,再接分支名,则创建该分支再跳转过去git log显示所有提交记录gi.

2020-10-05 23:51:29 97

原创 小米手机连接Android studio失败解决方法

在开发者选项中开启“USB调试”和“USB安装”

2020-10-05 22:40:52 5674

原创 CARSIM2016安装失败的解决办法

如果carsim2016破解后,打开一直转圈,就是未破解成功。尝试关闭灭火墙后重新破解,我这样就成功了。

2020-10-05 22:39:56 1154

原创 前端如何使用模拟后端进行接口设计

在前后端分离开发中,前端的调试往往需要后端;前端在前期的接口设计时,通常只需要通过接口获取一些简单的数据,如果和后端一起调试,反而比较费事件;这里介绍一个方法,在本地运行一个node.js的服务器程序,可以帮助前端进行简单的调试;资源链接 提取码:2mmj 资源来源:黑马程序员首先使用npm安装nodemon服务器的代码在 myapi/index.js里编写在myapi/下运行 nodemon index.js...

2020-10-05 22:39:08 808

原创 ‘Access to XMLHttpRequest at ... from origin ... has ben blocked by CORS policy‘vue中的跨域问题解决办法

用vue做的前端,当通过axios通信时,直接报错,且无返回码目的url是http协议,通过测试发现,get其他https协议的url能够成功,初步判断是协议的问题,即跨域解决办法:在vue.config.js中修改为module.exports = { devServer: { proxy: { '/api': { // 此处的写法,目的是为了 将 /api 替换成 https://www.baidu.com/

2020-10-05 22:37:49 1701

原创 npm install的用法

npm是包管理工具,由node.js附带安装npm install根据依赖,在工程中的./node_modules下安装所有模块npm install <module>在工程中的./node_modules下安装指定模块npm install <module> -g全局安装指定模块npm install <module> -S=npm install <module> --save写入dependencies

2020-10-05 22:35:05 1438

原创 区分指向数组元素的指针、指向数组的指针、指针数组

区分指向数组元素的指针、指向数组的指针、指针数组指向数组元素的指针这类指针比较常见,例如int a[3] = {1, 2, 3};int *p;p = a;//将数组的地址(也即数组首元素的地址)赋给指针p,相当于指针p指向数组的首元素这样,我们就可以用*(p+0)或*(p+1)等等访问数组元素了。同样的,这类指针也适用于二维数组,例如int a[3][3] = {{1, 2, ...

2020-04-03 15:31:44 1379

原创 使用STM32CubeMx配置STM32输入捕获功能

输入捕获原理在输入捕获模式下,当检测到ICx信号上相应的边沿后,计数器的当前值被锁存到捕获/比较寄存器(TIMx_CCRx)中。当发生捕获事件时,相应的CCxIF标志(TIMx_SR寄存器)被置1,如果开放了中断或者DMA操作,则将产生中断或者DMA请求。如果发生捕获事件时CCxIF标志已经为高,那么重复捕获标志CCxOF(TIMx_SR寄存器)被置1。写CCxIF=0可清除CCxI...

2018-10-24 14:27:29 13921 9

原创 STM32采集多路ADC到DMA的方法

最近在做一个手柄,用到了一个游戏摇杆,游戏摇杆的原理就是两个电位器,通过读取ADC的值计算位置,原理和触摸屏类似,那么就需要用到两路ADC了,但是我用的开发板是野火的,火哥给的例程只有单路ADC采集,查阅了相关资料解决了多路的问题,现在我把主要的代码贴在下面,以及一些注意的地方。#define ADC1_DR_Address ((u32)0x40012400+0x4c)__IO

2017-09-15 15:48:55 5945 4

原创 绘制异形PCB的步骤

大家绘制的PCB大部分都是方方正正的形状,如果需要绘制的PCB形状不是方方正正的,那有该怎么办呢?(在此我使用的是AD15,AD和DXP同理)1、首先在原来15cm*10cm的画布上选择keep-out layer,选择“放置”里面的“走线”或者是“圆弧”,将自己的PCB外形绘制出来,然后在这个区域内进行PCB的布线(PCB外形必须是封闭的),如下图就是我绘制的PCB2、选择自

2017-08-25 15:09:43 8962 2

原创 stm32定时器的各项参数解释

设定stm32使用的是8M晶振,倍频至72MTIM_Prescaler:预分频系数,TIM_Prescaler=71的话,始终即为1M,运算一次即1usTIM_Period:周期,计数从0到TIM_Period,TIM_Period=999的话,即计数1000次就置0(如果配置了中断的话就产生中断);TIM_Prescaler=71,TIM_Period=999,中断中期即1m

2017-08-22 10:17:13 3722

原创 基于STM32使用超声波HC-SR04模块

写在前面注意的几点: 1、HC-SR04模块必须使用5V供电,不能是3.3V 2、若单是测距,无需使用中断 3、Echo和Trig两个引脚可以任意接可用的GPIO,和定时器无关说一下超声波的工作原理 单片机给Trig引脚一个最少10us的高电平,然后拉低引脚,便启动了模块, 然后超声波就被发了出去,超声波遇到障碍物后返回被模块接收,Echo引脚会输出一段高电平,高电平的时间与距离成比例

2017-08-21 11:07:39 12611 8

原创 树莓派调用科大讯飞接口声音小的问题

2017.08.18 目前在做的一个项目,是在树莓派上调用科大讯飞的语音接口,通过3.5mm接口输出人声的音频;根据测试,科大讯飞限制了声音的音量,导致3.5mm接口后接一个5V功放音量无法达到一个满意的程度(如果是把5V功放接在手机的3.5mm接口后是可以达到的);于是现在的方案是在树莓派后接一个5V功放,后再串联接一个12V的功放(如果只接12V功放的话也无法达到要求),音量能够达

2017-08-18 17:22:49 2233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除