logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C语言-快速排序算法(挖坑法)

全部代码如下#include <stdio.h>void evaluation(int *x,int b)//赋值函数{*x = b;}void Compare(int arr[],int first,int last){int one = first;//数列第一个元素下标int end = last;//数列最后一个元素下标int key = arr[one];//创建一个坑//判

#c语言#蓝桥杯#开发语言
<Linux>vscode搭建Linux远程开发工具

下载完Remote - SSH 后,左边会多出来一个电脑的图标,打开就会发现刚刚添加的服务器IP.(如果没有可能是没刷新,退出重进一下试试),右键我们的添加的服务器IP,出现的两个选项任选一个。在vscode中我们可以直接使用Linux终端的命令行进行代码的编译和运行(省略了我们大部分的配置时间)打开左上角的资源管理器,选择打开文件,我这里是已经打开了(会让你在输入一次密码)弹出以下的界面,输入我

#vscode
<Linux嵌入式_点灯>

那么我们来看看我们开发板上关于发光二极管的原理图,这里我学习使用的是IMX6ULL_Linux开发板。下图,我们看到开发板上已经默认给LED灯正极一个3V3的拉高高电平了,我们想要点亮它只需要在另外一端。翻看参考手册,在700页我们看到,GPIO1的时钟在CCM_CCGR1中设置,为了简便我们可以把所有的外设时钟都打开,将CCM_CCGR0~6写入0xffffffff即可。查看相关原理图,我们看到

文章图片
#linux#嵌入式硬件
<C++>手撕搜索二叉树

搜索二叉树主要实现的是K或K/Value模型,这里我们使用K模型来定义,即可以用O(N)的时间复杂度来进行K值的搜索。使用模板来定义{K _key;{}};

文章图片
#c++#算法#开发语言
【Linux】Xshell环境搭建

目录方案:一、购买一个云服务器二、用Xshell链接三、账户添加1、虚拟机2、双系统(十分不推荐)3、Xshell,购买云服务器(最简单方便)可以在腾讯云、阿里云、华为云官网处购买,学生购买有优惠活动也不是很贵。购买后在自己购买的服务器页面选择重置密码,这里的密码是你的root用户密码,尽量设置复杂一点。 安装好Xshell后,打开会弹出一个会话框:点击确定。会弹出如下对话框:这里后面会出现一些提

文章图片
#大数据
(C语言)求最大公约数的四个方法

一、穷举法二、辗转相除法三、更相减损术四、Stein算法(结合辗转相除法和更相减损法的优势以及移位运算)

#c语言#蓝桥杯#开发语言
STM32入门100步

下图按下唤醒键接通VCC电源,输入高电平,达到唤醒的效果,那么平时就需要低电平的状态,我们用一个电阻接地,由于电阻较大,那么就会提供 一个弱弱的的低电平,就会保持一个低电平的状态。CRC:用于数据正确性的校验,对于要加载的数据进行处理得到一个计算结果,再将这个数据和计算结果一起发送过去,接收端的数据通过CRC再进行处理,再将处理的计算结果和发送端CRC的结果比较,如果两者相同则数据正确,否则数据错

文章图片
#stm32#单片机#arm
【C语言】程序的翻译环境和执行环境

一、程序的翻译环境和执行环境在ANSI C的任何一种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执行的机器指令。第2种是执行环境,它用于实际执行代码。什么是翻译环境将test.c源文件 -> test.exe 的过程所依赖的环境就是翻译环境,这个test.exe是二进制的文件,计算机可以直接运行的文件。一般来说翻译环境就是(编译器)我们平时用的编译器列如vs20

#c语言
到底了