自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于Linux下C/C++的网络编程之进程(管道和FIFO)

以一个简单的客户—服务器的例子说明管道和FIFO。 对于命名管道的操作与文件操作非常相似,对文件操作中使用的函数read(),write(),close()等函数都可以是用来对管道进行操作。 命名管道的创建:#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>int mkfifo(const char *pathname, m

2016-09-07 16:55:14 3492

原创 基于Linux下C/C++的网络编程之进程(对话)

在Linux下的C/C++的网络编程之进程中的对话。需要建立两个管道(pipe)。因为pipe是半双工的。简历两个pipe是为了伪装成全双工的pipe。 #pragma once //这是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次。#pragma once是编译器相关的,就是说即使这个编译系统上有效,但在其他编译系统也不一定可以,不过现在基本上已

2016-09-06 15:49:04 411

原创 基于Linux下C/C++的网络编程之进程

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。每个进程都有各自的地址空间。 创建进程用fork() pid_t pid; pid

2016-09-05 11:46:16 512

原创 C++面向对象的数据结构之 图(邻接矩阵表示)

图是由顶点集合(Vertex)及顶点间的关系集合组成的一种非线性数据结构。加上一些基本操作即构成了抽象的数据类型(现只介绍无向图)。其接口如下: 分为几个方面 1.图的基本概念2.图的存储结构3.图的邻接矩阵表示4.图的遍历(深度优先搜素和广度优先搜素)5.最小生成树(Kruskal算法和Prim算法)。其中,图的接口如下: bool Empty()const//判空bool Full

2016-08-22 20:41:30 572

翻译 帧缓冲 Frame Buffer

Frame Buffer的本意帧缓冲。它是指显示设备里的显存。显存里保存是像素的RGB数据。一个显存的大小,屏幕宽度*屏幕高度*每像素字节数。 软件修改显存的像素值,就形成各种显示效果.再由硬件将显存数据送到显示模块输出。显存一般是由SDRAM一段连续的空间来充当。         Linux一般都把FB设备当成显示设备标准接口。它的设备结点 /dev/fbn表示。比如第一

2016-06-20 11:12:17 473

原创 VMmare 下红帽7.0的gcc环境安装

首先,在根目录下打开配置文件输入以下:vim /etc/fstab ```![这里写图片描述](http://img.blog.csdn.net/20160527125013465)vim /rhel-dvd.repo “` 现在就可以编译程序了。 代码编写—-程序编译—-程序链接—-执行

2016-05-27 12:50:21 1473

原创 控制服务和守护进程

systemctl 命令用于管理各种类型的systemd对象,成为单元。 systemctl -t help显示可用的单元类型的列表 systemctl status name.type查看服务的状态,如没有制定type值,将显示服务单位的状态。 systemctl is-enabled sshd查看是否开机启动systemctl is-active 查看是否正常运行syste

2016-05-12 21:41:16 571

原创 监控和管理Linux进程

1.进程 进程:一个可执行的程序被执行。 进程状态:man 7 signal 列出进程:ps auxps laxps -ef控制作业 firefox 此时火狐会在前台运行,占据整个终端,用户无法再执行其他操作。 firefox & 火狐放在后台执行,但是火狐浏览器本身无法操作。终端还给用户 sleep 1000 & 将进程放在后台执行 jobs 查看后台

2016-05-12 21:15:16 284

原创 我的第一次脚本编程

首先,在当前路径上建立test目录,mkdir test 在vi编辑器中输入date显示时间 同时输入I will try my best to learn C++vi cpp.shdateecho I will try my best to learn C++保存并退出wq 把cpp.sh 将cpp.sh移到新建的目录day01中mv cpp.sh day01/chmod a+x

2016-05-11 20:14:32 293

原创 Linux下的文件系统和磁盘管理

磁盘管理:机械式磁盘(目前最常用,可永久存储数据),固态硬盘。 传统的机械式硬盘: 硬盘结构:扇区(sector)和磁道(track) 每个扇区大小为512字节 磁盘刚出厂进行一次格式化,划分磁道和扇区。 分区:划分逻辑上的文件系统,用户自己操作。 MBR:master boot record主要引导记录。磁盘的0盘面0磁道0扇区一共为512字节,512字节划分三个片。 硬

2016-05-09 20:21:56 506

空空如也

空空如也

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

TA关注的人

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