自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

followingturing 追随图灵的路上...

悉心求学,博采众长;寡言广学,先博后渊。

  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

转载 select 和 epoll

最近有朋友在面试的时候被问了select 和epoll效率差的原因,和一般人一样,大部分都会回答select是轮询、epoll是触发式的,所以效率高。这个答案听上去很完美,大致也说出了二者的主要区别。今天闲来无事,翻看了下内核代码,结合内核代码和大家分享下我的观点。一、连接数我本人也曾经在项目中用过select和epoll,对于select,感触最深的是linux下select最大

2012-06-30 12:12:59 654 1

转载 SVN深入使用—分支与合并

1.创建分支的意义创建分支的意义,比如我们在一个基础平台上进行开发,每个技术小组负责一个子项目,而基础平台也是有可能会继续更改的,这个时候,如果不创建分支,子项目之间会相互影响,影响最大的就是后期的测试和版本发布,子项目A已经结束,但测试却受到正在进行的子项目B的影响,测试通不过,就别说版本发布了。所以,我们需要从目前的项目(主干trunk)中创建分支(branch),隔离子项目间的相互影

2012-06-30 10:42:46 689

转载 Linux下makefile教程

学习之用,转载勿怪。概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Uni

2012-06-29 16:13:48 671

转载 (转载)LINUX下c语言SOCKET客户端示范

学习代码,版权归原作者所有。原文:http://www.oschina.net/code/snippet_242622_9944#include // for sockaddr_in#include // for socket#include // for socket#include // for printf#include

2012-06-29 15:42:59 3303

转载 linux c socket 开发与编译实例(转)

这篇日志还是先从一个能够运行起来的例子出发,一旦能顺利的看到程序的成功运行,那么接下来的事件我想应该是问为什么了?似乎这样更加容易理解和掌握。对于socket程序的概念这里就不多写了,但我相信,如果能看完这整篇文章,我相信不会再有这样的疑问的。下面将编写一个c/s结构的程序,主要功能是client将向server发送一些消息,而当server收到client的请求时,并向client发送一

2012-06-29 15:37:15 931

转载 VIM入门必读(转)

Vi IMproved (VIM) 是 Bram Moolenaar 开发的与 UNIX 下的通用文本编辑器 vi 兼容并且更加强大的文本编辑器。它支持语法变色、正规表达式匹配与替换、插入补全、自定义键等等功能,为编辑文本尤其是编写程序提供了极大方便。VIM 可以运行在“任何”操作系统上,包括我们常用的 Windows 和 UNIX/Linux。一旦掌握了 VIM,你就掌握了一项跨平台的利器。

2012-06-29 10:30:07 680

转载 VIM 快速入门

虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一下 VIM,发现了一篇很好的 VIM 入门的文章,原文是英文版的,我觉得非常适合 VIM 使用入门,所以翻译了过来。这里是简单的介绍了 VIM 的操作方式,并没有说为什么要用 VIM,如果你想知道答案可以去 Google,VIM 被誉为编辑器之神

2012-06-29 10:29:04 589

原创 hello world

整理收藏了。。  _   _  | | | |  | |_| |  |  _| | | | | |  |_| |_|    ___  |  _|  | |_  | _|  | |_  |___|   _  | |  | |  | |  | |_  |___|   _____  |  _  |  |

2012-06-29 10:24:15 473

转载 FizzBuzz

“在一些公平的考验之后,我发现那些因为代码而抓狂的人不是为了庞大的项目,而是在细小的地方就缠不休。所以我开始研究这些问题,收集这些编程人员的特点 和归结成一类问题,取名为“FizzBuzz 问题”。 FizzBuzz问题是一种英国学校学生经常玩的游戏。举个“FizzBuzz 问题”的例子:         写一个程序打印1到100这些数字。但是遇到数字为3的倍数的时候,打印“Fizz”替代数字

2012-06-29 10:08:07 1640

原创 linux加载光驱和U盘

1:Linux加载光驱 1.1: 弹入光驱命令#eject -t1.2建立光驱加载目录#mkdir /mnt/cdrom1.3:加载光驱文件#mount /dev/cdrom /mnt/cdrom1.4:进入光驱目录,读取光驱文件cd /mnt/cdrom/1.5:卸载光驱文件:#umount /mnt/cdrom1.6 弹出光驱命令eject

2012-06-20 20:53:19 645

2011年北邮计算机各组复试线

很难得的资源!~~我好不容易找到的~2011北邮复试分数线!

2011-04-29

【加密解密_技术内幕】

【加密解密_技术内幕】 权威,计算机专业必备!

2009-08-21

华为 编程规范和范例

华为 编程规范和范例 最权威的总结,计算机专业必备!

2009-08-21

空空如也

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

TA关注的人

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