12 2017 档案

摘要:uniq命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用。也就是说,为了使uniq起作用,所有的重复行必须是相邻的。 uniq语法 testfile的内容如下 直接删除未经排序的文件,将会发现没有任何行被删除 排序文件,默认是去重 排序之后删除了重复行,同时在行首位置输出该行重复的 阅读全文
posted @ 2017-12-25 15:16 鸭子船长 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 [rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocke 阅读全文
posted @ 2017-12-25 15:13 鸭子船长 阅读(170) 评论(0) 推荐(0) 编辑
摘要:curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速 阅读全文
posted @ 2017-12-21 17:40 鸭子船长 阅读(21994) 评论(0) 推荐(1) 编辑
摘要:既然我们已经解决了 C10K并发连接问题,应该如何提高水平支持千万级并发连接?你可能会说不可能。不,现在系统已经在用你可能不熟悉甚至激进的方式支持千万级别的并发连接。 要知道它是如何做到的,我们首先要了解Errata Security的CEO Robert Graham,以及他在Shmoocon 2 阅读全文
posted @ 2017-12-14 17:15 鸭子船长 阅读(543) 评论(0) 推荐(0) 编辑
摘要:consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache系统中应用越来越广泛; 1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 obje 阅读全文
posted @ 2017-12-11 17:53 鸭子船长 阅读(177) 评论(0) 推荐(0) 编辑
摘要:应该说搞分布式系统必读的文章了,转过来,这是2008年12月Werner revise过的版本,先贴上内容简介:分布式系统的CAP理论 CAP理论(data consistency, system availability, and tolerance),也就是数据一致性,系统可用性和网络分区容错性 阅读全文
posted @ 2017-12-11 16:25 鸭子船长 阅读(558) 评论(0) 推荐(0) 编辑
摘要:大坑!使用SecureRandom默认的加密方式即SHA1PRNG生成的密码有误,即使使用相同的password来生成,不同runtime或时刻生成的随机密码也有可能不同,造成的错误为javax.crypto.BadPaddingException: pad block corrupted。即key 阅读全文
posted @ 2017-12-08 17:35 鸭子船长 阅读(8877) 评论(0) 推荐(0) 编辑
摘要:export TEST_TMPDIR=/search/ 阅读全文
posted @ 2017-12-07 17:14 鸭子船长 阅读(428) 评论(0) 推荐(0) 编辑
摘要:执行CC=/usr/bin/gcc后再编译即可 阅读全文
posted @ 2017-12-07 16:59 鸭子船长 阅读(766) 评论(0) 推荐(0) 编辑
摘要:一、问题 当安装虚拟机时系统时没有设置swap大小或设置内存太小,编译程序会出现virtual memory exhausted: Cannot allocate memory的问题,可以用swap扩展内存的方法。 二、解决方法 在执行free -m的是时候提示Cannot allocate mem 阅读全文
posted @ 2017-12-06 18:03 鸭子船长 阅读(6825) 评论(0) 推荐(0) 编辑
摘要:server: client: 阅读全文
posted @ 2017-12-05 19:52 鸭子船长 阅读(418) 评论(0) 推荐(0) 编辑
摘要:1、利用了前置声明来在c语言的基础上进行封装操作。即在include目录下防止event.h等头文件,在这些头文件中只暴露struct的声明却不暴露其定义,对于如event_base等结构的操作均使用封装的函数进行,而这些封装的函数则定义在event.c中,event.c会包含event.h和eve 阅读全文
posted @ 2017-12-05 15:18 鸭子船长 阅读(254) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示