自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

转载 linux线程池的C语言实现

通常我们使用多线程的方式是,需要时创建一个新的线程,在这个新的线程里执行特定的任务,然后在任务完成后退出。这在一般的应用里已经能够满足我们应用的需要,毕竟我们并不是什么时候都需要创建大量的线程,并在它们执行一个简单的任务后销毁。但是在一些web、email、database等应用里,比如彩铃,我们的应用在任何时候都要准备应对数目巨大的连接请求,同时,这些请求所要完成的任务却又可能非常的简单

2012-12-31 17:19:35 623

转载 Libcurl使用入门教程

原文地址:http://curl.haxx.se/libcurl/c/libcurl-tutorial.html译者:JGood(http://blog.csdn.net/JGood )译者注:这是一篇介绍如何使用libcurl的入门教程。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的理解,参考原文写成。文中用到的一些例子,可能不是出自原文,而是笔者在学习过程中,写的一些示例程

2012-12-27 18:03:23 760

原创 zlog使用手册

Contents1 zlog是什么? 51.1 兼容性说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.2 zlog 1.2 发布说明. . . . . . . . . . . . . . . . . . . . . . . . . . . 62 zlog不是什么? 93 Hello World

2012-12-26 16:01:35 25695 1

转载 atexit

atexit  函数名: atexit  头文件:#include  功 能: 注册终止函数(即main执行结束后调用的函数)  用 法: int atexit(void (*func)(void));  注意:按照ISO C的规定,一个进程可以登记多达32个函数,这些函数将由exit自动调用。atexit()注册的函数类型应为不接受任何参数的void函数,

2012-12-20 18:19:30 490

转载 pthread_once 的用法

int pthread_once(pthread_once_t *once_control, void (*init_routine) (void))  本函数使用初值为PTHREAD_ONCE_INIT的once_control变量保证init_routine()函数在本进程执行序列中仅执行一次。  once_run()函数仅执行一次,且究竟在哪个线程中执行是不定的,尽管pthr

2012-12-20 18:02:19 1071

转载 ruct rlimit详解

在Linux下的进程资源的限制(struct rlimit)详解在Linux系统中,Resouce limit指在一个进程的执行过程中,它所能得到的资源的限制,比如进程的core file的最大值,虚拟内存的最大值等。Resouce limit的大小可以直接影响进程的执行状况。其有两个最重要的概念:soft limit 和 hard limit。struct rlimit

2012-12-20 17:51:43 886

转载 linux 2.6内核epoll用法举例说明

epoll用到的所有函数都是在头文件sys/epoll.h中声明的,下面简要说明所用到的数据结构和函数:所用到的数据结构typedef union epoll_data {                void *ptr;                int fd;                __uint32_t u32;                __uint

2012-12-20 16:30:07 730

转载 Linux tcpdump命令详解

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump

2012-12-18 18:05:41 339

转载 vim+ctags+taglist

2010-07-20 22:333350人阅读评论(1)收藏举报1.ctags(1)到http://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz        下载ctags源码ctags-5.6.tar.gz(2)解压并安装假设在家目录下taogle用户的目录下:tar zxvf ctags-5.

2012-12-14 17:53:56 550

转载 TotoiseSVN的基本使用方法

TotoiseSVN的基本使用方法在 项目管理实践教程一、工欲善其事,必先利其器【Basic Tools】中,我已经讲解了怎样安装TortoiseSVN。在上面的讲解中已经讲了怎么使用VisualSVN Server了,今天我要讲的是,TortoiseSVN的简单使用方法。一、签入源代码到SVN服务器假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我们要

2012-12-14 12:53:11 396

原创 vim 中配置cscope功能

1.cscope的配置vim 配置文件 vimrc. 你可以修改/etc/vimrc使用所有用户都使用本配置文件,当然你还可以修改~/.vimrc 下载配置文件:cscope_map.vim 把cscope_map.vim里从 if has("cscope") 到 endif里边的内容复制到/etc/vimrc里边去,如果找不到cscope_map.vim自己写进去,网上找下大概配置先在~

2012-12-14 11:33:47 2512 1

转载 vim+Taglist+cscope+ctags

Ubuntu给我们安装软件提供了很大的便利,比如说,安装vim,我们可以直接使用"sudo apt-get install vim"即可安装!同样,cscope和ctags也可以使用相同方法安装,这是多么畅快淋漓啊!谢谢Ubuntu给我们用户如此便利!对于Taglist使用这个方法安装不了,我们需要先下载,然后安装完成:首先上网下载Taglist插件,下载完成后解压,再将文件下的t

2012-12-13 19:18:41 621

转载 Cscope 介绍

Cscope 是一个类似 ctags 的工具。 你可以把它想作是超过频的 ctags,因为它功能比ctags 强大很多。 在 Vim 里,通过 cscope 查询结果来跳转就象跳转到其他的标签完全一样;它被保存在标签栈里。这样你就可以象使用 |tags| 一样在函数等等之间便捷的跳转。1. Cscope 简介                  |cscope-intro|2. Cscope

2012-12-13 19:16:02 1521

转载 HTTP协议ETag窥探

我们都知道,HTTP/1.1中有一个Etag,用来判断请求的文件是否被修改。为什么要使用Etag呢?Etag主要为了解决Last-Modified无法解决的一些问题1、一些文件也许会周期性的更改,但是他的内容并不改变(仅仅改变的修改时间),这个时候我们并不希望客户端认为这个文件被修改了,而重新GET;2、某些文件修改非常频繁,比如在秒以下的时间内进行修改,(比方说1s内修改了N次),I

2012-12-13 14:32:27 333

转载 http协议基础

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模

2012-12-13 14:31:19 325

转载 linux基础命令

1.Linux进入与退出系统   进入Linux系统:  必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:  1.root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。  2.普通用户--这个帐号供普通用户使用,可以进行有限的操作。  一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。如果只需要完成一些

2012-12-13 14:28:54 367

转载 linux正则表达式

linux正则表达式 grep egrep用法shell命令执行的相应顺序&& 令1 && 命令2    如果这个命令1执行成功& &那么执行这个命2mv myfile myfile2 && echo "if you are seeing this then mv was success!"|| 如果| |左边的命令(命令1)未执行成功,那么就执行| |右边

2012-12-10 18:01:28 413

LLVM-10.0.0-win64.exe

vscode 格式化代码需要

2020-04-30

zlog使用文档

本人研究了好几天的zlog 摘了一些常用且重要的方面 一些不重要的就省略了 如果想了解更深 请访问本人博客 或给csdn邮箱发送邮件

2012-12-27

svn说明文档

svn说明文档,本人自己写的,要交给领导们用的,那些不懂技术的领导都能看懂,相信懂技术的人一定不难懂,使用于想快速会使用svn的人群,因为只写了svn最基本的功能,要想了解更深,请访问本人博客

2012-12-27

北大自考Java上机考题

北大自考上机考题 希望对大家有用 本人明天即将参加北大Java上机 考完给大家说具体情况 祝福我考试成功吧

2009-11-20

空空如也

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

TA关注的人

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