摘要: 简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,g... 阅读全文
posted @ 2015-03-06 15:14 枪侠 阅读(1444) 评论(0) 推荐(0) 编辑
摘要: 1. r / r+ 是不创建文件,前者只读,后者可读写2. w / w+ 是能创建文件,并且把文件置空,前者只写,后者可读写3. a / a+ 是能创建文件,但不置空文件,在文件末尾写,前者只写,后者可读写 阅读全文
posted @ 2015-03-06 11:32 枪侠 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Nginx 是一个轻量级,以占用系统资源少,运行效率而成为web服务器的后起之秀,国内现在很多大型网站都以使用nginx,包括腾讯、新浪等大型信息网站,还有淘宝网站使用的是nginx二次开发的web服务器。直接php+mysql这是Linux web服务器的黄金组合。今天我们一来学如何在ubuntu... 阅读全文
posted @ 2015-03-05 11:40 枪侠 阅读(222) 评论(0) 推荐(0) 编辑
摘要: PS: 有些项目提供的是deb 地址,那么把deb地址加到repository里,下面是一个例子:sudo apt-get updatesudo add-apt-repository 'deb http://llvm.org/apt/precise/ llvm-toolchain-precise m... 阅读全文
posted @ 2015-03-05 10:53 枪侠 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 网络环境场景包括:延迟(Lag),把数据包缓存一段时间后再发出,这样能够模拟网络延迟的状况。掉包(Drop),随机丢弃一些数据。节流(Throttle),把一小段时间内的数据拦截下来后再在之后的同一时间一同发出去。重发(Duplicate),随机复制一些数据并与其本身一同发送。乱序(Out of o... 阅读全文
posted @ 2015-03-04 14:21 枪侠 阅读(367) 评论(0) 推荐(0) 编辑
摘要: PS: 这个实现对于某些特定情况未必是最佳实现,可以用数组来代替队列来实现参照TCP/IP详解第二卷24~29章,详细论述了TCP协议的实现,大概总结一下TCP如何向应用层保证数据包的正确性、可靠性,即TCP如何实现对数据报文的重组。首先要设计两个报文队列,一个存放正常来到的报文,一个存放失序到来的... 阅读全文
posted @ 2015-03-03 10:14 枪侠 阅读(5679) 评论(0) 推荐(2) 编辑
摘要: PS: 通过引入接收右值的函数形参,可以通过接收右值来实现高效PS在C++11中,标准库在中提供了一个有用的函数std::move,这个函数的名字具有迷惑性,因为实际上 std::move并不能移动任何东西,它唯一的功能是将一个左值强制转化为右值引用,继而我们可以通过右值引用使用该值,以用于移动语义... 阅读全文
posted @ 2015-02-28 17:44 枪侠 阅读(518) 评论(0) 推荐(0) 编辑
摘要: PS: 在函数中,指针参数指定了restrict,表示这个指针指向的这段区域只能通过这个指针修改c99中新增加了一个类型定义,就是restrict。看了下网上的相关贴子,但还是问题解决的不够。下面是相关一个文章,我将在后面再加相关说明:那么restrict的意义是什么呢?概括的说,关键字restri... 阅读全文
posted @ 2015-02-28 17:28 枪侠 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 概念TIME_WAIT: socket 仍然有数据在内核中待发送直到发送成功或超时,此socket不能被内核删除,同时等待是否要重传Ack对端还已发过来的FINLinger Time:socket关闭后,如果send buffer里仍有数据,内核删除socket的超时时间,一般2minSO_REUS... 阅读全文
posted @ 2015-02-28 17:03 枪侠 阅读(216) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/summerhust/article/details/18260117PS: 相对select来说,Poll的监听列表比select更短,并且Poll的监听列表的结果不需要手动重置,内核自动清revents,EPOLL更实现了异步通知 select用到了fd... 阅读全文
posted @ 2015-02-16 15:15 枪侠 阅读(990) 评论(0) 推荐(0) 编辑