自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘恩东的博客

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

  • 博客(177)
  • 资源 (5)
  • 收藏
  • 关注

原创 QT+OpenGL(1)——包含头文件

代码】QT+OpenGL(1)——包含头文件。

2022-07-22 03:22:43 117

原创 C字符队列

2022-06-25 14:29:46 32

原创 AD21几个容易忘记的快捷键

CTRL+D 打开透明模式CTRL+M 测量距离

2022-01-16 23:51:07 713

原创 字符串链式队列入队出队

// #include "queue.h"#include "stdio.h"#include "malloc.h"typedef struct QueueStruct{ char *value; struct QueueStruct *next;} queueStruct;queueStruct *head, *tail;void QueueInit(){ head = tail = (queueStruct *)malloc(sizeof(queueStr.

2022-01-16 12:31:50 178

原创 STM32CubeMX(6)——Printf导致程序卡死

0. 序换电脑,新安装的cubemx 6.3.0,vs2019,minGW7.0,不晓得什么原因,可能是他们使用了安全函数printf_s和scanf_s,导致keil不能识别printf,程序编译没有问题,运行时候卡死在printf。1. 解决办法点魔法棒,把微库勾选上,问题解决。浪费我好多时间mmp...

2021-11-10 00:06:32 925 1

原创 再探C语言链表—TypeDef Struct模式声明链表节点

0.序之前看到的网上的书上的都是Struct直接创建节点。我记得typedef struct是大学时候数据结构课本上用来声明链表结点的方法,这个方法让人容易操作链表。后来书本扔了,再买了盗版书不知道是版本问题还是什么问题,包括网上大多数博客都是直接struct声明。struct直接声明对后面链表的增删改查都稍微增加了难度。今天在查资料时候突然看到这个写法,操作了一遍发现很容易实现链表的一些基本操作,因此完善一下贴上来1.代码代码比较简单,重要的地方注释了#include &lt..

2021-10-10 23:08:32 526 1

原创 VScode下载安装及使用教程

0.序给我师父写的教程。1.下载官网下载速度特别慢,需要用国内镜像官网:Visual Studio Code - Code Editing. Redefined国内点进去之后会过慢慢打开下载链接,速度非常慢跳转到这个界面,就是已经开始下载了,只不过开始下载速度非常慢。如果是QQ浏览器,下载时候,点右上角下载进度条右键点击,复制下载链接把链接粘贴到地址栏替换下面框里的地址为这个 ​​​​​​​vscode.cdn.azure.cn...

2021-09-29 11:29:54 11252 9

原创 HLK-B36 WIFI/BLE 二合一透传沙雕按键说明

模块如下沙雕说明如下实际操作如下恢复出厂设置:插usb上电,长按ES0 6秒以上,WIFI灯和STA灯同时灭掉然后亮起,STA开始闪烁。进入AT模式方式1:插上USB,先按RST断电,再按ES0,然后松开RST上电5s以上,再松开ES0进入AT模式。进入AT模式方式2:插上USB,长按ES0 5s以上6s以内进入AT模式,超过6s会恢复出厂。...

2021-09-16 15:18:23 183

原创 stm32cubeMX+FreeRTOS(5)—— 串口打印

0. 序cubeMX的FreeRtos和hal库的打印方式一样1. CubeMX配置串口点一下串口Mode然后默认配置就行了,前提是SYS记得配好,72M时钟要选择,这个可以参考我前面的爬坑文章CubeMX爬坑2. 新建串口打印任务如下图配置一下,添加一个任务3. 串口代码和之前的代码有一点不一样,就是printf重定向直接放在usart.c文件里面就行了,不用放在hal.c文件里面。之前才入门搞错了。。。/*-------------------------...

2021-09-06 16:55:49 1364

原创 stm32cubeMX+FreeRTOS(4)—— main函数while循环

0. 测试想在主函数中打印一下串口数据,发信一直打印不出来,试了下开关小灯,发现没有进main函数的while循环,阿西吧,我大概要重新看一下CubeMX的rtos架构了...本来打算能用就行了。

2021-09-06 16:17:26 518 1

原创 电路设计——发光二极管限流电阻

0. 序最近在设计电路画板子了,画完发现,这电阻电容咋用啊我去。。。于是来学一下电阻和电容的使用。附一个不加电阻电容的图。1. 限流电阻作用限流电阻主要是为了防止电流过大损坏器件。这里的限流其实还起到分压的作用,比如我们单片机出来的电压是3.3V、选择推挽输出大概是25mA+的电流。而led的压降是2V,正常发光电流是20mA。对于我用的这款led最大值20mA,5mA-20mA都能发光,就是电流越大亮度越高,20mA时候已经是最大值,而且用这个值会降低led的使用寿命,所.

2021-09-05 11:35:59 2991 2

原创 C++链表

上个简单链表,写的有些难看,现在更改一下https://liu-endong.blog.csdn.net/article/details/111934018添加了删除尾结点,添加了删除头结点#include <stdio.h>#include<malloc.h>#define LEN sizeof(struct List)#if 1 //1开启 0关闭 VS2019开启 codeblocks关闭#define scanf scanf_s#endif

2021-08-19 11:20:38 29

原创 UE4——蓝图多重for循环

1.示例如下打印,说明成功进行3次循环

2021-08-16 21:32:01 524

原创 串口打印小数

一般串口是打印一个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 630

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

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

2021-07-17 08:37:42 587

原创 vscode主题

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

2021-07-12 11:32:51 135

原创 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 229

原创 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 126

原创 剑指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 41

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

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

2021-06-30 17:21:21 566

原创 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 759 2

原创 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 1139

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

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

2021-06-30 14:08:24 598

原创 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 329

原创 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 1393

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

原因是中断号重复

2021-06-24 16:53:05 923

原创 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 409 2

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

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

2021-06-20 23:20:38 139

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

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

2021-06-20 19:42:08 70

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

1.代码

2021-06-20 02:05:00 101

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

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

2021-06-18 23:12:41 164

原创 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 629

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

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

2021-06-17 22:12:53 203

原创 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 1334

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

1. 轴映射设置如下

2021-06-16 23:13:10 437

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

查了很多办法没用

2021-06-16 09:59:39 1860

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

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

2021-06-12 12:16:10 364

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

vs2019无法连接网络解决办法

2021-06-11 09:07:59 3081 16

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

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

2021-06-08 09:11:23 363

原创 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 1301

Config_AD20_liuendong.DXPPrf

AD20的个人配置,方便开发

2021-08-27

MainSlaveTimer.zip

10000步,800细分,精准定位

2021-05-24

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

lwjgl 2.9.4 MC缺失包

2019-12-16

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

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

2019-07-12

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

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

2018-06-22

空空如也

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

TA关注的人

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