自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linxu编程 总结

 Linux上的C编程。首先考虑的如果是编程环境的话,那么是VIM+GCC+GDB,但是由于现在还是在写“HELLO, WORLD“的阶段,所以CSCOPE之类的工具,作为VIM的IDE补充,并没有发挥用途。说到VIM,必须考虑到我的哲学,就是:如果事先准备好可以使用的东西,并且在以后的实践中使用,那么就容易的

2009-08-28 15:06:00 922

转载 errno的启示

  errno的启示 一、errno的由来    在C编程中,errno是个不可缺少的变量,特别是在网络编程中。如果你没有用过errno,那只能说明你的程序不够健壮。当然,如果你是WIN32平台的GetLastError(),效果也是一样的。    为什么会使用errno呢?个人认为,这是系统库设计中的一个无奈之举,他更多的是个技巧,而不是架构上的需要。我们观察下函数结构,可以发现,函数的参数返回

2009-08-28 14:57:00 742

原创 非阻塞IO处理上几个常见问题

Operation now in progress 原因:把socket设为非阻塞,connect时候就会返回“Operation now in progress”,这表示连接已经在建立但还没有完成,随后加上select来实现connect超时,但理论上不会把该错误信息返回给client,检查发现由于原来api在每次connect没有对errno清0,可能会导致当connect出错时,返回给cli

2009-08-28 14:50:00 27027

转载 socket error

Q.为何把文件分成的最大块数限制为10 A.近来发现有的用户对于以为分成的块数愈多速度就愈快,其实不然经过我和其他一些用户的测试,有时更多的快数反而会使得速度下降,较多的快数只是对非常慢的连接有效。并且分成的快数越多,整个网络的负担也越重,有可能导致网络(下载服务器)崩溃。对于较慢的连接建议使用计划下载的功能避开高峰时间(白天不能连接的站点,凌晨确能高速下载)Q.出现"无法解析域名"的提示如何

2009-08-28 11:47:00 49091 1

转载 SOCKET错误代码表

SOCKET错误代码表.Socket error 0 - Directly send error Socket error 10004 - Interrupted function call Socket error 10013 - Permission denied Socket error 10014 - Bad address Socket error 1

2009-08-28 10:46:00 5155

转载 UNIX 编程中错误输出的线程安全问题

UNIX 编程中错误输出的线程安全问题在IBM developerworks 里看得的一篇文章,对多线程编程有益。http://www.ibm.com/developerworks/cn/aix/library/0806_xiazq_thread/在多线程的 UNIX 应用程序中,系统调用出错时,错误输出有时可能不会像在单线程系统中那样正确的反应错误所在,因为需要考虑多线程情况下所使用的错

2009-08-28 10:14:00 813

转载 UDP的无连接

UDP无连接调用bind()后,一个UDP socket是无连接的,是不能调用send()或者write()函数的,因为目的地址不知道;但是sendto()可以调用,因为sendto()可以带int __flags, __CONST_SOCKADDR_ARG __addr,指明对方的IP地址UDP也通过对一个socket调用connect(),来记录目标的IP地址和端口

2009-08-27 13:16:00 1410

转载 大型高并发高负载网站的系统架构

我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,

2009-08-27 13:06:00 563

空空如也

空空如也

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

TA关注的人

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