学习
文章平均质量分 60
两点半还在学习
一个想学编程的菜鸟
展开
-
Linux:cannot find -lncursesw 错误
Linux:cannot find -lncursesw 错误原创 2023-03-01 16:39:02 · 375 阅读 · 1 评论 -
Linux开发板网络直连电脑的设置方法
将虚拟机/home/yannik/linux/nfs目录下的uImage下载到开发板。打开以太网-IPv4-属性进行如下设置IP地址、子网掩码、默认网关、DNS服务器;如果有WIFI,比如笔记本,按如下图禁止WIFI,确保网线已连接笔记本和开发板;打开设置-网络-有线连接设置如下图:应用后关闭再开启有线连接生效。如下图所示:说明uImage已成功下载到开发板。先确保虚拟机设置-网络设置为桥接模式;原创 2022-12-13 23:51:19 · 2194 阅读 · 0 评论 -
单片机按键扫描:分别实现长按两秒运行一种功能,短按松开后运行另一种功能
单片机按键扫描:分别实现长按两秒运行一种功能,短按松开后运行另一种功能。代码如下:原创 2022-12-06 14:29:03 · 777 阅读 · 0 评论 -
C++ 实现机房预约系统
【黑马程序员】C++ 实现机房预约系统。原创 2022-08-23 01:00:55 · 668 阅读 · 0 评论 -
C++实现演讲比赛流程管理系统
代码】C++实现演讲比赛流程管理系统。原创 2022-08-18 22:41:17 · 260 阅读 · 0 评论 -
《黑马程序员C++》进阶部分-C++提高编程部分-泛型编程-STL
本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层次的使用 模板就会通用的模具,大大提高复用性。例如生活中的一寸照片、PPT模板。模板的特点:函数模板语法函数模板作用:建立一个通用的函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。 语法: 解释:template——声明创建模板typename——表明其后面的 符号为一种数据类型,可以用class代替。T——通用的数据类型,名称可以替换,通常为大写字母。 总结:函数模板注意事项注意事项:函数模板案例案例描述:原创 2022-08-17 00:49:28 · 149 阅读 · 0 评论 -
【C++】C++实现职工管理系统
2.增加职工信息实现批量添加职工功能,将功能信息录入到文件中,职工信息为职工编号、姓名、部门编号。8.清空所有文档清空文件中记录的所有职工信息(清空前需要确认,防止误删)6.查找职工信息按照职工的编号或者职工的姓名进行查找相关的人员信息。7.按照编号排序按照职工的编号,进行排序,排序规则由用户指定。职工管理系统可以用来管理公司内所有员工的信息。3.显示职工信息显示公司内部所有职工的信息。5.修改职工信息按照编号修改职工个人信息。4.删除离职职工按照编号删除指定的职工。...原创 2022-07-28 23:28:24 · 1898 阅读 · 0 评论 -
《黑马程序员C++》核心编程部分
用户提供了有参,编译器不会提供无参,但会提供拷贝;用户提供了拷贝,编译器什么构造函数都不会提供。深拷贝与浅拷贝深浅拷贝是面试的一个经典的问题,也是常见的一个坑。原创 2022-07-25 22:30:58 · 1108 阅读 · 0 评论 -
Linux - Makefile 函数使用
Makefile 支持函数,类似 C 语言一样, Makefile 中的函数是已经定义好的,我们直接使用,不支持我们自定义函数。 make 所支持的函数不多,但是绝对够我们使用了,函数的用法如下:或者 可以看出,调用函数和调用普通变量一样,使用符号“$”来标识。参数集合是函数的多个参数,参数之间以逗号“,”隔开,函数名和参数之间以“空格”分隔开,函数的调用以“$”开头。接下来我们介绍几个常用的函数,其它的函数大家可以参考《跟我一起写 Makefile》这份文档。函数 subst原创 2022-06-13 22:06:44 · 397 阅读 · 0 评论 -
Linux -文件操作命令
使用 touch 创建文件的时候,如果[文件名]的文件不存在,那就直接创建一个以[文件名]命名的文件,如果[文件名]文件存在的话就仅仅修改一下此文件的最后修改日期,常用的命令参数如下: -a :只更改存取时间。 -c :不建立任何文件。 -d :使用指定的日期,而并非现在日期。 -t :使用指定的时间,而并非现在时间。 主要参数如下: -p :如所要创建的目录其上层目录目前还未创建,那么会一起创建上层目录原创 2022-06-12 19:41:48 · 2785 阅读 · 0 评论 -
Linux -Shell基本命令
文件浏览是最基本的操作了,Shell 下文件浏览命令为 ls,格式如下: ls 命令主要用于显示指定目录下的内容,列出指定目录下包含的所有的文件以及子目录, 它的主要参数有: -a :显示所有的文件以及子目录,包括以“.”开头的隐藏文件。 -l :显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息。 -t :将文件按照创建时间排序列出。 -A :和-a 一样,但是不列出“.”(当前目录)和“..”(父目录)原创 2022-06-10 22:34:28 · 346 阅读 · 0 评论 -
II2简介以及特点
IIC 简介IIC(Inter-Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器以及其外围设备(也叫器件)。IIC 也可以写成 I2C,有两根线(不算地线),它是由数据线 SDA 和时钟线 SCL 构成的串行总线,可发送和接收数据,在 CPU 与被控 IC 之间、 IC 与 IC之间进行双向传送。随着科技的发展,现在已经有 I3C了,也许有朋友已经在Intel 路线图和DDR5 相关的部分内存规格书中看到了这个名字了,I3C 向...原创 2022-05-05 23:10:22 · 1360 阅读 · 0 评论 -
《黑马程序员C++》基础部分
所谓数组就是一个集合,里面存放了相同类型的数据元素特点1:数组中的每个数据元素都是相同的数据类型。特点2:数组是由连续的内存位置组成的。作用:将一段经常使用的代码封装起来,减少重复代码。一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。函数的几个要素返回值类型,函数名 ,参数,函数体语句,return表达式返回值类型 函数名(参数列表)函数语句;return 表达式;语法struct 结构体名称{ 结构体成员列表};通过结构体创建变量的方式有三种struct 结构体名 变量名。原创 2022-05-24 22:01:34 · 343 阅读 · 0 评论 -
Keil5代码自动补全设置
打开Edit,点击Configuration...打开界面设置如图所示,重启软件后就能看到自动补全代码的效果了。原创 2022-03-08 21:22:29 · 7519 阅读 · 7 评论 -
Keil写代码时遇到的问题——warning:implicit declaration of function “XXXX“ is invalid in C99
今天在Keil5写实验时遇到如上图的警告,检查.h和.c文件无误之后发现.h文件中有个函数使用错误了,如下图:实际使用的函数为两条下划线,正确的函数应该如下图:修改之后警告消除。...原创 2022-03-08 21:06:34 · 1877 阅读 · 1 评论