自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘恩东的博客

沉沦在这时空的放逐之地,循环往复,止步不前,我期盼能看到那一丝光明

  • 博客(164)
  • 资源 (5)
  • 论坛 (4)
  • 收藏
  • 关注

原创 串口打印小数

一般串口是打印一个8位字符,或者打印一个数组,如果要打印小数,就要用到格式化输出,把小数格式化输出到数组里面。 u8 a[10], b[10]; co2 = 1.001; tvoc = 2.001; sprintf(&a[0], "%1.3f\r\n", co2); sprintf(&b[0], "%1.3f\r\n", tvoc); PutString(a, 7); PutString(b, 7);...

2021-07-23 14:59:45 2

原创 VSCode 全局搜索正则排除不想显示的文件

排除前排除后*[.lst;]

2021-07-17 08:37:42 23

原创 vscode主题

刚发现的,代码效果比较好

2021-07-12 11:32:51 16

原创 UE4——打印函数

输出当前类,注意是两个_ _GEngine->AddOnScreenDebugMessage(0, 30.f, FColor::Red, *FString(__FUNCTION__));GEngine->AddOnScreenDebugMessage(-1, 5.0f, FColor::Red, OutHit.GetActor()->GetName());

2021-07-11 16:01:58 12

原创 C语言Sprintf用法

如图,两种简单用法#include <iostream>#include<stdio.h>// 程序的主函数int main(){ char a[20]; a[0] = 'p'; a[1] = 't'; sprintf(&a[2],"%3s","asd"); sprintf(&a[5],"kjl"); for (int i = 0; i < 10; i++) { print.

2021-07-02 09:10:44 22

原创 剑指Offer 05——字符串替换

0.序从本篇文章开始刷题,主要是买了LeetCode上图解算法和数据结构书,跟着书先刷一遍题1.题2.C++代码#include <iostream>using namespace std;class Solution{public: string replaceSpace(string s) { int count = 0, len = s.size(); // 统计空格数量 for (char c : ...

2021-06-30 18:50:36 16

原创 VScode C/C++代码运行一闪而过

如图最后一行加这句system("pause");

2021-06-30 17:21:21 21

原创 VScode配置C编译器

0.序用来刷leetcode的1.MinGW-w64下载安装,记得配环境变量,网上比较多,这里不写了https://sourceforge.net/projects/mingw-w64/files/2.VSCode配置{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", ...

2021-06-30 17:05:37 27

原创 VScode配置Keil ARM

和前面的51一样,配置,在vscode里面写代码,在Keil里面编译下载,keil方便调试,所以我们没有直接放弃keilhttps://liu-endong.blog.csdn.net/article/details/117671595加这两行代码,添加ARM库文件{ "configurations": [ { "name": "Win32", "includePath": [ ..

2021-06-30 15:47:32 11

原创 Android could not resolve com.google....

按照网上的maven配置一直不成功,原来是阿里云镜像地址改了MMPhttps://maven.aliyun.com/mvn/guide

2021-06-30 14:08:24 11

原创 51单片机——串口1通信

mark#include <STC15.H> //52头文件#include <UART.H>bit busy1;/*-------------------------------------------串口1初始化----------------------------------------------*/void Uart1Init(void){ PCON &= 0x7F; //波特率不倍速 SCON = 0x50; //8位数据.

2021-06-25 17:52:44 18

原创 51单片机——串口2通信

mark#include <STC15.H> //52头文件#include <UART2.H>#define S2RI 0x01 //S2CON.0#define S2TI 0x02 //S2CON.1bit busy2;u8 Uart2_RecvBuf[30] = {0}; //串口数据缓存u8 uart2Index = 0; //绶存指针u8 uart2RXEnd = 0;u8 Uart2RXLength = 0;/*-.

2021-06-25 13:34:44 36

原创 Keil c51编译提示 code space memory overlap

原因是中断号重复

2021-06-24 16:53:05 35

原创 51单片机——串口3通信

不多说,直接上代码,参考STC15中文官方文档配置寄存器本文作为实验,不考虑安全性,没有对全局变量封装#include <DisPlay.H> //屏幕通信专用 串口3 9600//RX3-P0.0 TX3-P0.1#define S3RI 0x01 //S3CON.0#define S3TI 0x02 //S3CON.1#define S3_S0 0x02 //P_SW2.1bit busy;u8 Uart3_RecvBuf[30] = {0}; //串口.

2021-06-24 15:15:21 12

原创 UE4第一人称游戏 ——(9)仿MC生成Chunk

0.序不知道为什么我的chunk放在游戏里面巨慢无比,开始游戏都要好久,然后内存直接爆一半他这个chunk是参考1.

2021-06-20 23:20:38 31

原创 UE4第一人称游戏 ——(8)仿MC方块销毁

0.序和创建一样操作1.轴映射

2021-06-20 19:42:08 15

原创 UE4第一人称游戏 ——(7)仿MC方块创建

1.代码

2021-06-20 02:05:00 17

原创 UE4第一人称游戏 ——(6)仿MC方块

1.序参考:https://www.bilibili.com/video/BV1ME411n7TB?share_source=copy_web

2021-06-18 23:12:41 26

原创 UE4第一人称游戏 ——(5)射线碰撞检测

1.代码角色cpp文件加入头文件#include "Kismet/KismetSystemLibrary.h"开火函数加入以下代码射线起始位置用摄像机位置+100,要不然感觉在脑袋后面射线结束位置在相机位置+1500+起始位置,大概15格距离 FVector FireStart,FireEnd; FireStart = TppCamera->GetComponentLocation()+ TppCamera->GetForwardVector() * 1...

2021-06-17 23:20:27 39

原创 UE4第一人称游戏 ——(4)开火按键检测

0.序还是官方教程,不过不加子弹,只检测鼠标左键按下1.实现

2021-06-17 22:12:53 22

原创 UE4第一人称游戏 ——(3)添加准星

1.UE4官方教程HUD官方代码有点问题,// Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "CoreMinimal.h"#include "GameFramework/HUD.h"#include "Engine/Canvas.h" #include "FPSHUD.generated.h"/** * */UCLASS(..

2021-06-17 00:51:15 29

原创 UE4第一人称游戏 ——(2)人物移动

1. 轴映射设置如下

2021-06-16 23:13:10 23

原创 vscode没有安装用于c文件的格式化程序

查了很多办法没用

2021-06-16 09:59:39 163

原创 UE4第一人称游戏 ——(1)创建角色

0.准备VS2019使用番茄助手参考:https://www.bilibili.com/video/BV13p4y1v7bG?share_source=copy_web

2021-06-12 12:16:10 41

原创 Visual Studio 2019 报错 无法下载安装文件,请检查Internet连接

1.搜站长工具

2021-06-11 09:07:59 348 6

原创 VScode不想显示某些后缀文件

在没有修改前,显示如下,有很多.orig后缀文件看起来很不爽修改后点setting.json,在json结束大括号前最后一行后面加个逗号,然后加下面代码"files.exclude": { "**/*.orig": true}修改后这些后缀文件不显示了...

2021-06-08 09:11:23 19

原创 VScode配置Keil c51

1.setting.json{ "files.encoding": "gb2312", "files.associations": { "stc15.h": "c", "STC15.H": "cpp", "servicecode.h": "c", "displayscreen.h": "c" }}2.

2021-06-07 18:38:52 41

原创 51单片机——定时器0使用

void Timer2Init(void) //1ms @11.0592MHz{ AUXR |= 0x80; //定时器时钟1T模式 TMOD &= 0xF0; //设置定时器模式 TL0 = 0xCD; //设置定时初值 TH0 = 0xD4; //设置定时初值 TF0 = 0; //清除TF0标志 TR0 = 1; //定时器0开始计时 ET...

2021-06-02 16:33:12 97

原创 51单片机——增强型PWM,使用自带PWM发生器

0.序之前用定时器做了模拟PWM输出,得到的1k左右波形还行,到10k往上波形就特别难看,又是跳变又是长短不一。后来在参考手册上面看到stc15w4k

2021-06-02 15:41:13 224 8

原创 stm32cubeMX+FreeRTOS(3)——主从定时器

0.序打算用freeRTOS重构一个项目从定时器开始吧,使用主从定时器主要是为了精准控制电机1.主从定时器简介占坑2.参考表3.配置主定时器使用TIM3从定时器使用TIM4,根据表选择ITR2别忘了开中断4.代码占坑,明天分析...

2021-05-17 19:06:46 138 2

原创 PCA9536——填坑

0.问题使用PCA9536输出模式控制4个小灯,开始时候按几次就不显示了,以为是接线不稳定原因。后来一按开机电源就不显示了,以为是其他器件电源不稳定导致。1.问题1排除接线问题,重新接线,重新做端子,没有解决,可以排除是接线问题。2.问题2排除有一个电源器件,去掉之后发现不影响小灯。可以确定是电源问题。怀疑是接上这个器件之后整体功率过高,导致PCA9536提供功率不够,相当于断电,但是直接断电重启不影响。3.分析原因为何直接切断机器电源重启小灯就...

2021-05-11 18:46:13 44 1

原创 机械按键——长按短按、长短一起按,先短后长先长后短,三个键一起按——位操作

1.按键优化上个使用三行代码的按键一次只能按一个键,按下一个键再按另一个键会被阻塞掉,因此可能导致整个系统被阻塞,因此这里重新用了一种位操作来保存按键值。上一个项目代码连接:51单片机——按键,定时器消抖,短按,长按,三行代码,状态机2.代码变化按键识别上,从一次识别一个按键到三个按键并行识别。原来的代码只能识别是那个键按下,不能识别清楚哪个键弹起,可能我按下一个键同时按下另一个键再释放,就无法识别释放的是哪个按键。现在的代码,三个按键哪个按下哪个释放都能清楚识别。现在代码如..

2021-05-11 14:57:18 122 3

原创 24c64——填坑

1.地址16位,不是24c02这样的8位因此在写地址的时候2.延时5ms在写数据完成之后,需要间隔5ms才能正确读数据如上图最后一行的5ms延时,否则无法正确读写!!!!

2021-05-08 17:43:41 26

原创 STM32CubeMX(5)——IIC读写24c02

1. IIC简介IIC(Inter-Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接 微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收数据。 在 CPU 与被控 IC 之间、IC 与 IC 之间进行双向传送,高速 IIC 总线一般可达 400kbps 以上。目前大部分 MCU 都带有 IIC 总线接口,STM32F1 也不例外。但是这里我们不使用 STM32F1 的硬件 IIC 来读写 24C02,而是通

2021-05-03 12:45:01 666 15

原创 stm32cubeMX+FreeRTOS(2)——任务挂起和恢复

1.相关函数osThreadSuspend()osThreadResume()注意函数参数传递的是RunLEDHandle,而不是RunLED,传入RunLED会终结所有任务,包括本任务自身也会自杀。2.使用在非LED任务中挂起、恢复LED任务。如果在LED任务中直接挂起,接下来就没发恢复自己,需要通过别的任务来恢复LED任务。 if(a==5) { a++; b=osThreadSuspe...

2021-04-28 14:27:13 97 1

原创 stm32cubeMX+FreeRTOS(1)——点灯

1.点灯的配置过程时钟配置和没有使用RTOS时候一样,但是这里需要选择其他时钟而不能选择SysTick需要选择一个定时器来作为时钟源直接点FREERTOS,全部默认配置创建任务这里原本是DefaultTask默认会有一个任务,被我改了名字。双击就可以打开。改了三个地方任务名字、入口函数名字、代码初始化使用弱声明IO口直接在这里搜,设为输出,PB5(红灯)和PE5(黄灯)生成代码后这里默认有个osDelay(1);于是修改为HAL_GP...

2021-04-20 15:35:17 81

原创 UE4——(9)C++到轴映射

1.轴映射代码写好之后并不是自动建立轴映射,需要自己手动敲上去如下图框里面的内容是要手动自己敲上去的,不是自动关联2.方向X轴是左右,Y轴是前后

2021-04-18 21:34:35 69

原创 UE4——(8)无法打开头文件ProceduralMeshComponent.h

1.无法打开头文件ProceduralMeshComponent.h提示,无法打开ProceduralMeshComponent。在两个json文件中添加完ProceduralMeshComponent可以正常编译,但是有红线报错。所以需要保留UE4项目删掉vs项目文件重新生成vs,把ProceduralMeshComponent源文件添加到vs库中。添加方法参考https://blog.csdn.net/qq_31788759/article/details/1040932592.重新生成之..

2021-04-18 12:29:52 154

原创 UE4——(7)变量在类和蓝图中的表示

1.场景空间因为我在OpenGL中学过一些相关内容,这里不再多做学习输出前面认识蓝图好像说过UE4的单位距离是1cm2.改变物体位置/向量这里加一行,让演员类一开始就跑到(0,0,0)位置,一个0默认设置XYZ三个轴都是0SetActorLocation(FVector(0));编译运行之后,我这个场景原点位置看不到,发现场景位置在这里于是调整位置,不断调整位置就可以发现随着代码里面位置改变这个立方体的位置也改变3.类中变量与蓝图变量如图在类中设置...

2021-04-09 01:31:17 90

原创 UE4——(6)演员类

1.创建演员类右键在文件夹里面创建演员类阿棍的名字是漂浮者,我这里还是我的演员吧这把我演,顺风投,逆风浪,选百里创建好之后如图2.创建一个演员蓝图继承上面的我的演员类3.组件的关系如图加一个立方体组件把立方体往上拉,默认根和立方体位置可以不重合在场景中分别双击小球和立方体,发现拖动立方体小求不会动,拖动小球立方体会动。这是因为,立方体继承自小球。组件中删除默认根就没有小球了删除刚才的矩形,然后修改我的演员类...

2021-04-09 00:09:29 31

软件工程,网上订餐系统实验报告

本文为实验报告文档信息,未完成版本,请仔细查看后下载,仅供学习参考。

2018-06-22

基于proteus多周期cpu代码,包含实验报告、答辩ppt、源代码

该资源包含多周期cpu实现代码、答辩ppt、实验报告。在proteusII 14.0 中成功运行,其他仿真工具应该也可以运行,开发板是DE1-SOC,代码包含CPU各个部件,顶层文件。代码是《计算机原理与设计:Verilog HDL版》书上的,自己加了可以在开发板上用7段数码管显示周期状态的代码。

2019-07-12

MainSlaveTimer.zip

10000步,800细分,精准定位

2021-05-24

网上订餐系统(JavaWeb,jsp,spring等)

在网上搜不到可以正常运行的订餐系统,特上传本人最近作品。使用Myeclipse,mysql,jsp,tomcat7,实测可成功部署运行,压缩包内包含数据库表。如需帮助部署,可留言。本代码借鉴网络资源进行更改,本人实力不足,还不能完整写出网上订餐习系统,请各位见谅。

2018-06-22

lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar

lwjgl 2.9.4 MC缺失包

2019-12-16

计算机组成发展前沿

发表于 2020-02-17 最后回复 2020-04-13

java3d鼠标键盘联动问题

发表于 2020-04-06 最后回复 2020-04-06

php文件上传

发表于 2019-05-25 最后回复 2019-08-15

关于win下安装php的问题,求大神指教

发表于 2017-03-31 最后回复 2017-12-23

空空如也

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

TA关注的人 TA的粉丝

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