为何鱼只要有一种表情,就可以面对全世界?
为何我却不能只用一种表情,来面对全世界呢?
有时
一分钟很长,
有时
却又很短。
阅读全文
当我们的程序是单进程的时候,居如connect、read、accept、gethostbyname之类的网络API函数默认都是阻塞的,想实现connect、read、accept的非阻塞版本很容易,之需要将其调用的文件描述符(套接字)设置为非阻塞模式,然后交给select去捕捉返回结果即可。然而gethostbyname函数只需要传递一个域名作为参数,显然无法依靠设置文件描述符(套接字)的超时时间来让其在规定的时间内返回,如果指定域名存在DNS中存在且主机能够连上互联网还好,要是域名在DNS中不存在或者主机没有连上互联网,那样gethostbyname就会一直阻塞着整个进程直至到达系统超时时间,导致程序中的其他功能无法执行,显然代价是惨重的。那么有没有办法实现超时返回的gethostbyname函数呢?答案是肯定的。 阅读全文
我们常常会抱怨自己时运不济、怀才不遇,我们也明白跟很多人比起来自己又是何等的幸福与好运,这恐怕是我们低沉失落的时候看到的是整个世界比自己光鲜靓丽的一面,而当我们心怀感恩、庆幸快慰的时候眼中的整个世界都比自己悲伤。身处于社会,人总是渺小的,所以难免会遇到形形色色的人,多少会发生出乎意料的事,甚至有时候觉得眼前的世界跟自己理想中的世界怎么差距那么大,自己為什麼那么天真的以为世界本该有如何美好,其实这怨自己,太不勇于接受现实了。 阅读全文