自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 socket的吞吐量问题

想要高速传输并且CPU占用下, 一般都是异步模式的. 总之尽量让你的SOCKET尽量的发与尽量的收. 我的测试结果是在内部网络中测试的, 虽然单连接3.5MB/S还没有达到最高速度, 但是考虑到在公网上的速度瓶颈这已经足够了. 我在优化的过程中,发现这么几个地方对速度影响非常大: 1. malloc和memcpy. 尽量减少内存分配操作与内存COPY操作. 在内存节点管理方面尽量考虑到可复用. 减

2005-12-29 09:17:00 3314

原创 【如何抢回你的IP地址】

      不时看到有人发贴说自己用的IP地址被抢了,既然别人能把IP地址抢了,你就不能把它再抢回来吗。    下面介绍一下我的方法。    首先,弄明白IP地址冲突究竟是怎么发生的。    比如,A机器一直使用IP地址192.168.1.1,而在A关机后的某个时刻,B机器将自己的IP地址设置为192.168.1.1,这是候B机器可以正常使用。但不巧的是,A机器在接下来的某个时刻又开机了,在A机器

2005-12-13 21:19:00 17670

原创 【20051211】带分隔符的宏定义需注意的问题

例如如下定义:#define PRINTHT() {/ int i;/ HOSTRECORD *pHR;/ for(i=0;i  EnterCriticalSection(&(HostTable[i].Critical));/  pHR=HostTable[i].Head;/  while(pHR){/        PRINTHR(pHR);/  pHR=pHR->NextHost;/  }/ 

2005-12-11 09:56:00 882

空空如也

空空如也

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

TA关注的人

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