自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 嵌入式中常见的问题锦集

【代码】嵌入式中常见的问题锦集。

2024-01-15 22:30:47 391

原创 [Game]C/C++ & easyx 俄罗斯方块小游戏

【代码】C/C++ & easyx 俄罗斯方块小游戏。

2023-11-12 18:27:03 81

原创 [Game]C/C++ & easyx 贪吃蛇小游戏

【代码】[Game]C/C++ & easyx 贪吃蛇小游戏。

2023-11-12 18:21:32 72

原创 C++制作静态库并打包 & 动态库

将生成的libtest.a和头文件按照如下方式放置。-I(大写i):引入头文件目录。-l(小写L):使用静态库。-L:引入库文件目录。

2023-11-11 10:14:46 116

原创 Android系统启动流程学习入门及其参考

( 1 )创建和挂载启动所需的文件目录。( 2 )初始化和启动属性服务。( 3 )解析 init . rc 配置文件并启动 zygote 进程。参考学习资料( 1 )创建 Java 虚拟机并为 Java 虚拟机注册 JNI 方法( 2 )通过JNI调 用 Zygotelnit的 main 函数进入 Zygote的 Java 框架 层。

2023-03-29 11:20:45 148

原创 CQUPT 2023毕业论文中的Mathtype公式编号及其图表的题注

选中,交叉引用右键后更新域就可以刷新编号.在上面的最后一张图,我们发现,图后面有一个空格(在CQUPT的格式中没有这个空格).解决办法:给一类题注设置相应的样式,然后点击样式,选中全部的题注,然后替换图+空格->图先选中题注(这我的题注设置的是图片的样式,方便演示),然后右键样式选项卡中的图片.选中全部实列.最后全部替换就可以了参考文献的插入可参考这里。

2023-03-08 14:42:27 1336 1

原创 EndNote: CQUPT 2023年硕士毕业论文的参考文献插入方法 仅供参考,其实很繁琐

将文献插入到word中,该方法默认是将参考文献参入到word的末尾,如果再参考文献之后还有内容(如致谢等),可以先将参考文献后面的其他部分剪切,我们先插入一篇参考文献,使之在参考文献那个部分。将所需要添加的文献全部找出来,罗列在文末,如下找了三篇文章,格式需要参考要求自行修改。感觉不适合随时增减,如在最前面再插入一篇,需要在文末参考文献列表中寻找相应的位置(这个感觉繁琐),然后插入,最后交叉引用到正文中。,比较全面,但还是存在一些格式问题,如单词的大小写,或者是期刊的全称与简称,需要后续调整。

2023-03-07 23:56:48 7031 1

原创 正点原子北斗GPS模块ATK-1218-BD+STM32F103源码学习

正点原子北斗GPS模块ATK-1218-BD+STM32F103源码学习

2022-12-15 13:35:37 2404

原创 (入门级)git本地版本控制学习

(入门级)git本地版本控制学习

2022-11-25 00:42:11 139

原创 C++中++i和i++的底层原理

如下图所示,++i和i++两条语句的汇编语句是一模一样的,效率相同如下图,右边的汇编语言所示,i++语句会建立一个临时变量edx来完成自加操作,然后赋值给变量i从汇编中我们也能看出,i++赋值给a变量时,表象是先a=i,然后再i = i + 1;16-17行是i的自加操作,第18行是将之前i的值赋值给变量a++i可以一步到位,是因为++i是左值,可以直接赋值,而i++是右值,不能直接赋值,需要分两步参考视频......

2022-07-07 19:55:52 509

原创 C++实现大堆根

大堆根调整函数(从前调整):目的:1.在删除元素(堆顶)时,需要将堆顶元素(下标为0的元素)与数组尾元素交换,然后再删除数组尾的元素2.调整原则:将index与他左/右节点最大的元素交换,并循环向下做同样的操作全部代码main.cpp:运行结果bigheap.h:参考&感谢主要参考这里写的......

2022-06-08 15:08:38 607

原创 用C++判断素数和统计素数的时间效率

*方法二方法三运行结果统计素数方法一(使用素数判断方法二来统计)方法二(使用素数判断方法三来统计)*方法三(将不是素数的数排除,埃氏筛)方法四(在埃氏筛的基础上,减少重叠,线性筛)实验结果总结1.在素数判断中,效率:方法三 > 方法二 > 方法一。2.在素数统计中,效率:方法四 > 方法三 > 方法二 > 方法一。3.素数判断需要掌握方法二,了解方法三;素数统计中需要掌握方法三,了解方法四。

2022-06-02 15:12:34 312

原创 总结-常用的位运算技巧

这里写目录标题参考一、有趣的位操作1. 利用或操作 `|` 和空格将英文字符转换为小写2. 利用与操作 `&` 和下划线将英文字符转换为大写3. 利用异或操作 `^` 和空格进行英文字符大小写互换4. 判断两个数是否异号5. 不用临时变量交换两个数二、算法中的位操作1. 计算一个无符号整数二进制表示中数字为1的个数2. 判断一个数是不是2的指数3. 查找只出现一次的元素参考一、有趣的位操作1. 利用或操作 | 和空格将英文字符转换为小写 char ch = 'A'; char ch1

2022-05-28 20:34:23 90

原创 C++基础和STL使用

目录1. 数组1.1 一维数组1.2 多维数组2. 字符串2.1 C风格字符串2.2 [C++字符串对象string](https://blog.csdn.net/qq_37941471/article/details/82107077)3. vector向量4. map容器5. set集合6. stack栈7. queue队列8. deque双向队列9. priority_queue优先队列10. list列表1. 数组1.1 一维数组- 定义: dataType arrayName[arraySi

2022-05-19 22:37:03 208

原创 Nginx静态网站部署学习

目录1Nginx安装和常用命令2Nginx静态网页部署2.1 静态网页部署2.2域名与IP绑定3Nginx反向代理和负载均衡3.1反向代理3.2负载均衡致谢1Nginx安装和常用命令怎么安装的可以参考这里,讲的非常详细。./nginx ->启动Nginx./nginx -s stop -> 关闭Nginx./nginx -s reload -> 重启Nginx2Nginx静态网页部署2.1 静态网页部署首先将静态网页index上传到./nginx/目录下面再

2022-05-16 22:17:46 346

原创 Linux系统基础知识学习

目录1Linux的常用命令1.1切换目录命令 cd1.2列出文件列表 ls, ll1.3创建目录和移除目录 mkdir, rmdir1.4浏览文件 cat, more, less, tail1.5文件操作1.6其他常用命令2Vim编辑器3Linux的权限命令4Linux上常用网络操作4.1主机名配置4.2域名映射4.3网络服务管理致谢1Linux的常用命令1.1切换目录命令 cdcd dir -> 切换到dir目录cd .. -> 切换到上一层目录cd / -> 切换到系统

2022-05-16 21:07:01 212

原创 MySQL数据库多表查询与事务

目录1.多表查询1.1准备数据1.2多表查询分类1.2.1内连接查询1.2.2外连接查询1.2.3子查询1.2.4多表查询练习2.事务3.管理用户,授权致谢1.多表查询1.1准备数据# 创建部门表CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20));INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部');# 创建员工表CREATE TABLE e

2022-05-09 16:35:02 103

原创 MySQL数据库高级查询、约束和数据库的设计

目录1.查询语句1.1排序查询1.2聚合函数1.3分组查询1.4分页查询2.约束2.1概念和分类2.2非空约束2.3唯一约束2.4主键约束2.5外键约束3.数据库的设计3.1多表之间的关系3.2数据库设计的范式致谢1.查询语句1.1排序查询* 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2...* 排序方式: * ASC:升序,默认的。 * DESC:降序。* 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二

2022-05-09 12:30:47 91

原创 MySQL数据库基础

目录安装配置SQL语句操作数据库、表增删改表中数据查询表中记录致谢安装配置SQL语句操作数据库、表增删改表中数据查询表中记录致谢谢谢B站up主的资源分享,讲的非常详细,受益多多。课堂笔记和MySQL安装基础下载。...

2022-05-08 17:46:42 72

原创 TX-C++-算法题

目录竖读题目思路代码质数下标题目思路代码攻与防题目竖读题目输入n行字符串数字(1<=n<=9),字符串数字的长度范围为1-10^5.请将每一列的数读出来,并从小到大排序后,以空格间隔输出。示例1:输入:3012312342345输出:12 123 234 245思路这比较基础,使用一个string储存字符串数字,然后遍历每一列计算出每一列的结果存到vector容器中代码#include<iostream>#include<vector>

2022-04-25 13:59:43 1538

原创 MT-考试座位-颜色排序

目录题目思路代码题目有一个长度为n的整数序列,并且序列上每个数字都被染上了颜色1-n的其中一种,现给该数列从小到大排序,但是每次操作只能交换相邻两个数,并且两个数的颜色要不相同,请问进行若干次之后能不能给这个序列排好序。输入:第一行输入T,表示有T组数据每组数据第一行一个n,代表序列长度,第二行是n个数,第三行表示颜色,相同数字的颜色相同输出:对于每组数据,可以排好序,输出Yes,否则输出No思路由于数组是从小到大排序,我们只需确保,相同颜色是升序即可。步骤:先用字典存(颜色,值)1

2022-04-24 22:59:16 1201 3

原创 HTTP网络编程

注意网络通信这篇讲的很好很细,值得学习。HTTP简介HTML是⼀种⽤来定义⽹⻚的⽂本,会HTML,就可以编写⽹HTTP是在⽹络上传输HTML的协议,⽤于浏览器和服务器的通信1.HTTP请求:请求行,请求头,空行,请求体请求头:GET表示请求方式,/表示首页,HTTP/1.1表示协议版本请求行:是类似字典的键值对空行:分隔请求行和请求体请求体:POST请求会有请求体,GET没有,GET方式是将数据通过URL传递2.HTTP响应:状态行,响应头,空行,响应体状态行:HT.

2022-04-22 19:24:03 350

原创 python-opencv定位边缘清晰的目标

目录目标定位步骤定位效果实验代码目标定位步骤手动框选出感兴趣的大范围区域。高斯滤波降噪处理。使用Canny算子进行边缘检测。形态学处理,减少噪点,先腐蚀后膨胀。寻找边缘检测后的轮廓。根据需要检测物件的实际大小来限制需要寻找轮廓的大小。使用矩形定位轮廓框,并将需要检测的物件框出来。以(x,y,w,h)的格式保存物件的位置,xy为右上角,wh为宽高。定位效果图片1:图片2:图片3:实验代码点击这里下载源代码。运行环境是基于python3.6的opencv-python 4

2022-04-22 16:00:45 4370

原创 HW-新员工考试-遍历

目录题目思路代码题目小蓝参加考试,一共25题,依次是10个判断(2分一个),10个单选(4分一个)和5个多选(8分一个),总分为100。题目要求:只能顺序作答,并且答题过程中累积三个错题,直接中止考试并计算分数。求解:小蓝考试结果为N[0,100],根据分数,计算出可能的答题情况个数。思路遍历:暴力求解递归:选或则不选代码遍历#include <iostream>using namespace std;//递归计算A几几int A1(int m,int n)

2022-04-21 11:31:55 256 1

原创 笔试-MD-C++

目录单选(15)多选(6)编程(2)单选(15)1.从通信协议的角度来看,路由器是在哪个层次上实现网络互连的。答案:网络层解释路由器在网络层,网络层主要负责IP寻址、地址解析等;在OSI参考模型和TCP/IP协议栈中定义都是一样。2.请选出 BOOL flag与“零值“比较正确的if语句。答案:if(flag)解释参考这里另外需要注意float和指针变量与’零值‘的比较。3.方法的重载和重写都是实现多态的方式,方法的重载的多态性属于。答案:编译时多态

2022-04-19 21:38:42 92

原创 笔试-LFK-C语言

这里写目录标题选择题(10)填空题(8)编程题(1)选择题(10)1.以下循环执行次数是1次的是( C )。A. for(int i = 10, j = 1; i = j = 0; i++, j--)B. do { }while(0)C. int i = 1; while(i--) { }D. unsigned char i; for(i = 255; i < 256; i++)解释A. for循环中的判断语句i=j=0,写成了赋值语句,因此该处的判断为fal

2022-04-15 21:10:30 1090

原创 python实现895-最大栈频率

这里写目录标题参考功能思路代码参考题目来源:leetcode,labuladong功能设计一个类似堆栈的数据结构,将元素推入堆栈,并从堆栈中弹出出现频率最高的元素。FreqStack() 构造一个空的堆栈。void push(int val) 将一个整数 val 压入栈顶。int pop() 删除并返回堆栈中出现频率最高的元素。如果出现频率最高的元素不只一个,则移除并返回最接近栈顶的元素。思路因要弹出出现频率最大的一个数,则需要一个字典存储数-数出现的频率,记为VF表,为方便弹出最

2022-03-26 16:50:39 1314

原创 python实现最近最少使用(LRU)缓存机制

目录参考功能思路代码参考题目来源:labuldongLRU理解:(百科)是一种常用的页面置换算法,选择最近最久未使用的页面予以淘汰。功能初始化一个容量为cap的缓存器get()获取缓存中的任务put()实现向容器添加任务(以键值对形式)思路使用python中的字典,默认是按照创建字典的时间顺序排序的在获取任务时,首先判断是否存在,存在则返回并将该任务移到字典末尾添加任务时,先判断是否存在该任务,存在则修改值即可,不存在则需判断容量(容量满了则需移除字典第一个),添加新的任务代

2022-03-23 12:08:56 1574 2

原创 蓝桥杯-基础题python

目录1 闰年判断2 01字符串3 字母图形4 数列特征5 查找整数6 杨辉三角7 特殊的数字8 回文数9 特殊回文数10 十进制转十六进制11 十六进制转十进制12 十六进制转八进制13 数列排序14 时间转换15 字符串对比16 分解质因数17 矩阵乘法18 矩形相交面积19 完美代价00 致谢蓝桥杯基础题题库连接:点我需要题目的可以到题库里面去看看,或者直接在百度搜索题目名称1 闰年判断#basic-1 闰年判断year = int(input())if (year%4==0 and yea

2022-03-20 18:05:43 1887

原创 python基础-输入输出,列表和字典

目录1.输入输出2.list列表dict字典1.输入输出#输入输出测试a = int(input ("请输入一个数字:"))b = a * aprint("%.2f数的平方为%.2f"%(a,b))print ("{:.2f}数的平方为{:.2f}".format (a, b))a, b = map(int, input("请输入两个整数,以空格隔开").split())print(a, b)arrlist = list(map(int, input("请输入一个一维数组,以空格隔开")

2022-03-20 15:50:25 4998

原创 使用Python对MySQL数据库的基本操作

1.基础安装目前MySQL和MySQLdb已安装好了,以后有机会再来安装。运行环境win10+pycharm+python3.6+MySQL8.0.21基本操作流程#mermaid-svg-VUzXtQ7V831x49vS {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-VUzXtQ7V831x49vS .error-icon{fill:#552

2022-01-13 23:43:09 392

原创 通过Python中pyautogui控制电脑鼠标或者键盘

1.环境程序测试的环境:win10+pycharm+python3.6+pyautogui-0.9.532.安装pip install pyautogui3.鼠标相关操作鼠标移动# 导入相关包import pyautogui as p#获取鼠标当前位置, 以电脑屏幕左上角为原点(0,0),向右x增大,向下y增大x,y = p.position()#获取屏幕大小ans = p.size()# 判断鼠标位置是否在屏幕内,在返回True,不在返回Falseans = p.onScr

2022-01-11 22:07:06 843

原创 百度AI达人创造营|第一课-创意的诞生

百度飞桨第一课|创意都是如何诞生的创意来源于生活,来源于真实场景,也是将现有想法进行某种组合第一节课:让人拍案叫绝的创意都是如何诞生的Part1:游戏复刻:在游戏中加入AI元素,增加游戏的互动性,或则魔改游戏。特效复刻:使用AI复现小视频中的特效。表情聊天机器人:表情聊天机器人的总体框架:用户输入文字图片等信息传递给Wechaty制作的聊天机器人,聊天机器人再将图片和文字信息打包传送给服务器,服务器处理好表情包后返回给聊天机器人,最后呈现给用户-我。使用Paddlehub中的人脸分割功能

2021-07-27 17:08:32 130

Game EASYx 俄罗斯方块

可直接在win10上运行的小游戏

2023-11-12

Game C++ snake app

可直接在win10上运行的小游戏

2023-11-12

Game C snake app

小游戏 exe,可在win10上运行

2023-11-12

CQUPT2023年硕士论文

CQUPT2023年硕士论文

2023-03-08

CQUPT毕业论文的文献插入格式,仅供参考

CQUPT毕业论文的文献插入格式,仅供参考.

2023-03-08

正点原子北斗GPS ATK-1218-BD参考手册

正点原子北斗GPS ATK-1218-BD参考手册 包含SkyTraq binary协议简介和NMEA-0183协议简介

2022-12-15

MySQL多表查询、事务和管理用户及授权

MySQL多表查询、事务和管理用户及授权

2022-05-09

基于opencv-python的目标定位

在一些简单的场景下,定位面板上的标识,铭牌,按钮等物件。 定位过程和效果可以参考这里:https://blog.csdn.net/qq_41392228/article/details/124347845

2022-04-22

空空如也

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

TA关注的人

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