- 博客(1)
- 资源 (9)
- 收藏
- 关注
翻译 epoll 和select的区别
相同点:都是多路复用不同点:select是轮询所有的流,时间辅助度是0(n),处理的流越多,无差别轮询时间就越长;单个进程可监控的fd数量是有限的,32位机默认是1024;64位的是2048,内核需要将消息传递到用户空间,都需要内核拷贝动作epoll是基于事件驱动的,哪个流发生了怎么样的I/O事件通知我们,事件复杂度是o(1),没有最大并发连接的限制,epoll 对于1G的内存可以支持10万个,可以通过/proc/sys/fs/file-max可以查看到,对于内存的拷贝:使用mm..
2020-09-22 21:26:19 1349
打印日志文件c++
是关于打印日志文件的代码
级别总共分为:
LOG_EMERGENCY = 0, //系统不可用
LOG_ALERT = 1, //必须立刻采取行动,否则系统不可用
LOG_CRITICAL = 2, //严重错误
LOG_ERROR = 3, //一般错误
LOG_WARNING = 4, //警告
LOG_NOTICE = 5, //重要的正常信息
LOG_INFO = 6, //一般的正常信息
LOG_DEBUG = 7, //调试信息
2011-11-24
图像缩小的源码,忘大家下载
里面有个函数int SavePictureToFile( LPCTSTR pszSourceFileName , LPCTSTR pszDesFileName )
/****************************************************************************
函数名称:SavePictureToFile
函数功能:保存头像(只有源头像的一半)
输入参数:LPCTSTR pszSourceFileName :源图像,
LPCTSTR pszDesFileName:目标图像
输出参数:int
0:表示成功,
-1:表示源图像不存在,
-2:表示保存失败
作者: 管砥群
备注:
****************************************************************************/
2011-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人