sherlockhua
码龄15年
  • 185,076
    被访问
  • 51
    原创
  • 329,812
    排名
  • 41
    粉丝
  • 0
    铁粉
关注
提问 私信
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2007-04-02
博客简介:

sherlockhua的专栏

查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得27次评论
  • 获得32次收藏
创作历程
  • 27篇
    2010年
  • 34篇
    2009年
  • 3篇
    2008年
成就勋章
TA的专栏
  • c++
    6篇
  • KeePass系列文章
    1篇
  • linux
    16篇
  • oci
    3篇
  • sdk编程
    8篇
  • WInSock服务器编程
    8篇
  • wxwindows
    1篇
  • 开发日志
    18篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

BecomeAnXcoder

发布资源 2011.12.10 ·
pdf

python 学习资料

发布资源 2011.12.09 ·
rar

box2D中文手册

发布资源 2011.12.08 ·
zip

strftime 函数

strftime
   strftime()函数将时间格式化   我们可以使用strftime()函数将时间格式化为我们想要的格式。它的原型如下:   size_t strftime(   char *strDest,   size_t maxsize,   const char *format,   const struct tm *timeptr   );   我们可以根据format指向字符串中格式命令把timeptr中保存的时间信息放在strDest指向的字符串中,最多向strDest中
转载
发布博客 2010.07.08 ·
787 阅读 ·
1 点赞 ·
0 评论

c++ operator new 和 new


operator new 和new 操作符
 
operator new(int size)操作符只负责分配内存,并不会调用对象的构造函数。new操作符不仅会分配内存而且会调用对象的构造函数进行初始化。
 
 
原创
发布博客 2010.06.25 ·
896 阅读 ·
1 点赞 ·
1 评论

写代码一定要小心、谨慎


写代码一定要小心、谨慎。不能犯低级错误。
原创
发布博客 2010.06.24 ·
653 阅读 ·
1 点赞 ·
0 评论

strdup函数


     原型:extern char *strdup(char *s);
  用法:#include <string.h>
  功能:复制字符串s
  说明:返回指向被复制的字符串的指针,所需空间由malloc()分配且可以由free()释放。
  举例:
  // strdup.c
  #include <syslib.h>
  #include <string.h>
  main() <br /
原创
发布博客 2010.06.23 ·
697 阅读 ·
0 点赞 ·
0 评论

SO_LINGER说明


SO_LINGER
   此选项指定函数close对面向连接的协议如何操作(如TCP)。缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。
 
SO_LINGER选项用来改变此缺省设置。使用如下结构:
struct linger {
     int l_onoff; /* 0 = off, nozero = on */
     int l_linger; /* linger time */
转载
发布博客 2010.06.11 ·
952 阅读 ·
0 点赞 ·
0 评论

Kill函数

原创
发布博客 2010.06.07 ·
807 阅读 ·
0 点赞 ·
0 评论

信号和系统调用之间的关系


 
原创
发布博客 2010.06.07 ·
927 阅读 ·
0 点赞 ·
0 评论

字节对齐


什么是对齐,以及为什么要对齐
 
原文地址:http://www.cnblogs.com/smartstone/archive/2007/02/08/645308.html
现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。
 
对齐的作用和原因:各个硬
转载
发布博客 2010.06.07 ·
668 阅读 ·
0 点赞 ·
0 评论

dlsym函数


 dlsym()的函数原型是
 void* dlsym(void* handle,const char* symbol)
 该函数在<dlfcn.h>文件中。
  handle是由dlopen打开动态链接库后返回的指针,symbol就是要求获取的函数的名称,函数返回值是void*,指向函数的地址,供调用使用
原创
发布博客 2010.06.06 ·
14337 阅读 ·
0 点赞 ·
0 评论

dlopen函数

     dlopen()
功能:打开一个动态链接库
包含头文件:
  #include <dlfcn.h>
函数定义:
  void * dlopen( const char * pathname, int mode );
函数描述:
  在dlopen的()函数以指定模式打开指定的动态连接库文件,并返回一个句柄给调用进程。使用dlclose()来卸载打开的库。
mode:分为这两种
  RTLD_LAZ
原创
发布博客 2010.06.06 ·
3502 阅读 ·
0 点赞 ·
0 评论

strcasecmp函数


    strcasecmp函数:实现忽略大小写的字符创比较。
    返回值:类似strcmp函数。
    函数原型:strcasecmp(const char* sz1, const char* sz2);
 
    举例:
     #include <string.h> int main() {   char *a="aBcDeF";   char *b="AbCdEf";   if(!strcas
原创
发布博客 2010.06.06 ·
2257 阅读 ·
0 点赞 ·
1 评论

strrchr函数


       strrchr()函数:查找一个字符串在另一个字符串中末次出现的位置,并返回从字符串中的这个位置起,
 一直到字符串结束的所有字符。 如果未能找到指定字符,那么函数将返回NULL。
       函数原型:char *strrchr(char *str, char c);
       举例:
      
 
     #include <stdio.h>#include <string.h>#define
原创
发布博客 2010.06.06 ·
788 阅读 ·
0 点赞 ·
0 评论

守护进程实现

 原文地址:http://book.csdn.net/bookfiles/545/10054518310.shtml由于守护进程的特点,编写守护进程程序必须遵守一定的规则。本节将阐述这些规则的要点,并给出相关代码。8.2.1  实现守护进程的步骤在Linux系统中,要编程实现一个守护进程必须遵守如下的步骤。1.让init进程成为新产生进程的父进程。调用fork函数创建子进程后,
转载
发布博客 2010.05.31 ·
1319 阅读 ·
0 点赞 ·
0 评论

vfprintf、vprintf和vsprintf函数

一、vfprintf     函数名: vfprintf   功 能: 格式化的数据输出到指定的数据流中   用 法: int vfprintf(FILE *stream, char *format, va_list param);   函数说明:vfprintf()会根据参数format字符串来转换并格式化数据,然后将结果输出到参数stream指定的文件中,直到出现字符串结束 
原创
发布博客 2010.05.27 ·
16528 阅读 ·
0 点赞 ·
0 评论

mkdir和fileno函数

一、mkdir函数     函数名: mkdir   功 能: 建立一个目录   用 法: int mkdir(char *pathname);  二、fileno函数     函数名: int fileno(FILE *stream)   函数说明:fileno()用来取得参数stream指定的文件流所使用的文件描述符   返回值 :返回文件描述符    
原创
发布博客 2010.05.27 ·
1129 阅读 ·
0 点赞 ·
0 评论

chdir和localtime函数

 一、函数chdir       函数原型:int chdir(const char*path);    功 能: 改变工作目录     返回值:成功返回0 ,失败返回-1    用法举例:         int main(){ char* pDir = "/tmp"; int nRetCode = chdir(pDir); if (nRet
原创
发布博客 2010.05.27 ·
1080 阅读 ·
0 点赞 ·
0 评论

关于SO_DONTROUTE套接口选项的说明

1 引子在上一篇关于如何将套接口绑定到网络接口上的文章中,我曾经以为采用SO_DONTROUTE套接口选项能够实现和SO_BINDTODEVICE选项同样的功能。但是实践证明不是这样。那么,其原因到底是为什么呢?SO_DONTROUTE套接口选项真正的作用是什么呢?本文将对此予以解答。2 问题求解在socket(7
转载
发布博客 2010.03.10 ·
8682 阅读 ·
2 点赞 ·
0 评论
加载更多