自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eric的博客

Enjoy Programming

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

原创 [linux] 将socket设置为非阻塞(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);这真是一个隐蔽的问题

2006-07-24 19:06:00 37583 12

原创 gdb使用初步

首先,你的程序在经由gcc/g++编译的时候,要带上-g选项。比如:g++ test.cpp -g -o test然后,执行:gdb test进入gdb界面之后,输入start并回车,则调试开始。(如果被调试的程序需要参数,则在start后面带参数)以下是常用命令:help:     display help. you can use help data, help running fo

2006-07-04 21:09:00 4644 3

原创 makefile编写入门

这篇文章真的只是入门,只介绍最简单的makefile编写方法。还是用我们上篇文章的例子:my_class.h和my_class.cpp包含了自己编写的类my_class,在test.cpp当中包含了main函数并且调用了my_class。则makefile可以如下写:test : test.cpp my_class.o    g++ -o test test.cpp my_class.omy_cl

2006-07-03 10:03:00 6597

原创 1分钟学会GCC

GCC是个功能很强大的家伙,精通的掌握它也许需要几个月的时间。但是如果你只是想学会如何使用gcc的基础功能,那么就只要1分钟。编写my_class.cpp和my_class.h包含你自己创建的一个类。写一个test.cpp,里面包含main函数并且调用my_class。1、 g++ -c my_class.cpp2、 g++ -o test test.cpp my_class.o实际上对于C++程

2006-07-03 09:52:00 2440 4

空空如也

空空如也

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

TA关注的人

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