自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尚庆龙的专栏

一点一滴,记录自己的学习之路。。。 欢迎进行相关技术交流、讨论。

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

原创 线程安全(MT-safe)的多线程并发服务器程序实例

该程序是一个线程安全(MT-safe)的多线程并发服务器实例。包括服务器程序和客户端程序。编译及运行的相关信息如下: 操作系统:CentOS 7 编译工具:GCC 调试工具:GDB 程序实现的功能如下: 1、服务器等候客户连接,一旦连接成功则显示客户的地址,接着接收该客户的名字并显示到屏幕。然后接收来自该客户的信息(字符串)。每当接收到一个字符串,则

2016-09-29 20:58:11 2028

原创 Linux常用压缩/解压缩命令

压缩过程 对于一个目标目录 ‘DirName’,可以先使用tar命令对该目录进行打包:#tar -cvf FileName.tar DirName从而生成一个FileName.tar文件,然后可使用gzip命令对该文件进行压缩:#gzip FileName.tar.gz从而生成一个FileName.tar.gz文件。 上述过程可以直接通过如下命令完成: #tar -zcvf Fil

2016-09-24 13:57:35 2008

原创 多进程并发服务器实例

该程序为多进程并发服务器实例。包括服务器程序和客户端程序。编译及运行的相关信息如下:    操作系统:CentOS 7    编译工具:GCC    调试工具:GDB    程序实现的功能如下:    1、服务器等候客户连接,一旦连接成功则显示客户的地址,接着接收该客户的名字并显示到屏幕。然后接收来自该客户的信息(字符串)。每当接收到一个字符串,则对其进行显示,并向客户端发送“

2016-09-22 21:55:46 2943

原创 linux中一个简单的TCP套接字程序(2)

该程序是一个虽然简单但是完整的tcp客户端/服务端实例。实现了本机客户与本机服务器的连接建立及相互发送消息。建立连接之后,客户端接收并打印出服务器发送来的数据。服务器打印出客户端的IP地址并向客户端发送数据。   服务器程序srv.c如下:#include#include#include#include#include#include#include#def

2016-09-14 15:43:28 1184

原创 学习笔记14——CentOS 7系统中vim的配置

设置vim编辑环境有两种方法:   方法一:   在/etc/vimrc进行设置,这种设置方法会作用与所有登录到Linux环境下的用户,虽然不利于不同用户定制自己的vim环境但是在单个用户使用的情况下,可以避免在不同的用户环境中重复配置。具体方法如下:   vim /etc/vimrc   在空白处添加下面的内容中的代码部分:   set nu          这是设置显示行

2016-09-14 15:37:31 2294 2

原创 《UNIX网络编程》第一章——一个简单的时间获取客户端/服务器程序

该程序为《UNIX网络编程》第一卷中第一章出现的程序, 该程序经过本人测试通过。操作系统:CentOS 7编译器:GCC时间获取的服务器程序如下: #include #include #include #include #include #define MAX 1024in

2016-09-10 09:40:20 1837

原创 gdb使用方法总结

GDB是UNIX下常用的调试器,由GNU发布。该程序是一个交互式工具,工作在字符模式。GDB的功能十分强大。下面对GDB的使用方法和常见命令做一个简要的总结,后续还会不断更新。一、主要功能:1、设置断点;2、监视程序变量的值;3、程序的单步执行;4、修改变量的值。 二、使用方法:在使用GDB调试程序之前,必须使用-g选项编译源文件,如:#gcc -g -o 可执

2016-09-08 21:55:53 431

空空如也

空空如也

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

TA关注的人

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