上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 52 下一页
摘要: 第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小 阅读全文
posted @ 2016-09-12 23:56 chenhuan001 阅读(15448) 评论(3) 推荐(0) 编辑
摘要: Bloom Filter概念和原理 焦萌 2007年1月27日 Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的 阅读全文
posted @ 2016-09-12 23:52 chenhuan001 阅读(1566) 评论(0) 推荐(0) 编辑
摘要: // // main.cpp // helpbuptguoan // // Created by New_Life on 16/8/24. // Copyright © 2016年 chenhuan001. All rights reserved. // #include #include #include #include #include #include #inclu... 阅读全文
posted @ 2016-09-12 09:41 chenhuan001 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 1.printf计算参数时是从右到左 2.(int&)a 表示把a在内存中的值强行当作int数来处理 3.float四字节,1位符号位(正数为0),8位指数位(0采取01111111),23位尾数。double八个字节,1位符号位,11位指数位,52位尾数,直接用(int&)double取低16位。 阅读全文
posted @ 2016-09-03 20:25 chenhuan001 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to ) cp is a const pointe 阅读全文
posted @ 2016-09-03 20:14 chenhuan001 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCH 阅读全文
posted @ 2016-09-03 16:29 chenhuan001 阅读(333) 评论(0) 推荐(0) 编辑
摘要: from: here 1. C++面向对象程序设计的重要概念 早期革命影片里有这样一个角色,他说:“我是党代表,我代表党,我就是党。”后来他给同志们带来了灾难。 会用C++的程序员一定懂得面向对象程序设计吗? 不会用C++的程序员一定不懂得面向对象程序设计吗? 两者都未必。就象坏蛋入党后未必能成为好 阅读全文
posted @ 2016-09-03 12:57 chenhuan001 阅读(272) 评论(0) 推荐(0) 编辑
摘要: from: here 对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3) 隐式指针的文章中我详细介绍了在隐式 阅读全文
posted @ 2016-09-03 12:38 chenhuan001 阅读(9032) 评论(0) 推荐(0) 编辑
摘要: 1 (⌒▽⌒) 2 ( ̄▽ ̄) 3 (=・ω・=) 4 (`・ω・´) 5 (〜 ̄△ ̄)〜 6 (・∀・) 7 (°∀°)ノ 8 ( ̄3 ̄) 9 ╮( ̄▽ ̄)╭ 10 ( ´_ゝ`) 11 ←_← 12 →_→ 13 (_>) 15 (;¬_¬) 16 ("▔□▔)/ 17 (゚Д゚≡゚д゚)!? 18 Σ(゚д゚;) 19 Σ(  ̄□ ̄||) 20 (´;ω;`) 21 (/... 阅读全文
posted @ 2016-08-30 16:23 chenhuan001 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 先来看一个代码,估计很多同学都碰到过其中的某一个。 估计很多同学都饱受摧残(T-T)。 更坑的是,卧槽不同编译器下会有不用的结果。(╯°口°)╯(┴—┴ a.VS2013下的运行结果 b.g++下的运行结果 从结果可以看出,除了最开始两个书本上教的a++与++a是一致的(a++是先取a值然后再执行a 阅读全文
posted @ 2016-08-30 16:21 chenhuan001 阅读(1492) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 52 下一页