自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

似水流年 -- 韩欣的博客

数据管理 存储 云计算 大数据

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 sybase 备份恢复完工

 这个周末真是爽, 辛苦了好几周终于把sybase Linux 的备份恢复写出来了, 我们爱数备份软件又强悍了一点

2009-08-31 10:23:00 639

原创 用gdb 调试子进程

 缺省gdb是调试主进程的,可是现在采用daemon模式工作的程序那么多,主进程通常很快就结束了,子进程才是真正干活的。怎么跟踪调试子进程呢?在gdb里面执行:set follow-fork-mode child

2009-08-31 10:22:00 913

原创 编译时的 warning

 warning其实可以分为两种:一种是可以忽略的,一种是不可以忽略的。比如:int被看作bool的warning往往是不能忽略的,而MyClass*被转换成int的warning都是可忽略的。#pragmawarning(disable:xxxx)可以显式的忽略那些确定不会造成恶劣影响的warning。比如VC编译器在编译STL时候的一些warning。只有把那些可以忽略的

2009-08-31 10:18:00 1253

原创 关于 socke t设置为非阻塞(non-blocking)状态

u_long has = 1;ioctl(m_sock, FIONBIO , &has);这个函数会非常无耻的返回你success,但是它实际上很可能什么也没做。正确的做法应该是使用fcntl:int flags = fcntl(m_sock, F_GETFL, 0);fcntl(m_sock, F_SETFL, flags|O_NONBLOCK);

2009-08-31 10:18:00 814

黑客与画家 硅谷创业之父Paul Graham文集 下载

黑客与画家 硅谷创业之父Paul Graham文集

2012-06-21

空空如也

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

TA关注的人

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