- 博客(33)
- 问答 (1)
- 收藏
- 关注
原创 VS常用快捷键
ctrl + shift + u 大写alt+shift 多行选中CTRL + SHIFT + B 生成解决方案Ctrl+F5 开始执行(不调试)F9 切换断点ctrl+K,D 对代码进行格式缩进处理Ctrl+k,Ctrl+f 整理缩进格式Shift+Alt+Enter 切换全屏编辑Ctrl+m+Crtr+o 折叠所有大纲Ctrl+M+Crtr+P 停止大纲显示Ctrl+K+Crtr+C 注释选定内容Ctrl+K+Crtr+U 取消选定注释内容Ctrl+J 列
2024-06-04 11:48:26
330
原创 离线软件注册机,采用AES加密方式
输入相应的信息,并选择使用期限,点击生成注册码。就会显示其信息,本软件采用AES的ECB加密。将本机序列号拷贝至注册管理端。将注册码拷贝至注册机上。
2024-06-04 11:24:51
344
原创 VsCode下载速度较慢
复制出以上下载的链接地址,把以上截图红框标注的部分换成vscode.cdn.azure.cn ,这样会变成采用国内的镜像,再次访问新地址来下载。vscode去官网下载发现其下载速度较慢。可以发现速度明显变快。
2023-12-06 11:57:51
47
原创 vscode远程连接服务器
打开VSCode后,使用快捷键 Ctrl+Shift+X 或者使用如下图标,在里面搜索 ssh,进行安装。安装后,会出现左下角那个按钮,点击会出现右边的选项,在 设置中进行远程服务器的配置。选择第一行,出现如下信息,按照格式进行填写。保存后,按如下按钮,就可以愉快的使用了。3、配置 config 的文件。
2023-12-06 11:56:25
80
原创 树莓派安装Ubuntu20.04
2.选择烧录的设备:本人选择的是RASPBERRY PI 4(选择自己适合自己的设备)1.安装树莓派官方烧录工具Raspberry Pi image。4.我选择的是带桌面的Ubuntu20.04系统。5.等待安装完成后,将SD卡插入树莓派中启动。选择你插到电脑上的SD卡,点击next。
2023-12-06 11:52:58
382
原创 面向对象基础
继承1、继承的写法:子类:继承方式 父类{}继承方式:public 表示公有继承;private 表示私有继承;protected 表示保护继承;1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。2. 私有继承(private)私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。3. 保护.
2022-05-15 11:03:05
171
原创 Debian内核软件包,用于IMX477摄像头在nano上的驱动程序安装包
链接:https://pan.baidu.com/s/1K2uxxub8euAZjGRSDvyknQ提取码:a666自取哦,别客气。
2022-05-12 16:05:12
301
原创 Qt5.9.1安装包下载
一、下载地址:附上百度网盘下载链接链接:https://pan.baidu.com/s/1wwvHe5kHwSg68hy1YM6Lhg提取码:a999二、安装步骤:选中qt-opensource-windows-x86-5.9.1.exe右键以管理员身份运行软件单击next直接skip跳过单击下一步选择合适的安装路径进行安装 ,安装路径最好全英文,否则容易出问题。选择自己所需要的组件进行安装选择接受接下来等...
2022-05-10 16:13:11
5552
5
原创 进程与线程
任务管理:进程的过程,线程进程:process1、进程的概念:(1)ps aux①User②pid 大于0的正整数③Stat 状态: 运行 休眠 僵尸进程 子进程④Time 运行的时间:⑤COMMAND 用什么命令产生的。(2)进程的动态过程 申请空间,释放空间 (3)程序执行的单元 任务调度和资源分配的最小单元①进程是一个独立的可调动的活动②进程是一个抽象的实体,当它执行某个任务时,要分配和释放各种资源③进程是可以并行执行的计算单位本质:进程是程序的一次执行的过程,进程是程
2020-05-26 17:38:34
200
原创 选择排序
int n = 10;int a[10] = {12,25,3,6,89,65,45,22,33,77};int min = 0;for(i=0;i<n-1;i++){ min = i; for(j=i+1;j<n;j++) { if(a[min] > a[j]) min =j; } if(min != i) { t = a[i]; a[i] =
2020-05-15 16:34:40
99
原创 数据库基础
C语言—>高级开发–>c+±–>硬件(裸机)–>界面的开发—>机器视觉–>opencv复习:C语言:数据结构:基本数据结构 结构体 枚举 联合体 数组 指针三大分支:选择 循环 判断函数:模块化的编程文件操作:标准的IO1、DBMS 数据库(mysql ,DB2,甲骨文,sqlite(手机))2、内核中的文件的操作3、进程的...
2020-05-06 10:52:17
154
原创 c语言之冒泡排序
#include <stdio.h>#include <time.h>#include <stdlib.h>#define N 10 //宏定义int main(int argc,const char* argv[]){int a[N] = {0}; //定义一个一位数组a,并初始化int i = 0,j = 0,t = 0;...
2020-04-25 11:48:38
242
原创 知识点
1. 字符串和字符串类型数组的区别是什么?在c语言中默认没有字符串,字符串其实为常量,而字符串数组为变量,可以直接申请内存空间来存放字符串,而且字符串比字符数组多一个’\0’;2. 寄存器变量是什么?它的优势是什么?寄存器变量是变量类型为register类型的,而且变量的存储位置是寄存器上,他的优势是他的访问速度是最快的。3. malloc申请内存时需要注意那些问题?判断malloc申...
2020-04-25 11:30:39
73
原创 标准IO
标准IOfgetc()/fputc()fgets()/fputs()fread/fwritefscanf/fprintfio操作框架文件结尾判断I:Input 默认输入:键盘O:Output 默认输出:显示器IO 1、人机交互(键盘 显示器)2、文件读写(文件的写 读)基本IO:单字符读写:getchar()/putchar()字符串读写:gets()/puts格式...
2020-04-22 19:12:55
236
原创 makefile
make工程管理器 ==》 linux系统中管理多文件变成的工具,用于编程过程中多个资源文件之间的编译控制。符合大部分linux下软件的控制流程。原理:根据Makefile脚本文件的规则执行批量处理命令make 工程管理工具默认已经安装对应的配置文件需要程序员指定:makefile Makefile执行make操作会默认查找以上两个文件并执行文件规则执行:在在工程目录下执行make...
2020-04-21 23:15:56
101
原创 数据结构
数据结构数据结构:指互相之间存在着一种或多种特定关系的数据元素的集合和该集合中数据元素之间的关系组成基本概念:数据结构 = 数据 + 结构 + 操作数据:数值型数据:char short int long double…非数值型数据:字符串、文本、音频、视频、网络流…结构:不同数据元素之间存在的特定关系,称之为结构逻辑结构:认为定义的属性线性结构:线性表 栈 队列非线...
2020-04-21 23:13:06
93
原创 堆区内存管理
堆区内存管理堆区内存管理:内存管理 ==》 每一个进程都有4G的虚拟内存虚拟内存的划分:文本区⇒ date段 ⇒ bss段 ⇒ 堆区 ⇒ 栈区 ⇒ OS内存管理区域: date、bss、堆区、栈区内存管理方式:申请、释放静态常量区:申请 程序启动时变量定义释放 程序结束自动释放栈区: 申请 在作用范围内的第一次变量申请释放 作用域结束的位置自动释放注意:在...
2020-04-21 23:07:46
158
原创 结构体
结构体结构体的定义结构体的初始化结构体的指针和数组结构体的应用结构体的特点联合体枚举结构体:构造数据类型概念:由一类具有相同类型或不同的数据类型构成的数据集合结构体的定义结构体变量的初始化结构体变变量的引用结构体变量指针结构体变量数组结构体变量传参结构体的定义结构体的定义:一般格式:<存储类型> struct 结构体名称{数据类型 成员变量1;数据...
2020-04-21 23:05:54
333
原创 函数
函数函数的定义格式函数的调用规则函数的声明语句ctagsreturn语句函数传参数主函数传参函数的递归调用函数 ==》C 语言的重点函数概念:在C语言中,具有一定功能,相对独立的程序段(也称为模块)称为函数,函数可有可无返回值函数作用:1、提高代码复用率,使代码模块化。2、规范代码逻辑,控制代码中异常范围。函数的分类:1、系统函数1.1 系统调用函数 ==》open() re...
2020-04-21 22:56:30
706
原创 指针
指针指针指针初始化指针的算数运算数组与指针的关系指针函数指针指针 ==》c 语言特有的数据类型指针 ==》C 新的构造数据类型指针 ==》虚拟内存地址4G虚拟内存OS区 0xbfffffff - 0xffffffff栈区 8-10M堆区 2-3G 0x990a008静态区(静态区,常量区) main入口函数地址0x8048370文本区 0x0804...
2020-04-21 22:46:47
206
原创 数组
数组数组的初始化数组的应用随机函数字符数组二维数组数组 构造数据类型数组学习:定义 初始化 应用1、数组的定义:格式: <存储类型> 数据类型 数组名称[整数表达式];eg: int a[10];含义: 定义一个数据类型为int的数组名称叫a,该数组中默认有10个数据成员。注意:1、存储类型可以省略,默认是auto,...
2020-04-16 22:18:16
551
原创 简单IO
简单IO操作:1、概念:I INPUTO OUTPUT默认设备:I 键盘 O 显示器2、c语言默认没有IO操作相关的关键字。但是国际标准中封装了一组标准IO操作函数作为C语言的补充可以用于操作IO设备:===》stdio.h ===>封装好的默认标准IO操作库函数===》printf() scanf()属于stdio.h的库函数路径 /usr/include/stdi...
2020-04-16 21:52:48
200
原创 gdb调试器
gdb调试程序1、编译过程加-g生成可调试代码gcc xxx.c -g2、启动gdb 调试工具gdb ./a.out a.out是目标程序gdb /root/xxx/a.out3、添加断点 ,目的是为了程序在此执行断点 b 函数名 ==> 在函数前暂停 b 行号 ==> 在指定行暂停4、开始运行 r 回车 会在断点位置等待用户指令5、在断点处操作 ...
2020-04-16 21:49:20
140
原创 gcc编译器
gcc 编译器c语言的编程流程1、写.c的代码2、gcc 编译3、./xx 执行gcc xxx.c ===>a.outgcc xxx.c -o b.out ==>b.outgcc 的编译过程分为4个阶段:gcc xxx.c ===>预处理 编译 汇编 链接第一阶段:预处理gcc -E xxx.c -o xxx.i /将注释去掉,将#展开,将宏替换/...
2020-04-16 21:48:32
112
原创 VIM编辑器
vim 编辑分为三个模式1、命令行模式 ===>默认vi的打开模式 2、低行模式 ===》按下ESC键,退到命令行模式,按下 shift+: 进入低行模式3、插入模式 ===》编辑代码的环境 ==》按下i a o 都能进入插入模式插入模式 ===》写代码 ===》并以文本文件形式保存。A、 a...
2020-04-16 21:47:20
288
原创 数据类型及常量变量
数据类型:char 类型 1字节有符号(+/-)数 signed char c; == char c;范围: -128 ~ 127验证:有符号类型char类型的数据范围是否为上述范围#include <stdio.h>int main(void){ char i = 0; for(i=0;i<200;i++) pri...
2020-04-16 21:42:24
268
原创 C语言的控制语句
c语言控制语句C语言语句语句是构造程序的基本成分。分号是C语言语句的结束符号,一条C语言语句必然后跟一个分号,任何C语言表达式都可以通过添加分号的方式转换成C语言语句。一个C语言语句你可以理解成一条完整的计算机要执行的指令。如 a = 2 为表达式a = 2; 为语句注意: C语言的最简单的语句是空语句,就一个分号 ; 。执行空语句的效果是消耗执行空语句消耗的时间而已。复合语...
2020-04-16 11:44:33
1397
原创 shell命令
Shell命令系统维护命令linux系统版本信息:内核版本: cat /etc/issue发型版本: uname -a关机命令 shutdown poweroff init 0重启命令 reboot init 6history ==>显示当前终端下输入命令的历史记录history -c 清空历史记录注意:方向键 上下建可以翻出前期输入的命令wherei...
2020-03-21 10:29:36
229
空空如也
qt中想给下拉框的每个选项加一个鼠标右键弹出菜单
2021-06-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人