自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

转载 进程控制之exec函数

用fork函数创建子进程后,子进程往往要调用一种exec函数以执行另一个程序。当进程调用一种exec函数时,该进程执行的程序完全替换为新程序,而新程序则从其main函数开始执行。因为调用exec并不创建新进程,所以前后的进程ID并未改变。exec只是用一个全新的程序替换了当前进程的正文、数据、堆和栈段。有6种不同的exec函数可供使用,它们常常被统称为exec函数。这些exec函数使得UNIX...

2019-07-30 15:17:53 167

原创 简单的c语言链式二叉树

代码由四部分组成:list.c#include"head.h"//创建一个二叉树binary_tree tree_create(void){ char x; binary_tree L; scanf("%c",&x); if(x=='#') { L=NULL; } else { L=(binary_tree)malloc(siz...

2019-07-27 21:00:55 204

原创 c语言的顺序查找,折半查找,分块查找

顺序查找#include<stdio.h>#define N 10int search_sort(int *a,int keys);int main(int argc,char argv[]){ int a[N]={1,2,3,4,5,6,7,8,9,10}; int key; int s; scanf("%d",&key); s=...

2019-07-27 19:50:52 1234

原创 插入排序,希尔排序,冒泡排序,快速排序简单c语言代码

插入排序#include<stdio.h>#define N 10int *sort(int *a);int main(int argc,char *argv[]){ int a[N]; int i; int *p=NULL; for(i=0;i<N;i++) { scanf("%d",&a[i]);...

2019-07-27 16:08:43 281

原创 一个简单的c语言链式结构的栈

代码分为4部分test.c list.c head.h Makefilelist.c#include"head.h"//创建一个空的队列linkqueue squeue_create(){ linkqueue L; L=(linkqueue)malloc(sizeof(Lnode)); if(L==NULL) { printf("L apply i...

2019-07-25 11:36:06 216

原创 一个简单的c语言的顺序结构的队列

#include<stdio.h>#include<stdlib.h>#define N 10typedef struct quene{ int date[N]; int front; int back;}Lnode,*squeue;//创建一个队列squeue queue_create(){ squeue q=NULL;...

2019-07-25 11:32:06 103

原创 一个简单的c语言栈的链式方式

程序分为4部分list.c test.c head.h Makefilelist.c#include"head.h"//创建一个空链表(空栈)Linklist linkstack_create(){ Linklist L; L=(Linklist)malloc(sizeof(Lnode)); if(L==NULL) { printf("L a...

2019-07-25 09:51:50 130

原创 一个简单的c语言的栈(使用顺序方式编写)

代码分为4部分的test.c. head.h list.c Makefilelist.c#include"head.h"//创建一个空栈sqstack stack_create(int len){ sqstack p; p=(sqstack)malloc(sizeof(Lnode)); if(p==NULL) { printf("p apply is ...

2019-07-24 13:31:37 182

原创 一个简单的C语言的双链表的代码

代码分为4部分 ,list.c,test.head.h Makefilelist.c#include"head.h"//创建一个双链表(空)Linklist link_list_creat(){ Linklist L,s,r; L=(Linklist)malloc(sizeof(Lnode)); if(L==NULL) { printf("ap...

2019-07-23 14:08:46 188

原创 c语言简单的循环链表

数据分为4部分test.c list.c head.h,Makefilelist.c#include"head.h"//创建一个空表Linklist list_loop_creat(){ Linklist L; L=(Linklist )malloc(sizeof(Lnode));//申请空间 L->date=0; L->next=L; retu...

2019-07-23 13:34:41 378

原创 C语言链表的简单编写

代码分为3个部分,test.c ,head.h list.clist.c封装的函数#include"head.h"//创建一个空链表Linklist list_creat(){ //申请一断空间 Linklist L; L=(Linklist)malloc(sizeof(Lnode)); if(L==NULL) { printf("a...

2019-07-22 20:50:35 205

原创 简单的c语言数据结构的 合并两个表的数据;

#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 100#define M 100#define N1 200#define Sqlist struct lists#define Sqlist1 struct list#define ...

2019-07-20 14:27:55 1302

原创 一个简单的c语言数据结构系统

#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 100#define Sqlist struct listsstruct lists{ int date[N]; int length;}; //创建的表Sqlist* sqlist_li...

2019-07-20 14:18:08 323

原创 关于字符串连接的时候容易出现问题

实现两个字符串的连接 #include<stdio.h>#include<string.h>char *fun(char *s, char *s1){ char *q=s; while(*s) { s++; } while(*s1)...

2019-07-14 11:47:47 148

原创 Filezilla连接不上Linux服务器的解决办法以及MobaXterm_Personal_10.4连接SSH

在开启SSH服务器之前必须虚拟机和pc机可以ping通开启SSH服务器1 查看是否开启了ssh服务是否安装,使用命令:sudo ps -e |grep ssh2 先更新资源列表,使用命令:sudo apt-get update3安装openssh-server,使用命令:sudo apt-get install openssh-server4继续输入命令:sudo ...

2019-07-11 18:49:13 1595

23vivi虚拟视频驱动的分析流程图.png

对vivi.c代码的分析使用流程图进行分析,简单明了,可以看懂,..

2019-12-22

17、触摸屏正倒计时器程序设计

使用通用定时器定时产生0.01秒时间单位,进而产生秒、分,在LCD上显示分钟、秒、秒小数各2位;用4个触摸屏按钮控制正计时、倒计时、启动、停止。在LCD上显示出当前的计时方式。 按正计时、倒计时按钮后,显示出开始的时间,分别为0和30分钟。

2018-12-24

万年历+stm32+触摸按键

22、基于定时器的万年历程序设计 使用定时器产生秒基时,编程实现万年历功能,在LCD上显示年月日、星期、时分秒。 设计触摸屏键盘校对时间,在LCD屏幕的下半部分设计出键盘,包含有“0、1、2、3、4、5、6、7、8、9、!、<”键,修改日期时间(!、<,表示确定和退格清除)。 提示:可以参考RTC例程,不能够使用RTC实现,否则成绩不及格。

2018-12-24

基于µC/OS-II的正倒计时器程序设计

使用绝对延时函数产生0.01秒基时,进而产生秒、分,在LCD上显示分钟、秒、秒小数各2位;用4个按钮控制正计时、倒计时、启动、停止。在LCD上显示出当前的计时方式。 系统任务:键盘扫描任务,键值处理任务,正计时任务,倒计时任务;优先级按此顺序。 键盘扫描任务借助邮箱,把4个按钮的按键值1~4发送出去,键值处理任务接收邮箱消息。 键值处理任务:等待接收邮箱数据;根据接收到的键值做不同处理:键值为1时对时间变量清0,显示出当前时间,设置运行任务标志为正计时任务的优先级,然后恢复当前计时的任务;键值为2时设置时间变量为30分钟,显示出当前时间,设置运行任务标志为倒计时任务的优先级,然后恢复当前计时的任务;键值为3时恢复当前计时的任务;键值为4时挂起当前计时的任务。 正计时任务用绝对延时函数延时0.01秒进行计时;在任务的循环体之前,挂起自己任务。 倒计时任务用绝对延时函数延时0.01秒做倒计时;在任务的循环体之前,挂起自己任务。

2018-12-24

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

TA关注的人

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