![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 83
_Zqqq
这个作者很懒,什么都没留下…
展开
-
Linux网络编程--struct hostent结构体
使用这个东西,首先要包含2个头文件:#include #include struct hostent *gethostbyname(const char *name);这个函数的传入值是域名或者主机名,例如" www.google.com.tw","wpc "等等。传出值,是一个hostent的结构(如下)。如果函数调用失败,将返回NULL。[cpp]转载 2017-01-09 10:18:03 · 445 阅读 · 0 评论 -
vim配置
http://blog.csdn.net/namecyf/article/details/7787479晚上照着做了一下,初步如下:转载 2016-12-26 21:00:10 · 164 阅读 · 0 评论 -
vim跳转
跳转到函数、变量定义处:[+ctrl+i 跳转到函数、变量和#define[+ctrl+d 跳转到#define处ctrl+i 向前跳到前几次光标位置ctrl+o 向后跳到后几次光标位置原创 2017-01-06 19:20:45 · 221 阅读 · 0 评论 -
Linux多线程编程
1、进程与线程:进程——资源分配的最小单位,线程——程序执行的最小单位。进程有自己独立的地址空间,一个进程崩溃后,在保护模式下不会对其他进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程没有独立的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某转载 2017-02-17 16:35:30 · 194 阅读 · 0 评论 -
Linux高级IO
dup和dup2函数:用于标准输入输出的重定向实例:基本的CGI服务器/* 主要部分:从建立连接之后开始 @connfd 服务器开启监听之后接受连接的描述符 服务器输出到标准输出的内容直接被客户端获得。*/if( connfd < 0 ) //错误描述{ printf( "errno is : %d\n", errno); }else{ clo原创 2017-04-11 10:11:31 · 288 阅读 · 0 评论 -
线程同步 进程通信
线程间的同步方式有四种临界区临界区对应着一个CcriticalSection对象,当线程需要访问保护数据时,调用EnterCriticalSection函数;当对保护数据的操作完成之后,调用LeaveCriticalSection函数释放对临界区对象的拥有权,以使另一个线程可以夺取临界区对象并访问受保护的数据。PS:关键段对象会记录拥有该对象的线程句柄即其具有“线程所有权”概念,即原创 2017-03-29 16:06:41 · 247 阅读 · 0 评论 -
linux几种创建进程的方法
在Linux中主要提供了fork、vfork、clone三个进程创建方法。 在linux源码中这三个调用的执行过程是执行fork(),vfork(),clone()时,通过一个系统调用表映射到sys_fork(),sys_vfork(),sys_clone(),再在这三个函数中去调用do_fork()去做具体的创建进程工作。 fork fork创建一个进程时,子进程只是完全转载 2017-02-20 17:44:44 · 405 阅读 · 0 评论 -
常用socket函数
常用socket函数详解主要介绍:socket、connect、bind、listen、accept、send、sendto、recv、recvfrom、close、shutdown其在linux和windows环境下的头文件主要是:#include和#include1. socketint socket(int family, int type, int protoco原创 2017-01-09 10:47:06 · 469 阅读 · 0 评论 -
linux中stat()函数与st_mode用法
头文件:#include #include 定义函数:int stat(const char * file_name, struct stat *buf);函数说明:stat()用来将参数file_name 所指的文件状态, 复制到参数buf 所指的结构中。下面是struct stat 内各参数的说明:struct stat{ dev_t st_de原创 2017-01-10 23:01:01 · 5809 阅读 · 0 评论 -
【Shell】常用招式大全之入门篇
本教程分为入门篇,命令篇和实战篇,结合平时工作中使用Shell的经验编写。以实例为主,侧重于应用,总结了一些实用的技巧。以下为本教程的《入门篇》,适于初学者快速入门以及老手查缺补漏。第一招 HelloWorld第一式echo第二招 判断第一式if判断原理第二式test 和文件测试字符串比较整数比较第三式第三招循环第一式for第二式whileu转载 2017-01-06 20:56:45 · 340 阅读 · 0 评论