自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 8.18学习

                                         消息队列 和 命名管道对比分析        消息队列跟命名管道有不少的相同之处,通过与命名管道一样,消息队列进行通信的进程可以是不相关的进程,同时它们都是通过发送和接收的方式来传递数据的。在命名管道中,发送数据用write,接收数据用read,则在消息队列中,发送数据用msgsnd,接收数据用msgrcv。而且...

2018-08-18 23:02:16 130

原创 linux 进程控制

  wait :--阻塞函数。pid_ wait(int *status);返回值:-1:回收失败;>0 回收的是子函数的pid。    调用一次就回收一次子进程。#include <stdio.h>#include <sys/types.h>#include <unistd.h>#include <stdlib.h&gt...

2018-08-16 21:25:17 141

原创 8.15学习

                                                                         进程与程序        进程是一个具有一定独立功能的程序的一次运行活动,同时也是资源分配的最小单元;程序是放到磁盘的可执行文件    ;进程是指程序执行的实例1. 进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。通常进程...

2018-08-15 22:04:31 169

原创 选择排序算法

#include <stdio.h>void SelectSort(int *a, int n){ int i, j; int temp = 0; int flag = 0; for (i = 0; i < n - 1; i++) { temp = a[i]; flag = i; for (j = i + 1; j < n; j++) {...

2018-08-14 22:49:06 120

原创 链式队列

#ifndef _LINKQUEUE_H#define _LINKQUEUE_H#define SUCCESS 10000#define FAILURE 10001#define TRUE 10002#define FALSE 10003struct node //表示结点信息{ int data; //数据域...

2018-08-10 20:33:50 85

原创 头插法和尾插法建立链表

直接代码:/*头插法建立链表*/void CreateListHead(LinkList *l,int n){ LinkList p ; int i; srand (time (0)); //初始化随机种子 l = (LinkList)malloc (sizeof(Node)); l->next = NULL; for (i=0;i<n;i++) { ...

2018-08-07 22:48:06 226

原创 8.30日报

今日主要任务:复习了一些线性表的操作SequenceList.c#include "SequenceList.h"#include <stdlib.h>int SequenceInit(SeList *l)//初始化建立{ if (NULL == l) //入参判断 { return FAILURE; } l->length = 0; l...

2018-08-03 22:36:26 111

原创 8.2日学习日报

                   今日主要任务:学习了数据结构,学习了顺序表          顺序表的定义是:把线性表中所有表项按照其逻辑顺序依次存储到从计算机存储中指定存储位置开始的一块连续的存储空间中。这样,线性表中第一个表项的存储位置就是被指定的存储位置,第i个表项(2 ≤ i ≤ n)的存储位置紧接在第i - 1个表项的存储位置的后面。假设顺序表中每个表项的数据类型为T,则每...

2018-08-02 22:08:18 147

原创 8.1日报

今日主要任务:主要完善了通讯录#include <stdio.h>#include <stdlib.h>#include<string.h>#include <windows.h>#define SIZE 10struct student{ int id; char name[10]; int age; char sex[1...

2018-08-01 22:03:17 140

转载 7.29学习日报

今日主要任务:学习了结构体还有链表,内存的分类等主要收获:堆和栈的区别堆:是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空间。堆在操作系统对进程 初始化的时候分配,运行过程中也可以向系统要额外的堆,但是记得用完了要还给操作系统,要不然就是内存泄漏。堆里面一般 放的是静态数据,比如static的数据和字符串常量等,资源加载后一般也放在堆里面。一个进程的...

2018-07-29 20:40:49 111

原创 7.28学习日报

今日主要任务:复习指针并完成布置的习题 遇到的困难:函数指针的运用还有一些相关概念的定义主要收获:  题目: 请编写一个C函数,该函数将一个字符串逆序 #include<stdio.h>#include<string.h>#define N 50void strRev(char *s){ char temp; char *end = s ...

2018-07-28 20:59:18 142

原创 7.27日报

今日主要任务:     学习了函数指针,二位数组和指针,指针的指针   ;完成趣味编程2题                                                                                                                                                           ...

2018-07-27 21:22:39 94

原创 7.26日报

今日主要任务:复习指针,字符串训练,完成趣味编程遇到的困难:输出结果会发生段错误未解决的地方:暂无主要收获: null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,String a = null ; ""表示的是一个空字符串,也就是说它的长度为0。例如声明一个字符串String str = ""; Stringstr = null ; 表示声明一个字符串对象的...

2018-07-26 20:34:48 116

原创 7.25日报

今日主要任务:了解了宏定义;指针及指针的应用遇到的困难:strcmp未解决的:暂无主要收获:指针只有两层含义,1:指向地址,2:指针有类型,类型是其指向的内存空间数据的类型,表示从首地址开始取多少字节。预处理:宏定义         #define文件包含      #include条件编译      #if--#else--#endif等#include<s...

2018-07-25 20:46:29 114

原创 7.24日报

今日主要任务:复习了一下数组,稍微预习了指针,完成了5道趣味编程遇到的困难:忘记链接math.h的头文件未解决的地方:暂无自我评价:一般主要收获:         附 整数算法训练1, 5                              通过编程实现,统计1~n有多少个9 #include <stdio.h>                    ...

2018-07-24 19:05:00 137

原创 7.23日报

今日主要任务:学习了各类数组,数组在内存中的存储方式,静态变量,外部变量等遇到的困难:位运算还不是很熟未解决的地方:暂无自我评价:一般主要收获:printf("%p\n",&arrray[0]);   //数组首元素地址,单位4字节                 printf("%p\n",array);   //array是数组名,同时也是数组首元素的地址,单位4字...

2018-07-23 20:26:05 94

原创 7.22日报

今日主要任务:预习循环语句;完成趣味编程;巩固上周内容遇到的困难:暂无未解决的地方:暂无自我评价:一般主要收获: for循环:形式为for(expr1;expr2;expr3){    //循环体。}执行流程为a. 执行expr1。b. 判断expr2,如为真,则执行c,否则退出循环。c. 执行循环体。d. 执行expr3。e. 转到b执行。2 while循...

2018-07-22 20:08:56 97

原创 7月21日报

今日主要任务:主要学习了数据类型遇到的困难:没什么困难吧未解决的地方:暂无主要收获:知道了数据在内存中的存放方式,不同的数据类型有不同的存放字节数。有符号和无符号也不同,有符号最左边一位是符号位,数值为正符号为0,相反则为1,。基本类型有int 4字节,float 4字节,double 8字节,char1字节,short 2字节。char/signed char/unsigned ...

2018-07-21 20:19:44 88

原创 7.20日报

今日主要任务:学习并了解了gdb和shell发现的问题:编完后忘记加分号;()写成了{}未解决的地方:基本解决主要收获:学会了gdb的调试,gdb的操作命令。list  列出代码;run  运行程序;print 显示变量或表达式的值;return  从当前函数返回;step  ,next :向前执行一句;continue :从停止处继续运行程序;break :设置断点。she...

2018-07-20 20:59:55 88

原创 7.19日报

今日主要任务:学习并了解了vim的相关配置;vi的基本操作;makefile的编译语法遇到的困难:vim忘记保存了未解决的地方:已解决自我评价:良好主要收获:vi可以分为三种状态,分别是命令模式、插入模式和底行模式,各模式的功能区分如下:    1) 命令行模式    控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last lin...

2018-07-19 19:38:28 114

原创 7.18日报

沈祖杰  2018.7.18今日主要任务:自学文件处理命令,系统安全命令;vim相关配置遇到的困难:有些命令还是不懂,缺少时间练习未解决的地方:暂无主要收获  : 命令名称mkdir          创建新目录 -p递归创建           语法:mkdir -p [目录]                命令名称:cd语法:cd [目录]     功能描述:切换目录   ...

2018-07-18 20:31:58 143

原创 7月17日日报

今日主要任务:了解Linux系统的一些基本命令发现的问题:Linux 部分目录结构还不是很懂未解决的问题:基本解决主要收获:Linux 部分目录结构,/:  根目录,只存放目录,不要存放文件,bin:可执行二进制目录文件,/dev:  设备文件目录/etc: 操作系统的配置文件目录 /home: 系统默认的用户目录,v/root:系统管理员目录 vLinux终端常用热键:vTa...

2018-07-17 20:31:33 110

空空如也

空空如也

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

TA关注的人

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