自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STL容器初学(String,Vector)

vector数据结构与数组非常类似,不同在于vector可以动态扩展(malloc,realloc???

2024-06-09 20:21:40 141

原创 初学STM32-LED流水灯及蜂鸣器的使用

实际上也是使用了固件库,但是不是使用固件库的函数,而是使用了固件库的定义,包括宏定义,结构体定义。和51的开发差不多,但因为32的寄存器太多,实际开发手动配置大量寄存器极其耗费时间,同时在没有注释的情况下可读性差,所以较少使用。HAL库模式:全称是Hardware Abstraction Layer(抽象印象层),相比于标准库更加深入的封装,有句柄、回调函数等概念(ps:有点类似Windows开发),因此相对于标准库模式有更好的可移植性(可在不同芯片的移植),但代价就是更多的性能损失。

2024-05-29 19:50:04 264

原创 int main(int argc,char* argv[])写法使用

使用vim编写c/c++代码时可以用int main(int argc,char* argv[])而非int main()编写,可以方便编写。再编译完后./my_program arg1 arg2 arg3。一般要输出自己的以数组1开始,数组0为程序名称。

2024-05-29 18:49:13 150

原创 如何用wsl2编写一个自动打开程序脚本

因为每次学习都要打开浏览器和vs 2022等一系列程序,很麻烦,所以可以运用wsl2启动后缀.sh的脚本文件。

2024-05-19 14:59:18 116

原创 本周学习总结

简单来说就是把父类的public内容放到子类的public,父类的protected内容放到子类的protected,父类的private内容放到子类private,如以下列子。因为父类和子类都是类,必然也少不了构造和析构函数,但处理顺序有点不同,这是我的一句话总结“先有爸爸后有儿子,白发人送黑发人”如以下列子。如果父类和子类有相同的函数或成员,一般调用是调用子类,如要调用父类加作用域即可。继承方式分为三种,1公共继承,2保护继承,3私有继承,即把父类的属性继承到子类的private里。

2024-05-12 18:04:52 325

原创 学习总结(4_8-4_15)

我们可以按照此图来写定时器程序,以T0定时器为例,图二是控制定时器模式,高四位为T1定时器,低四位为T0定时器,我要启用T0定时器则给前面高四位置1,设置第四位即可,GATE不用设置置0即可,CT为0时为定时器模式,所以CT为0,M1和M2是设置定时器模式,定时器有多个模式,如十六位自动重载,十六位,八位自动重载等,而T0定时器十六位常用,M1 M0 = 01:方式1,是16位定时器/计数器。连续存储:数组中的元素在内存中是连续存储的,也就是说,数组的所有元素在内存中是相邻的。8的点阵屏,相当于有8。

2024-04-18 17:30:31 978 1

原创 Github的注册学习与使用

打开自己的储存文件夹会发现会有自己的储存库出现,进入储存库文件夹,可随意注册任意文件,以test.txt为例,首先创建test.txt,在此路径打开git bash,输入git add “test.txt”,然后再输入git commit -m “想要的备注”,然后根据此图。最右边为main或master,例如我是main则输入git push origin main即可把自己的文件传入的自己的github的储存库。找到ssh和pgh密钥,添加新的ssh密钥,把密钥复制进去即可,命名可随意。

2024-04-06 23:30:03 444 2

原创 51单片机中断函数模板

【代码】51单片机中断函数模板。

2024-04-06 17:45:49 95 1

原创 本周学习总结

138译码器可以控制数码管状态,图中ABC指的是二进制数,C为高位,A为低位,如点亮第三个数码管即LED6,而LED6对应的是Y5,即二进制5,那么得使得CBA二进制为5,即P24 = 1,P23 = 0,P22 = 1,第三个数码管即可点亮,那么如何显示数字呢?dp被称为段码,与前面不同,如果为高电平1才会点亮,结合前面的电路图,可知P0口控制段码,假设要显示数字6,则是b口为0,其余为1,即1011 1110,但给P0口赋值时得低位读写即0111 1101 十六进制为0x7D。共阳时,拉低电平点亮。

2024-04-05 19:01:45 945

原创 大一上学期总结

1 自学和参加学校c语言培训课程2 自学电路分析3 参加学校ros基础培训课程4 参加学科竞赛5 参加学校运动会。

2024-01-10 11:29:36 401 1

原创 汉诺塔问题(个人纪录)(C)

【代码】汉诺塔问题(个人纪录)(C)

2023-10-07 21:27:19 65 1

原创 简单的猜字游戏(新手向)(C)

【代码】简单的猜字游戏(新手向)(C)

2023-10-03 18:58:02 73

原创 冒泡排序(新手)(C)

【代码】冒泡排序(新手)(C)

2023-10-03 18:53:39 62

原创 小彭修改后的猜字游戏(新手向)(C)

【代码】小彭修改后的猜字游戏(新手向)(C)

2023-09-30 11:48:00 49

原创 悬空else

【代码】悬空else。

2023-09-16 12:46:36 47 1

原创 1~100的奇数(c)(个人)

【代码】1~100的奇数(c)(个人)

2023-09-16 10:48:20 50 1

原创 小彭买票(c语言)(个人)

小彭打算提前把中秋的火车票买好不知道什么时候可以买,于是参考了12306写了个小程序。

2023-09-15 17:42:03 38

原创 小彭的英语词汇积累(c语言)(个人向)

【代码】小彭的英语词汇积累(c语言)(个人向)

2023-09-15 09:11:46 33

原创 小白C语言在visual studio中使用scanf函数时报错

2 使用scanf_s函数代替scanf函数,它可以防止可能的缓冲区溢出(不推荐,此代码仅vt编译器可用,其他编译器不一定能使用)报错原因:visual studio不支持scanf写法,认为此函数或变量不安全。

2023-09-09 22:27:50 258 1

原创 wsl安装时问题(个人向)

错误原因:未启用“适用于 Linux 的 Windows 子系统”可选组件方法:打开“控制面板” -> “程序和功能” -> “打开或关闭 Windows 功能”-> 选中“适用于 Linux 的 Windows 子系统”,或使用本文开头所述的 PowerShell cmdlet。

2023-08-08 21:51:30 538

原创 如何安装wsl(win11)

打开powershell并输入dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart。

2023-08-08 21:45:51 53

原创 win10可用运行内存与实际不符处理办法(64位)

处理办法:拆开主机,有内存条A和内存条B,先把内存条B拆开单独上内存条A,开机,后关机把内存条A拆开单独上内存条B(两次都是插第一个内存槽),开机再关机,最后插上内存条A和内存条B开机即可。以知发生平台AMDcpu+AMD显卡 或 AMDcpu+n卡。发生原因不详(后补充)

2023-07-08 11:01:05 1350

原创 减肥小技巧

以下有几种运动适合减肥。一是妇孺皆知的跑步,虽然跑步不是一种最有效的燃脂运动方式,但它所受的限制较少,室内室外都可进行,运动时请佩戴好相关防备措施,但不建议体重高于190的人群,易对身体造成伤害。:人体的热量来源主要是日常吃的食物,包括三餐饮食、零食、饮料等等,因此控制自己的日常饮食,饮食以三餐为主,尽量不吃或者少吃零食和饮料,同时也需要保持结构多样化,蔬菜、水果、蛋白质、碳水化合物都需要有。如一桶水,想要里面的水变少一是减少其他途径的入水量(身体热量的摄入量),二是使桶里水变少(增加身体消耗的热)。

2023-07-08 10:46:27 124

原创 关于部署WSL遇到错误 0x80370102问题

重新启动Ubuntu即可,若依旧报错进入控制面板->程序->启用或关闭windows功能,勾选虚拟机平台选项,重启电脑即可。进入BIOS界面,启用虚拟化,结果如图。

2023-07-06 19:06:02 720 1

空空如也

空空如也

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

TA关注的人

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