自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

k_going的博客

记录学习过程

  • 博客(28)
  • 收藏
  • 关注

原创 C++ 必须使用成员初始化列表的情况

常变量必须在定义时直接初始化。引用必须在定义时直接初始化。

2023-12-28 15:42:46 415

原创 const关键字有什么用?

(1)欲阻止一个变量被改变,可以使用const关键字。在定义该const变量时,通常需要对它进行初始化,因为以后就没有机会再去改变它了;(2)对指针来说,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const;(3)在一个函数声明中,const可以修饰形参,表明它是一个输入参数,在函数内部不能改变其值;(4)对于类的成员函数,若指定其为const类型,则表明其是一个常函数,不能修改类的成员变量;

2023-11-24 20:21:55 374

原创 volatile有什么用?

volatile的本意是“易变的”因为访问寄存器要比访问内存单元快得多,所以编译器一般都会作减少存取内存的优化,但有可能会读脏数据。当要求使用volatile声明变量值的时候,编译器对访问该变量的代码就不再进行优化,系统总是重新从它所在的内存读取数据。

2023-11-24 15:42:00 515

原创 shell脚本的结构性语句

shell的结构性语句即分支和循环。case语句真正强大的地方在于它可以使用模式而不是固定的字符来匹配。一个模式是由正规字符和特殊通配符组成的字符串,该模式可以用正则表达式for循环执行的次数就是“单词表”中的单词的个数,并且每次执行的时候,“变量”的值就取下一个单词的值类似于python的for循环跳过n层循环,n=2时,跳过本次循环和上一层循环 n不写时默认为1,和C语言含义一致

2023-02-27 21:06:49 144

原创 shell的功能性(测试)语句-->test

test测试字符串test测试整数test测试文件test测试的简写方式多个test测试的组合-->符合表达式

2023-02-26 12:38:06 224

原创 正则表达式

正则表达式是用来描述某种规则字符的表达式。正则表达式也叫匹配模式(pattern),它是由一组特定的字符串组成的,通常用来匹配和替换文本的。

2023-02-21 13:46:48 144

翻译 读论文:基于Arduino控制器和射频技术的车辆远程信号入侵检测系统

实现了一个面向对象的C模块,用于打开和关闭控制器(安装在车内),以及一个防盗电子编辑器(使用交流发电机供电,并由备用电池支持)。其次,每个车门上都安装了一个磁入侵传感器,由使用射频技术的接近探测器控制。要启用IDS,用户需要在离开车辆时通过远程系统激活监控系统。如果用户在离开车辆时没有激活监控系统,探测器将自动锁定系统,并在用户离开检测范围时启动监控系统。检测范围为:以控制器为中心,半径为5米的区域。在该范围内,监视并对任何入侵者进行地理定位。这意味着,如果车门在系统锁定状态时被打开,控制器将在几秒钟内激活

2023-01-20 20:08:47 459

原创 C:希尔排序(C语言)

【代码】C:希尔排序(C语言)

2023-01-17 15:35:43 95

原创 C:快速排序(C语言实现)

【代码】C:快速排序(C语言实现)

2023-01-16 06:00:00 73

原创 二分查找(折半查找)C语言实现

二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。

2023-01-15 16:17:05 193

原创 C:冒泡排序(代码实现)

它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。

2023-01-15 14:56:36 1345

原创 C:结构体简单练习

定义一个结构体来描述一个学生信息(学号/姓名/成绩/出身年月日),再从键盘上输入5个学生的信息,按成绩的降序依次输出每个学生的成绩。

2023-01-14 17:12:03 103

原创 C语言:直接插入排序

插入排序是把一个记录插入到已排序的有序序列中, 使整个序列在插入该记录后仍然有序。插入排序中较简单的一种方法是直接插入排序, 其插入位置的确定方法是将待插入 的记录与有序区中的各记录自右向左依次比较其关键字值的大小。

2023-01-11 20:52:52 107

原创 C语言:选择排序

选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序不稳定的排序方法。

2023-01-10 22:42:50 240

原创 C语言:转义符含义及其展示(超清楚展示作用)

这类字符有自己特殊的作用,如果想要打印出来,而你直接在字符串中使用,将会产生大量的报错,这是需要用到反斜杠“\”来提示计算机,后面的字符不是用在特殊作用上,而是想打印出来。\b可以将当前位置退回一格,如图,有了这个转义字符我们就可以把“鸡你太美”的“鸡”消掉,把“ctrl”的“c”消掉,这样小黑子就黑不到我家哥哥了,但是这里要注意的是,\t的效果就像TAB键,进入下一个制表位,如左图,虽然插入\t的位置不同,但打印的时候其后的内容却从同一位置开始,,所以“你”前面还有一个字符的空位,而t前面没有。

2022-12-31 21:49:58 1026 3

原创 Void类型的三大作用(简述)

在C语言,任何数据的地址内存大小都是一样的。通用指针,用来存放任何数据类型的地址。表示这个函数没有返回值。表示这个函数没有参数。

2022-12-26 21:36:22 323

原创 C语言提供的三种预处理功能之文件包含、宏定义

宏定义:用 define 指令定义一个标识符来表示、替换。

2022-12-24 13:51:04 454

原创 C语言:求斐波那契数列前n项的和

【代码】C语言:求斐波那契数列前n项的和。

2022-12-22 00:06:51 7299 5

原创 函数-function(函数的一般形式、命名、定义调用声明、函数的传递方式)

函数是什么,函数的命名、定义、声明、调用、函数传递方式以及为什么要使用函数!

2022-12-21 04:30:00 414

原创 GNU编译器(gcc):Linux下最强大的编译器

编译是指,把人能看懂的代码翻译成机器能够看懂的语言(机器语言),gcc是。调用编译器cc1,把源程序经 预处理 编译,翻译成对应于目标系统的.s汇编文件。调用链接器ld,将生成的可重定位文件与相关库文件链接,生成可执行目标文件。调用预处理器cpp,完成宏展开,处理条件编译,删除注释,生成.i文件。调用汇编器as,将汇编指令翻译成机器指令,生成.o可重定位目标文件。

2022-12-20 18:07:21 549

原创 continue、break和goto小谈

【代码】continue、break和goto小谈。其用法及注意事项

2022-12-19 21:28:37 65

原创 C语言控制流(分支/选择部分)概括总结

default可用可不用,视情况而定,当表达式找不到对应的值时,执行其后的语句。与 if else if... else 功能一致,但比其更方便。依次对判断条件判定,当判断条件为真时,执行当前条件下的代码块。当判断条件为真时,执行代码块1,否则执行代码块2。switch括号内的表达式的值,其类型必须为整型。else与离其最近的相if对应,不可单独使用。当判断条件为真时,执行代码块;代码块内只有一条语句时,{}可以省略。代码块内只有一条语句时,{}可以省略。,否则会继续执行下一个标号内的语句。

2022-12-18 13:51:38 91

原创 C语言控制流(循环部分)总结

do...while...循环被称为“退出条件判断”循环,先执行循环体,再判断表达式是否为真,表达式为真则继续执行循环体,否则退出循环执行后面的语句。while循环被称为“入口判断循环”,先对while后括号内的表达式进行判断,若为真,则执行其后的循环体,否则跳过循环体执行后面的语句。for循环含有三个表达式,分别用分号隔开,第一个表达式用于对。表达式恒为真,且循环体内无法跳出循环时,构成“死循环”。表达式恒为真,且循环体内无法跳出循环时,构成“死循环”。(即判断条件),第三个表达式为更新条件。

2022-12-18 11:06:32 122

原创 C: 运算符

算数运算符、逻辑运算符,位运算符、关系运算符等等的总结

2022-12-11 16:49:20 129

原创 Linux:vim字符编辑器

字符编辑器vim 在终端中编辑文档需要使用到字符编辑器,通过'编辑模式'和'命令模式'的交替使用,可以只是用键盘在Linux系统终端中编辑源程序或文档。

2022-12-06 11:48:21 251

原创 Linux:shell命令

shell提示符 shell提示符格式: username@hostname:pathname$shell命令 shell命令格式三要素: command [-options] argument1 argument2... 常用命令: ls: 查看本目录文件 ls -l: 详细查看本目录文件 sudo su:

2022-12-05 23:30:50 191

翻译 读论文-----基于单通道表面肌电信号的手势识别 Hand Gestures Recognition Based on One-Channel Surface EMG Signal

手势涉及人类生活的许多方面,包括游戏、医疗保健、教育和购物。手势识别是指计算机自动检测和分析被测到的生物电信号,以识别个体的手势的过程。它在世界范围内广受欢迎,并被广泛研究。考虑到人工肌电图(EMG)的便利性和经济效益,目前已经提出了一种新的手势识别方法。肌电图是在随意收缩期间发生的肌肉组织的动作电位的叠加,提供了在完成运动期间肌肉的屈曲和伸展以及四肢的形状和位置的信息。基于肌电图的手势识别与光学检测相比具有一些优点。肌电图传感器的设计相对简单,但其对环境不敏感。此外,肌电图的信号处理并不那么复杂。

2022-11-21 17:07:25 1425

原创 设计主菜单,通过功能选择来实现相应程序的运行

文章目录前言一、题目二、题目代码三、效果展示总结前言老师布置的作业设计一个主菜单,通过菜单项目选择进入下列5个程序提示:以下是本篇文章正文内容,下面案例可供参考一、题目1.目前我国个人所得税计算公式如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬应纳个人所得税税额= (工资薪金所得 -五险一金 - 个税免征额)×适用税率-速算扣除数‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬

2022-04-13 19:28:15 723

Android应用开发教程

Android 是一个开源的,基于 Linux 的移动设备操作系统,如智能手机和 平板电脑。Android 是由谷歌及其他公司带领的开放手机联盟开发的。 Android 提供了一个统一的应用程序开发方法,这意味着开发人员只需要 为 Android 进行开发,这样他们的应用程序就能够运行在不同搭载 Android 的移动设备上。 本教程的写作目的是教会你如何开发并打包 Android 应用程序。我们将从 Android 应用程序编程环境设置开始,然后深入 Android 应用程序开发的 各个方面。

2022-12-16

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

TA关注的人

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