上一页 1 2 3 4 5 6 7 ··· 9 下一页

2014年6月23日

摘要: 前言之前有看到用很幽默的方式讲解Windows的socket IO模型,借用这个故事,讲解下linux的socket IO模型;老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们小区门口的收发室里。这和Socket模型非常类似。下面就以老陈接收信件为例讲解l... 阅读全文
posted @ 2014-06-23 10:43 程序猿猿猿 阅读(294) 评论(0) 推荐(0)

2014年6月10日

摘要: 1.单行注释:#要注释的行2.块注释::||: sort_out 将infile内容排序结果重定向到sort_out5.telnet ip port与已知服务器端口程序建立连接发送数据,测试服武器经常用到6.系统中通常在/etc/bashrc 或者~/.bashrc里面进行设置 [ "$PS1" =... 阅读全文
posted @ 2014-06-10 15:47 程序猿猿猿 阅读(186) 评论(0) 推荐(0)

2014年6月7日

摘要: :!cmd不退出vim 执行命令 cmd:r !cmd不退出vim执行命令cmd,并将cmd的输出内容插入当前文本中。:shell切换到shell里(此时并没有退出vim,可以理解成vim转入后台),你可以在shell中做任何操作,退出shell(比如用exit)后,会切换回原来的vim中vim保存... 阅读全文
posted @ 2014-06-07 16:30 程序猿猿猿 阅读(1114) 评论(0) 推荐(0)

2014年6月3日

摘要: 1。暴力法,直接将两个文件一个一个字符相比较2。随机从文件中读取一些内容比较3。获得文件的md5校验码,比较校验码是否相同 Linux指令md5sum filename 阅读全文
posted @ 2014-06-03 21:26 程序猿猿猿 阅读(303) 评论(0) 推荐(0)

2014年5月29日

摘要: 再高并发的编程中,多个服务器并发的协作工作中,只有好的均衡协调各自的负载才能充分利用各个服务器的资源负载均衡的一个目标是:让资源丰富的某些设备的负载更大一些,否则就小,根据设备特性,合理分配负载这里的这个方法是让资源越丰富,那么每当有新的负载来到,被分配到其上的概率就更大首先,实时统计各个设备资源剩... 阅读全文
posted @ 2014-05-29 21:41 程序猿猿猿 阅读(346) 评论(0) 推荐(0)

2014年5月21日

摘要: 来源:http://blog.csdn.net/caisini_vc/article/details/5599468今天来介绍一下“ProtocolBuffers”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于... 阅读全文
posted @ 2014-05-21 18:18 程序猿猿猿 阅读(167) 评论(0) 推荐(0)

2014年5月12日

摘要: 重载函数调用操作符的类,其对象常称为函数对象(function object),即它们是行为类似函数的对象。[1]一个类对象,表现出一个函数的特征,就是通过“对象名+(参数列表)”的方式使用一个类对象,如果没有上下文,完全可以把它看作一个函数对待。这是通过重载类的operator()来实现的。比如,... 阅读全文
posted @ 2014-05-12 10:06 程序猿猿猿 阅读(150) 评论(0) 推荐(0)

2014年5月11日

摘要: 1.const对象,只能调用const成员函数2.非const对象可以调用const成员函数和非const成员函数 a.如果类同时具有const重载版本的成员函数和非重载版本,那么该类实例化的非const对象调用该成员函数的时候,会调用非重载版本。 b.如果类只有const版本的成员,那么实例化... 阅读全文
posted @ 2014-05-11 12:56 程序猿猿猿 阅读(130) 评论(0) 推荐(0)

2014年5月8日

摘要: 书写一个shell脚本并使之执行的步骤:1. 打开一个文件,以 #! bin/bash作为开头2.在文件中写入一些正确可执行的shell语句3.保存文件4.更改文件权限,执行文件一些小技巧: 如果想在系统中添加自己的命令,比如执行自己建好的shell脚本语句这样一条命令实例: 1.创建文件cd.... 阅读全文
posted @ 2014-05-08 14:59 程序猿猿猿 阅读(146) 评论(0) 推荐(0)
摘要: 如果遇到Segmentation fault类型的错误,就比需用到gdb调试了具体步骤如下:1.生成core文件用于调试:ulimit -c unlimited2.运行有问题的程序生成的可执行文件比如:./main,运行结束会发现core文件生成了Segmentation fault (core d... 阅读全文
posted @ 2014-05-08 11:23 程序猿猿猿 阅读(241) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航