摘要: 一个整型数组里除了2个单词之外,其他的单词都出现了偶数次。 请写程序找出这2个只出现一次的数字? 运行结果: 第1个值: Azojacvjnv第2个值: Bfonfasgkp计算结果: [Bfonfasgkp, Azojacvjnv] 阅读全文
posted @ 2016-04-06 11:41 k2013 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 有个500g大小的文件,程序的运行内存1g,这个文件里边每行一个单词。 正常情况下,每个单词出现的次数为偶数次; 但是,由于程序出现bug,有一个单词出现了奇数次,怎么找到这个单词? 这种方法,时间复杂度是O(N),空间复杂度是O(1)。 关于异或的扩展阅读: 感受异或的神奇 阅读全文
posted @ 2016-03-31 22:21 k2013 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 现代社会信息量暴增。如何在形形色色的观点里分辨出正确的思想?培养独立思考的能力至关重要。如何防止被新闻媒体中的错误逻辑所欺骗? 以下是两个谬误,看看你能不能反驳它: 比如美国人说:既然刀可以在餐桌上用。刀是武器,枪也是武器。所以不应该禁止公民持枪。 再比如:既然垂危的病人可以用海洛因来止痛。那么因为... 阅读全文
posted @ 2015-11-03 13:23 k2013 阅读(406) 评论(0) 推荐(0) 编辑
摘要: mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。关于它的一个最简洁描述为:scalable, high-performance, open source, schema-free, document-oriented database。MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统(丰富的功能)架起一座桥梁,集两者的优势于一身。安装及使用:首先在Ubuntu上安装MongoDB。下载MongoDB, 现在最新的生产版本1.7.01. 解压文件.$ tar -xvf mongodb 阅读全文
posted @ 2013-07-18 18:11 k2013 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 压缩:tar -zcvf wochacha_urls.tar.gz wochacha_urls.txt解压:tar -zxvf wochacha_urls.tar.gz 阅读全文
posted @ 2013-07-11 14:40 k2013 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.取出两个文件的并集(重复的行只保留一份)catfile1file2|sort|uniq2.取出两个文件的交集(只留下同时存在于两个文件中的文件)catfile1file2|sort|uniq-d3.删除交集,留下其他的行catfile1file2|sort|uniq-u如果需要计数也有一个很好的参数uniq-c可以将相同行数的计数放在行首 阅读全文
posted @ 2013-07-10 11:02 k2013 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 在操作数组的时候很多的时候都是横向和竖向遍历一个二维数组,这样的操作比较基础就不说了,但在二维数组的倾斜的遍历的方法上是多样的,这里介绍一个比较好的方法。这里是 int[][] a = new int[9][9];int[][] a = new int[9][9];for(int i=0;i=0)&&((i-j)=0)&&((i+j)<9))/每次倾斜的数组的下标相减的结果是一样的{System.out.print(a[j][i+j]+" ");}}System.out.println();}}结果是:00 10 1 20 1 2 30 阅读全文
posted @ 2013-07-07 23:55 k2013 阅读(845) 评论(0) 推荐(0) 编辑
摘要: awk -F "uniquecode=" '{print $2}' a |awk -F"," '{print $1}' |sort -u |wc -lawk分组统计的用法,其中“a”为文件名,“uniquecode="为特征参数起始位置,“,”为特征参数结束位置,sort -u是去重复 阅读全文
posted @ 2013-06-20 16:21 k2013 阅读(1931) 评论(0) 推荐(0) 编辑
摘要: 图片缩放应用比较多,我们看看imageFilters提供的ScaleFilter怎么完成这项工作。首先了解怎么调用过滤器,实例代码如下:?public void imageScale(String fromPath, String toPath, int width, int height) throws IOException { // 定义“缩放过滤器” ScaleFilter scaleFilter = new ScaleFilter(width, height); BufferedImage fromImage = ImageIO.read(new File(fromPath)); / 阅读全文
posted @ 2013-06-15 19:18 k2013 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Java Image Filters 是由 Jhlabs 开发的一组用来处理 Java 图像的类库,提供各种常用的图像处理效果,例如反转色、扭曲、水波纹、凹凸、黑白效果等等数十种效果,如下图所示:Color Adjustment FiltersChannelMixFilter- Mixes the RGB channelsContrastFilter- Adjusts brightness and contrastCurvesFilter- Apply adjustment curves to an imageDiffusionFilter- Error-diffusion dithering 阅读全文
posted @ 2013-06-15 19:17 k2013 阅读(689) 评论(0) 推荐(0) 编辑