自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 select和epoll模型讲解的很清楚的一篇文章

首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。    不管是文件,还是套接字,还是管道,我们都可以把他们看作流。    之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数据,但是流中还没有数据,(典型的例子为,客户端要从socket读如数据,但是服务器还没有...

2018-02-24 16:06:33 377

原创 C++异常处理总结

看过C++编程思想后对异常处理的用法做以下总结。1. throw后可以抛出任意类型的数据对象,包括简单数据类型和自定义类型;    通常使用最多的是标准异常std::exception,它有一个以const char*为参数的构造函数,用户可以自定义它的子类;2. 尽量通过引用而不是值来捕获异常,减少拷贝;3. catch(...) 捕获所有类型的异常,throw后不接对象是再次抛

2017-04-14 09:24:12 583

原创 Linux和Windows链接动态库的区别

1. 生成动态库Linux: so对于内部要使用的库,只需要include头文件即可。例如:生成libA.so,需要使用libB.so,那么在Makefile中只需要包含B.h所在的路径,不需要链接libB.so,            只需要在运行可执行文件时同时使用libA.so和libB.so。Windows: lib, dll对于内部需要使用的库,需要include

2017-03-23 10:00:54 579

原创 lua安装

Linux下安装及使用Lua时所遇到的一些问题的解决方法

2017-03-16 15:05:20 475

原创 OCILIB使用经验

1. 关于OCILIB字符集的设置

2017-03-09 16:44:04 1618

原创 VS常用工程配置

1. 生成事件->后期生成事件->命令行

2017-03-06 18:29:33 266

空空如也

空空如也

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

TA关注的人

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