自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 Linux 驱动编写框架 并编译导入开发板

Linux 驱动框架

2024-09-13 01:50:37 546

原创 Linux arm-linux-gcc 内核编译

Linux s3c2440 硬件 内核编译 动态库

2024-09-13 01:26:22 1016

原创 Linux s3c2440 开发板上的操作系统实现 ubuntu

Linux s3c2440 linux文件移植

2024-09-11 10:29:23 1606

原创 Linux 硬件uart通信

Linux 基于s3c2440板子的arut实现

2024-09-09 21:31:54 1434

原创 Linux 一个简单的中断信号实现

Linux 中断

2024-09-06 22:34:53 860

原创 Linux 硬件学习 s3c2440 arm920t蜂鸣器

linux s3c2440 蜂鸣器框架

2024-09-05 21:41:13 1336

原创 linux 硬件 arm架构 汇编语言

Linux 硬件 arm架构 汇编语言

2024-09-03 20:14:12 2329 3

原创 linux 硬件 arm架构

Linux硬件arm架构

2024-09-02 23:49:44 4584 2

原创 Linux 数据结构 哈希表 排序

数据结构 哈希表

2024-08-31 17:30:00 341

原创 demo。。。。。。。。勿看,随便记的

顺序队列:创建队列标签,有数据,有队头,有队尾,先进先出,队头等于队尾,则为空队列,队尾加一等于队头作为满队,需要留出一位空位,否则队头等于队尾时不好判断是满队还是空队。最外层是循环,里层是小循环当树节点不为空的时候,小循环里面是头插法插入左孩子,外面是让头节点的下一个出队,然后打印结点此时的数据,再让树节点等于右孩子,然后此时就是最外层的循环再从头开始。层序遍历是先申请一个队列再申请树形节点放入列表中,尾插入队,此时左孩子入队,右孩子入队,再让树节点出队,再继续遍历。链式队列,链表,数据,尾插法。

2024-08-31 00:54:52 212

原创 Linux 数据结构 树知识

Linux数据结构树的学习

2024-08-30 19:42:47 1181

原创 Linux 数据结构 内核链表 栈

Linux 数据结构 栈 链表

2024-08-29 18:36:41 674

原创 Linux 数据结构 链表

单向链表操作

2024-08-28 17:35:17 499

原创 Linux小项目 迷你服务端实现在线商城

Linux小项目 在线商城,使用数据库,sqlite数据库,tcp协议,epoll并发, http协议,html网页

2024-08-27 20:54:21 1149

原创 Linux 数据结构 顺序表 链表

Linux 数据结构

2024-08-27 19:05:59 702

原创 Linux 软件编程 数据库与网页

Linux 软件编程 数据库

2024-08-23 18:44:24 927

原创 Linux 软件编程 数据库

数据库整理

2024-08-22 18:37:46 506

原创 Linux 软件编程多路复用tcp

tcp多路复用

2024-08-21 17:27:38 1334

原创 Linux 音媒体小项目练手

Linux小项目 音媒体项目

2024-08-20 19:22:19 803

原创 Linux练手小项目天气预测应用

Linux练手小项目

2024-08-20 19:15:18 655

原创 Linux软件编程 多路复用io

Linux学习

2024-08-20 18:51:18 722

原创 Linux 软件编程 网络 tcp

Linux网络编程学习

2024-08-17 17:20:21 1450

原创 linxu 软件编程 网络 udp tcp

Linux软件编程tcp/ip

2024-08-16 17:12:06 1103

原创 Linux软件编程 网络通信

网络通信

2024-08-15 18:42:34 1204

原创 Linux 软件编程 消息 队列 信号灯

Linux软件编程

2024-08-14 21:28:26 776

原创 Linux 软件编程 信号通信

Linux软件编程学习

2024-08-10 17:29:41 2435

原创 Linux 软件学习 管道通信

简单学习Linux 软件编程

2024-08-09 20:14:49 718

原创 linux 软件编程 线程分离属性 互斥锁

Linux软件编程学习

2024-08-08 18:34:45 709

原创 linux 软件编程 线程通信

Linux软件编程

2024-08-07 19:38:54 1218

原创 Linux软件编程 进程知识

Linux软件编程学习

2024-08-06 18:08:45 1206

原创 Linux 软件编程学习之minishell小项目

Linux 软件编程小练习

2024-08-05 19:17:40 1167

原创 Linux 软件编程 目录io

快速学习Linux软件编程

2024-08-02 18:53:26 721

原创 Linux 软件编程 标准io 文件io

软件编程快速学习

2024-08-01 19:12:12 676

原创 Linux 软件编程 标准io接口

快速学习软件编程

2024-07-31 19:17:03 588

原创 linux 软件编程 io入门

Linux 软件编程

2024-07-30 18:52:27 566

原创 Linux C语言总体框架

C语言学习总体框架

2024-07-29 21:28:30 106

原创 Linux C语言学习 内存管理 链表

快速学习C语言

2024-07-27 19:08:37 387

原创 Linux C语言学习 结构图 共用体

学习C语言

2024-07-26 19:26:03 426

原创 Linux C语言学习 二级指针 结构体

简单学习C语言

2024-07-25 19:26:37 342

原创 Linux C语言学习 指针数组 数组指针

Linux C语言学习第十二天

2024-07-24 18:33:30 292

基于tcp交互服务端的在线商城

项目名称 在线商城系统 项目简介 该项目是一个在线商城系统,支持用户注册、登录、注销、商品搜索和展示等功能。系统通过HTTP协议与客户端进行通信,基于SQLite数据库管理用户信息,并使用Epoll机制管理多路复用I/O操作。主要功能包括创建和管理服务器套接字,处理客户端的HTTP请求,解析和响应客户端的请求。 功能模块 创建套接字: 函数名: creat_socket 功能: 创建服务器套接字,并绑定到指定的IP和端口上,设置监听。 输入: const char *ip - 服务器IP地址, int port - 端口号 输出: 成功返回sockfd,失败返回-1 添加套接字到Epoll监听集合: 函数名: add_fd 功能: 将文件描述符添加到Epoll监听集合中,监控指定的事件。 输入: int epfd - Epoll实例的文件描述符, int fd - 需要监控的文件描述符, uint32_t tmpenvent - 事件类型 输出: 成功返回0,失败返回-1 从Epoll监听集合中删除套接字:

2024-08-27

天气预测应用 weather项目

天气预测应用是一个基于C语言编写的控制台应用程序,允许用户查询特定城市的实时天气、未来天气、生活指数、PM2.5等信息。用户可以通过选择不同的功能键来获取所需的天气数据,并进行相关操作。选择城市:用户可以输入城市名称,应用会根据输入的城市名称获取相应的天气数据。 实时天气:获取并显示当前城市的实时天气信息。 未来天气:获取并显示当前城市的未来几天的天气预报。 生活指数:获取并显示当前城市的生活指数,如紫外线强度、舒适度等。 PM2.5 AQI:获取并显示当前城市的PM2.5和空气质量指数(AQI)。 天气集合:同时获取当前城市的实时天气、未来天气、生活指数和未来小时天气数据。 刷新:清屏并重新显示菜单。 退出:退出应用程序。 启动应用程序: 显示主菜单,等待用户选择操作。 选择城市: 用户选择“选择城市”选项(输入1),并输入城市名称。 程序会根据输入的城市名称保存用户的选择。 获取天气数据: 用户根据需求选择不同的天气数据选项: 实时天气 (2) 未来天气 (3) 生活指数 (4) PM2.5 AQI (5) 天气集合 (6) 程序根据选择构建对应的HTTP请求

2024-08-19

基于mplayer的小的媒体播放器

有许多bug,仅供参考,不建议使用 基于Mplayer的视频播放器 1.需求分析: 1.该程序能够加载指定路径下所有的音视频文件 (.mp3 .mp4 .avi .rm .rmvb .flv .wma) 2.能够通过界面操作视频播放器 支持: 上键 下键 回车 ESC 支持: 焦点定位 1.一级页面功能如下: +-------------------+ | 视频播放器 | |-------------------| |1.查看播放列表 | |2.开始/暂停 | |3.停止 | |4.上一个 | |5.下一个 | |6.快进 | |7.定位 | |8.播放方式 | |9.退出 | +-------------------+

2024-08-19

linux minishell小项目练习

利用Linux中IO接口实现MiniShell 项目要求: 1.进入软件后显示字符终端界面,界面中包含用户名(可以写死为linux)、操作系统名(可以写死为ubuntu)、当前所在的文件名 [linux@ubuntu:Desktop] 2.软件中支持用户输入如下命令: 1.ls ls -a ls -l ls filename ls -l filename 2.touch touch filename 3.rm rm filename 4.mkdir mkdir dirname 5.rmdir rmdir dirname 6.cd cd .. 7.cp cp src.txt dstdir 8.mv mv oldpath newpath 9.cat cat filename.txt 10.chmod chmod 0777 filename 11.ln

2024-08-05

空空如也

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

TA关注的人

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