自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

L_X_Y_HH的博客

。。。

  • 博客(15)
  • 收藏
  • 关注

原创 单链表的几道经典面试题(1)

1.从尾到头打印单链表2.约瑟夫环问题3.单链表的逆置4.单链表的排序(冒泡法)5.合并两个有序单链表之后使新的单链表依旧有序6.查找单链表的中间节点,且只能遍历一次链表7.查找单链表的倒数第K个节点8.删除倒数第k个节点从尾到头打印单链表这道题的思路是要运用递归来实现 407 //逆置打印链表 408 #include <stdio.h> 409 void LinkL...

2018-03-29 20:17:46 219

原创 基于C语言实现MyShell

实现的功能1.获取命令行2.解析命令行3.建立一个子进程4.替换子进程5.父进程等待子进程退出代码如下: 1 #include <unistd.h> 2 #include <sys/wait.h> 3 #include <stdio.h> 4 #include <stdlib.h> 5 #include <string.h&g...

2018-03-22 19:15:44 628

原创 进程

进程的概念是:程序的一个执行实例,正在执行的程序等查看进程的方法:ls /proc/具体文件名说到进程,首先应该要想到的应该是PCB——proces control block ,PCB是一个结构体,我们用PCB这个结构体来描述进程,而在Linux操作系统下的PCB是task_struct。task_struct内容又分为标示符、状态、优先级、程序计数器、内存指针、上下文数据、I/O状态信息记账信...

2018-03-17 11:49:29 168

原创 Vim的一些简单配置

最近在自己学习使用Vim,查阅了一些资料,发现可以将Vim配置的很强大,以下是我自己添加的一些Vim配置首先先要输入vim ~/.vimrc来进入vimrc文件 1 set nu "显示当前行号 2 3 set shiftwidth=4 "Tab空四个字符,并且自动对齐(首行缩进) 4 set softtabstop=4 5 set autoindent 6 7 "...

2018-03-13 17:22:15 240

原创 基于C语言实现彩色进度条

实现一个可以有颜色变化并且能够显示百分比不进度条首先要定义一个装有颜色的头文件color.h 1 #define NONE "\033[m" 2 #define RED "\033[0;32;31m" 3 #define LIGHT_RED "\033[1;31m" 4 #define GREEN "\03...

2018-03-12 17:30:23 627

原创 基于C语言实现扫雷

说起扫雷,大家都应该很熟悉,一个棋盘上分布着几个雷,玩家选择坐标,若不行选中雷,则被炸死,游戏结束,若没有选中雷,则玩家获胜,游戏结束。今天,我基于C语言来实现扫雷游戏,其具备的功能有:能够随机分布几个雷,若选中雷,则会显示失败,若成功避开雷,则会显示游戏成功。game.h#ifndef __GAME_H__ #define __GAME_H__ #include <stdio.h>...

2018-03-11 20:09:54 281

原创 基于C语言实现三子棋

三子棋这个游戏,说起来大家都不会陌生,而要制作一个三子棋,首先应该想到,应该有一个游戏界面,是否开始游戏,若选择开始游戏,则会建立一个棋盘,接着应该有两方人,分别是玩家和电脑,一人一步,分别输入坐标,首先将三子连成一条直线的一方获胜。game.h#ifndef __GAME_H__ #define __GAME_H__ #include<stdio.h> #include<st...

2018-03-11 19:56:17 200

原创 使用yum时出现"No package ........ availsble"的解决办法

今天在使用yum来安装一些小程序时,总是给我报错“No package ........ availsble”,上网找了一下解决办法,这里写出来帮助大家。。。cd /homewget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -ivh epel-release-6-8.noarch.rp...

2018-03-11 16:26:57 646

原创 Linux中rpm安装和yum安装的区别

Linux安装程序有很多种方法,比如rpm包安装,deb包安装,tar.gz源代码包安装,tar.bz2源代码包安装,apt方式安装,yum方式安装,bin文件安装等等。这里主要说一下rpm包安装和yum安装rpm安装        rpm早期被称为RedHat Package Manager,但由于目前rpm非常流行,且已经成为Linux工业标准。所以rpm现在又被称为rpm is packag...

2018-03-11 15:12:35 1054 1

原创 基于静态数组的顺序表的一些基本操作(1)

基于静态数组的顺序表的一些基本操作1. 顺序表初始化 2. 顺序表尾插 3. 顺序表尾删 4. 顺序表头插 5. 顺序表头删 6. 读取顺序表任意位置元素 7. 修改顺序表任意位置元素 8. 查找顺序表中指定元素的下标 9. 在顺序表任意位置插入元素10.删除顺序表中任意位置的元素先要建立一个结构体 1 #include<stdio.h> 2 #pragma once 3 #...

2018-03-11 13:14:14 404

原创 Linux下的重要目录

Linux根目录下有很多其他目录/   根目录    包含了几乎所的文件目录。相当于中央系统。进入的方法:cd //proc 特殊文件目录    这个目录采用一种特殊的文件系统格式。其中包含了全部虚拟文件。它们并不保存在磁盘中,也不占据磁盘空间。当查看它们时,实际上看到的是内存里的信息,这些文件助于我们了解系统内部信息。/sys 文件系统访问Linux内核/lib 根目录下的所程序的共享库目录  ...

2018-03-08 11:57:14 207

原创 结构体、位段、枚举、联合

结构体结构体的声明结构是一些值的集合,这些值称为成员变量,结构的每个成员,可以是不同类型的变量struct Stu { char name[20]; int age; char sex[5]; char id[20]; }; //分号不能丢特殊的声明在声明结构体的时候,可以不完全的声明//在声明的时候忽略掉了结构体标签tag struct { int a; char b...

2018-03-08 11:17:41 176

原创 高级指针

1 指针数组指针数组是数组,是一个存放指针的数组2 数组指针数组指针是指针,是一个有能力指向一个数组的指针3 函数指针函数指针是指针,是一个指向函数的指针4 函数指针数组数组是一个存放相同类型数据的存储空间,把函数的地址存放到一个数组中,那这个数组就叫做函数指针数组5 函数指针的数组数组的内容为函数指针6 指向函数指针数组的指针指向函数指针数组的指针是一个指针,指针指向的是一个数组,数组的元素都是...

2018-03-08 10:31:08 130

原创 Linux的一些基本指令

1.ls命令语法:ls [选项] [目录/文件]功能:对于目录,该命令列出该目录下的所有子目录与文件            对于文件,将列出文件名以及其他信息 -a:列出目录下的所有文件,包括以.开头的隐含文件 -d:将目录像文件一样显示,而不是显示其下的文件 -i:输出文件的i节点的索引信息 -k:以k字节的形式表示文件的大小 -l:列出文件的详细信息 -n:用数字的UID,GID代替名称 -F...

2018-03-07 17:40:13 230

原创 centOS 6.5设置中文输入法方法

1.在命令窗口输入su root命令,使之切换到root用户2.输入命令 yum install "@Chinese Support" 按Enter3.等待程序安装成功后会在“System”中的“Perferences”的下一级菜单中出现“Input Method”选项,单击进入4.勾选“Enable input method feature”并选择“Use IBus recommended”点击...

2018-03-05 13:03:43 7338 3

空空如也

空空如也

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

TA关注的人

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