- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 简述Linux Epoll ET模式EPOLLOUT和EPOLLIN触发时刻
ET模式称为边缘触发模式,顾名思义,不到边缘情况,是死都不会触发的。 EPOLLOUT事件: EPOLLOUT事件只有在连接时触发一次,表示可写,其他时候想要触发,那你要先准备好下面条件: 1.某次write,写满了发送缓冲区,返回错误码为EAGAIN。 2.对端读取了一些数据,又重新可写了,此时会触发EPOLLOUT。 简单地说:EPOLLOUT事件只有在不可写到可写的转变时刻,才
2013-01-30 11:52:28 969
转载 char,short ,int ,long,long long,unsigned long long数据范围
char,short ,int ,long,long long,unsigned long long数据范围 速查表: char -128 ~ +127 (1 Byte) short -32767 ~ + 32768 (2 Bytes) unsigned short 0 ~ 65536 (2 Bytes) int -2147483648 ~ +2147483647 (4 By
2013-01-28 16:56:57 1328
转载 gcc g++警告:‘xxxx’ 将随后被初始化
Player.h:61: 警告:‘CPlayer::m_pSocket’将随后被初始化 Player.h:57: 警告:‘time_t CPlayer::m_nOverTime’ Player.cpp:5: 警告: 当在这里初始化时 这个警告的意思是说,在成员变量初始化的时候,用的初始化列表进行初始化的时候,初始化列表中成员变量的顺序要和类定义里面成员变量的顺序保持一致。 这个原理
2013-01-24 10:57:35 2409
原创 LINUX socket 在connect的时候发生 Operation now in progress 错误
解决方法: unsigned long ul = 1; ioctl( nSocket, FIONBIO, &ul ); //设置为非阻塞模式 放到connect()后面.
2013-01-22 14:37:27 7857 1
转载 Unicode UTF8 转换等
////////////Unicode与UTF-8转换////////////////////////////////////////////////// /* *Unicode转换成UTF-8 *@param strUnicode: 待转换的CString *@param szUtf8:转换后的UTF-8 *@return:返回UTF-8格式的长度 */ int UniToUTF8
2013-01-19 10:34:41 598
转载 linker command failed with exit code 1 (use -v to see invocation) Undefined symbols for architecture
解決的方法為 先點選專案 (左邊navigator列表 點選專案的圖示) 選擇target 選擇頁籤 Build Phases Compile Sources如果沒展開的話先展開 按加號 將這個target需要的.m檔案都加入吧 (如果只有一個target 就是把所有.m檔案都加入) 這樣應該就可以解決了 會出現這樣的問題 應該是在把.m .h檔案加入到專案裡的時候 Ad
2013-01-11 11:00:39 940
原创 Mac svn 用法小结
SVN切换地址: 1. switch URL[@PEGREV] [PATH] 2. switch --relocate FROM TO [PATH...] switch命令的作用是将工作副本镜像到同一版本库中一个新的路径或者改变根目录以适应服务器hostname及其它元数据信息的改变。 1、 Switch命令的行为类似于svn update,只是方式是切换到版本库中的某个标签或者某个
2013-01-10 14:52:06 868
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人