![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux修服务器编程
zhongcanw
勤奋好学,喜欢钻研计算机技术,有较强自我学习能力。喜欢挑战自己不擅长的领域从而实现自我的突破。
喜欢编程,热爱IT事业。有良好的心态与抗压能力,能够应对挫折
性格随和,能和同事迅速打成一片。喜欢与朋友共同钻研,相互分享成果。从不畏惧难题,能够通过多种渠道来解决问题。
展开
-
Linux下用镜像安装g++
1 打开VMWare界面,选择菜单VM--Settings,在对话框中选择CDROM,设置参数为Use ISO image,选择CentOS镜像安装文件;2 启动虚拟机中的CentOS系统,用root登录,在桌面上用鼠标右键新建一终端窗口;3 在终端中输入 cd /media/CentOS_5.5_Final/CentOS 回车gcc:4.接下来安装步骤如下:原创 2016-11-25 22:45:06 · 1436 阅读 · 0 评论 -
Linux网络编程-网络字节序转换
网络字节序:我们应该已经知晓,内存中的多字节数据相对于内存地址有大端和小端之分,磁盘文件中的多字节数据相对于文件内部的偏移地址也有大端和小端之分。同样,网络数据流同样也有大端小端之分。例如:发送端主机通常将发送缓冲区中的数据按内存地址从低到高的顺序发出,接受端主机把从网络上接受到的数据存储在接受缓冲区中,也是按内存地址从低到高的顺序保存,所以,网络数据的地址应该是:先发出的原创 2017-03-30 10:52:56 · 1177 阅读 · 0 评论 -
Linux--GDB调试
众所周知,Linux操作系统以其开源、稳定、高效越来越多的被应用到各种IT领域。所以,gcc编译器得应用场景也越来越多。而在开发过程中,我们程序员不可能不会遇到BUG,所以GDB作为调试工具,其基本使用方法我们必须知道,才能在将来的工作上不断进取。下面我们开始吧!GDB即Gundebugger。我们若想使用gdb进行调试,那么在编译过程中必须添加-g选项,以hello.c为例。gcc -原创 2017-05-16 09:14:35 · 238 阅读 · 0 评论 -
Linux进程-2.进程间通信概述
1.进程间通信概述我们知道,每个进程各自有不同的地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核。在内核中开辟一块缓冲区,进程1把数据从用户空间拷贝到缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这中机制称为进程间通信(IPC)。本篇文章只介绍其定义,下面回有专门章节进行详细介绍。2.进程间通信方式(1)管道(pipe)和有原创 2017-10-08 16:00:10 · 202 阅读 · 0 评论 -
Linux进程-1.进程概述
1.进程的概念我们知道在计算机系统中,程序是由一组可执行的静态指令集组成,而进程(process)则是一个执行中的程序实例。我们平时写的源代码放在磁盘空间,经过预编译、编译、链接...等过程编译成计算机可以运行的可执行程序,当我们运行我们所编译的可执行程序时,那么一个进程也就产生了。对于Linux操作系统而言,其利用分时技术,能同时可以运行多个进程。其分时原理:“把CPU的运行时间划分为一原创 2017-10-04 14:50:25 · 505 阅读 · 0 评论 -
Linux下I/O模式简介
1.基本操作系统概念(Linux) 1.1 Linux操作系统运行机制 Linux操作系统采用虚拟存储器来进行寻址操作,而Linux操作系统的主心骨则是内核,那么什么是内核呢,我们知道一个计算机操作系统由硬件和软件组成,它们相互依赖不可分割。硬件的操作软件就称之为操作系统,在Linux中就称之为内核。它主要包括:存储管理、CPU管理、进程管理、文件管理、设备管...原创 2018-03-28 23:18:39 · 3484 阅读 · 0 评论