- 博客(32)
- 收藏
- 关注
原创 OSI模型与SOCKET、TCP和HTTP的学习
OSI七层模式的学习;TCP/IP的三次握手四次挥手;TCP、SOCKET和HTTP的区别及原理;HTTP协议;HTTPS协议
2022-08-21 20:22:30
1292
原创 树莓派交叉编译
一:交叉编译相关概念什么是交叉编译为什么要交叉编译交叉编译需要用到什么工具二:交叉编译器的安装三:交叉编译服务端客户端四:带WiringPi库的交叉编译如何运行五:软链接六:编译程序中,-I、-l,-L的区别...
2022-08-13 21:59:44
383
原创 Linux文件学习笔记
一:打开/创建文件 使用open函数需添加头文件若是打开的文件不存在,则需要加入O_CREAT 常数: O_CREAT:若文件不存在则创建它。使用此选项时,需要同时说明第三个参数mode,用其说明该新文件的存取许可权限。 1.可读 R 4 2.可写 W 2 3.可执行 X 1fd为文件标识符,会返回一个整型数,若是文件打开或创建失败,返回-1二:文件写入需添加头文件 往fd里写入count大小的buf
2022-07-07 20:26:15
113
原创 Linux命令的使用
1.显示当前在哪个文件夹下面 -pwd2.新建文件夹 -mkdir3.退回上层文件夹 -cd ..4.自动补全文件名 -tab键5.移动文件 -mvmv *.c cwt //将所有点C文件移动到cwt文件夹下6.重命名文件 -mvmv a.c b.c //重命名7.拷贝指令 -cpcp a.c test.c...
2022-05-26 19:07:33
72
原创 链表学习.
1.链表也是一种数据结构对比与之前的数组来说,数组的元素地址是连续的,增删改查比较麻烦,处理元素不够灵活。#include<stdio.h>struct Test { int data; struct Test *next;};int main(){ struct Test t1 = {1,NULL}; struct Test t2 = {2,NULL}; struct Test t3 = {3,NULL}; t1.next = &t2; t2.n
2022-05-24 21:33:17
168
原创 结构体学习
1.结构体:不同类型数组的结合struct Student //关键字说明是struct,首字母大写{ int num; char sex; double score;}; //要加分号2.点运算符来访问结构体中的成员变量(域)struct Student stu1;stu1.num = 1;strcpy(stu1.name,"cwt");3.选票系统#include<stdio.h>#include<string.h>
2022-05-22 20:39:10
79
原创 输入三个数abc,不管怎么输入,在输出的时候是由从大到小的顺序输出,函数封装实现
#include<stdio.h>void sortData(int *a,int *b,int *c){ int temp1,temp2,temp3; if(*a<*b) { temp1=*a; *a=*b; *b=temp1; } if(*a<*c) { temp2=*a; *a=*c; *c=temp2; }...
2022-05-21 20:28:35
286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人