- 博客(25)
- 资源 (8)
- 收藏
- 关注
原创 在云服务器上部署代码管理平台gitea
我的是某里云的服务器,配置比较轻量级。2G2核40Gssd(主要原因价格便宜)为什么选择gitea而不是选择gitlab,原因是我在部署完gitlab以后,云服务器的负载直接拉满,导致我直接重装系统了。了解了一下gitlab要4G的内存,而gitea就小的多,只需要1G。最终软件版本如下:系统镜像使用的是:debian11.3gitea版本使用的是:1.19.1。
2025-01-18 22:05:59
528
原创 顺序表(线性表)
定义:线性表是具有相同类型的数据元素的有限序列。物理存储结构:用一段地址连续的存储单元存储线性表。可以理解为数组。需要有一个管理节点,对整个数据结构进行统计和管理。a.整个线性表开辟的空间b.已经使用的空间c.起始的位置。
2024-11-13 22:58:13
174
原创 linux的开机启动自定义服务(ubuntu20.04.05)
硬件设备:基于imx6ull 的野火开发板。目的:开机自启动服务,去调用脚本,自动执行一些操作。
2024-09-16 21:10:40
1192
原创 Visual Studio 2020搭建Winpcap环境
这是一个在win11上,配置visual studio 2020的 wincpap使用环境的介绍
2024-01-24 20:00:00
1694
原创 keil5软件 go to definition 时闪退
mdk go to definition 时闪退如果keil5 软件keil go to definition时闪退 遇到的问题以后,在我我尝试了各种方法无果后,偶然发现重装mkd5.30后的版本可以使用。我安装的版本是MDK5.36:百度云盘链接:链接:https://pan.baidu.com/s/1FG6ThVUdXQ2FjNEMekh5lw提取码:ec8i先卸载本地原来的版本重新安装mdk5.36如果不闪退时左下角显示no browse info for symbol in t
2022-01-11 19:30:00
2089
原创 书写规则(三)
书写规则 规则包括依赖关系和生成目标的方法。 在makefile中首先要保证只有一个最终目标,其他目标都是在这个基础上被延伸出来的,一般来说一个makefile文件可能会有很多目标文件,但是第一条将被认为是最终目标。一、规则举例foo.o : foo.c defs.h # foo 模块 cc -c -g foo.c 上面这个例子,foo.o是目标,foo.c 和 defs.h是依赖文件,cc -c -g foo.c 是命令(需要以TAB键开头)。 可以看出两件事:文件的依
2021-11-24 09:47:29
158
原创 makefile总述(二)
Makefile总述一、Makefile里有什么一、显式规则 显示规则说明了怎么生成目标文件。二、隐晦规则 根据上篇介绍的make有自动推导的功能,可以应用隐晦规则来简写makefile。三、变量的定义 在makefile中定义一些列的变量,变量一般都是字符串,可以类比C中的宏定义。四、文件指示 分为三部分 (1)在makefile中引用另外一个makefile,类比C中的预编译#include (2)根据不同情况,规定makefile中生效的部分,类似C中的 #if
2021-11-19 19:30:00
363
原创 Makefile 介绍(一)
Makefile概述:源文件首先会生成中间目标文件,再由中间目标文件生成可执行文件。中间目标文件:windows是obj文件,unix是.o文件(Object File)Makefile介绍编译规则(1) 如果工程没有编译过,那么所有C文件都要被编译和链接。(2) 如果工程里有几个C文件被修改,那么只编译被修改的C文件,并链接。(3) 如果工程的头文件被改变了,那么需要编译引用了这几个头文件的C文件,并连接。一、Makefile的规则target ... : prerequisites..
2021-11-18 11:19:02
844
原创 GD32E232Kx 引脚功能表
GD32E232Kx 引脚介绍注:绿色为容忍5V引脚名称引脚号引脚类型DefaultAlternateAdditionalPF0-OSCIN1I/0PF0I2C0_SDAOSCIN, CLAIN16PF1-OSCOUT2I/0PF1I2C0_SCLOSCOUT,CLAIN17NRST3I/0NRSTVref4PVREFVDDA5PVDDAPA0-WKUP6I/0PA0USART0_CTS,
2021-11-08 15:48:07
2461
原创 142.五位质数回文数(自记)
142. 五位质数回文数题目描述 质数:除了 1 和它本身,没有其他因数。 回文数:正着看和反着看完全一样的数,如 12321,59595。 给定两个五位正整数 a,b,找出这两个数之间(含)所有既是质数又是回文数的数。输入 输入两个五位正整数 a,b。(10000≤a,b≤99999)输出 输出一行,为从 a 到 b 之间所有的质数回文数,两个数字之间用空格隔开,最后一个数后没有空格。#include<stdio.h>#include<math.h>
2021-10-20 14:23:46
504
原创 三角形形状(仅用于个人记录)
#116. 三角形形状(仅用于个人记录)题目描述 读入三角形的三条边,进行如下的判断: 如果输入值不合法,输出 illegal triangle; 如果输入值合法,两条较短边的平方和大于最长边的平方,则输出 acute triangle,表示锐角三角形; 如果输入值合法,两条较短边的平方和等于最长边的平方,则输出 right triangle,表示直角三角形; 如果输入值合法,两条较短边的平方和小于最长边的平方,则输出 obtuse triangle,表示钝角三角形。 注意:如果两
2021-10-13 15:03:28
189
原创 n阶递减三角形(仅用于个人纪录)
n阶递减三角形题目描述给定一个整数n 。输入一个n 。输出一个 n 行数字n,i 行数字中的第 n - i + 1 行包含 n - i + 1个由空格隔开的整数,其中第一个数为 n - i + 1,之后每一个数都比前一个小 i(1 <= i <= n)。提示:请注意每行的末尾不要有多余的空格。#include <stdio.h>int main(){ int n; int i; int val; scanf("%d",&n);
2021-09-02 21:28:01
254
原创 n阶数字三角形(仅用于个人纪录)
n阶数字三角形题目描述给定一个整数n 。输入一个n 。输出一个 n行数字, n行数字中的第 i行包含 n - i +1个由空格隔开的整数(1 < = i <= n)。提示:请注意每行的末尾不要有多余的空格。#include <stdio.h>int main(){ int n; int i; int space; int val; scanf("%d",&n); for (i = 1 ; i &l
2021-09-02 21:24:38
239
原创 n 阶数字正方形(仅用于个人记录)
n 阶数字正方形题目描述对于给定的整数n 。输出一个 n行数字, n行数字中的第 i 行包含 n 个由空格隔开的整数 (1 <= i <= n)。 提示:请注意每行的末尾不要有多余的空格。#include <stdio.h>int main(){ int n; int i; int space; scanf("%d",&n); for (i = 1 ; i <= n;i++) { for (
2021-09-02 21:21:52
151
原创 小于指定值的质数(仅用于个人纪录)
小于指定值的质数题目描述我们都知道,对于一个大于1的整数,如果除了1和它本身,它不再被其它正整数整除,那么我们说它是一个质数。请对于给定的一个大于1的正整数 N(你可以认为测评机给出的N均小于1000 ),按从小到大的顺序输出所有小于等于它的质数。#include <stdio.h>int main() { int N; int digit; int divisor; int i; scanf("%d",&N); printf("
2021-09-02 20:57:53
315
原创 判断质数(仅个人记录)
判断质数题目描述我们一边学习循环结构,一边完成了各种与质数相关的小任务。这一次,你需要在没有引导的情况下,独立完成一个比我们之前课程中学习的内容略简单一点的小任务: 我们都知道,对于一个大于1的整数,如果除了 1 和它本身,它不再被其它正整数整除,那么我们说它是一个质数。 请对于给定的一个大于1的正整数 N(你可以认为测评机给出的N均小于1000 ),判定它是否是一个质数。#include <stdio.h>int main() { int N; int digi
2021-09-02 20:50:36
144
原创 日期合法性(仅用于个人记录)
日期合法性题目描述题目描述输入一个日期,判断这个日期是否存在。1 3 5 7 8 10 12有31天,4 6 9 11有30天。非闰年的2月有28天;闰年的2月有29天。非整百年,能被4整除的为闰年;整百年,能被4整除的是闰年。#include <stdio.h>int main(){ int y,m,d; sacnf("%d年%d月%d日",&y,&m,&d); if (m >= 1 && m <=
2021-09-02 20:33:42
257
原创 圆形面积与周长(仅用于个人记录)
圆形面积与周长题目描述输入圆形的半径 ,输出圆形的面积和周长。 提示1:圆的周长公式是 2 * π * r。 提示2:圆的面积公式是π * r * r 。 在计算过程中 的值近似地取 。#include <stdio.h>#define PI 3.14int main() { double r,L,S; scanf("%lf",&r); L = 2*PI*r; S = PI*r*r; printf("%.2f\n%.2f",
2021-09-02 20:27:10
207
原创 三角形面积与周长(仅用于个人记录)
三角形面积与周长##对于一个给定底和高的直角三角形,输出它的周长和面积。 提示:根据我们中学学习过的知识,直角三角形周长是两条直角边的长度a,b , 加一条斜边的长度 c,斜边的长度 可以由勾股定理计算获得: c^2 = a^2 +b^2#include <stdio.h>int main() { double a, b, c, C, S; scanf("%lf %lf\n", &a, &b); c = sqrt(a*a+b*b);
2021-09-02 20:23:19
659
1
原创 矩形面积与周长
标题矩形面积与周长矩形面积与周长题目描述 对于一个给定长和宽的矩形,输出它的周长和面积。输入格式 一行两个整数 和 表示矩形的长和宽。输出格式 第一行是矩形的周长 第二行是矩形的面积 请注意不要输出任何要求之外的内容#include <stdio.h>int main() { float a,b; scanf("%f %f",&a,&b); printf("%.2f\n",2*(a+b)); printf("%
2021-09-01 22:10:30
947
原创 A+B+C问题
A+B+C问题题目描述给定三个整数A、B、C输出它们的和。你已经学了标准输入输出的函数,这次,你需要在没有老师的任何帮助下完成这次的任务啦。这是一个非常简单的题目,意在考察你编程的基础能力。千万不要想难了哦。输入为一行,包括了用加号连接的三个整数 、、(自动测评机输入的数据范围均在 到 之间,你只要知道这个范围即可,不需要在程序中进行额外判断或处理)。输出为一行,其中包含一个整数,是 A、B、C三个整数的和。你会用到scanf和printf函数。请一定注意输入的格式中的数字之间是带有加号的1+
2021-09-01 22:03:10
415
zip压缩文件破解 zip密码恢复工具
2020-11-18
keil5软件的keil4文件支持包
2020-10-29
stm32各种IC的LQFP封装(从32到256引脚的都有)
2020-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人