百度面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。
IP 是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的 IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这1000个最大的IP中,找出那个频率最大的IP,即 为所求。
百度面试题2、搜...
分类:
编程语言 时间:
2015-04-29 19:53:53
阅读次数:
192
对于初学者而已,我们学习的网络编程(如TCP,UDP编程),我们通常都是在局域网内进行通信测试,有时候我们或者会想,我们现在写的内网网络数据和外网的网络数据有什么不同,我们内网的数据是如何走出外网的呢?
再者,我们大多人都是使用宽带上网,结果发现,A 和 B 的局域网 IP 都是192.168.31.11,当他们都访问百度浏览网页时,百度服务器回复数据时,如何区分是给 A 还是给 B 呢...
分类:
其他好文 时间:
2015-04-26 12:26:52
阅读次数:
148
下面的图片是我使用firefox和chrome浏览百度首页时候记录的http请求下面是firefox:下面是chrome: 在浏览百度首页前我都将浏览器的缓存全部清理掉,让这个场景最接近第一次访问百度首页的情景。 在firefox的请求瀑布图里有个表现非常之明显:就是javascript文件下载.....
分类:
编程语言 时间:
2015-04-24 14:16:58
阅读次数:
179
今天装备用VMWare装台Linux服务器来学习Oracle数据库,由于安装包是下载到本地的Windows系统,需要拷贝到Linux虚机里面去。搞了半天。想到虚机网络设成桥接,然后访问。百度了一下。最后要用mount命令来挂载到/mnt目录下的某个目录。mount -t cifs -o userna...
最近基于百度地图sdk写了个demo,在eclipse上真机测试的时候是正常运行的,没有任何问题,但是当我导出apk安装到手机上的时候,却发现地图都是白格子,经调试发现程序并没有访问百度地图后台失败,发现原来是密匙key出错了
通过再三调试,原来在打包成apk的时候,eclipse的用来申请密匙的sha1变了
如图示,这是eclipse原来的sha1
...
分类:
系统相关 时间:
2015-04-07 13:54:59
阅读次数:
186
前几天碰到了一个需求,允许接收前端用户上传的文件。
当时为了解决问题索性就上github搜了下,找了一个基于nodejs的开发插件。
后来功能实现后觉得意犹未尽,于是自己想试试去写一个类似功能的插件,方便以后拓展,然后就这么开始了。
先来说说应用层的http,数据从前端是怎么被它包装然后传到服务器的。
我们可以在浏览器中查看我们发一个请求的时候包什么格式的,例如我们访问百度时得到的请求包内容...
分类:
Web程序 时间:
2015-04-04 16:47:50
阅读次数:
285
最近用了很多网上的坑爹接口,都泪奔了,不说了,都是泪啊~
前两天做了个微信返回音乐的接口,先来看下效果:
出来之后在手机微信里面就可以实现音乐播放了。
技术很简单,首先访问百度音乐接口,传入音乐名称和歌手名称,然后百度会返回一个XML格式给你,里面包括...
分类:
微信 时间:
2015-03-21 15:42:32
阅读次数:
317
海量日志数据,提取出某日访问百度次数最多的那个IP。首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash...
分类:
其他好文 时间:
2015-03-20 18:09:20
阅读次数:
95
百度搜索引擎地址:http://m.baidu.com?from=1093f&word=URLEncoder.encode(query, "UTF-8");
其中query:搜索的内容(ex:应用宝)
String searchUri = mSearchDomainHelper.getBaiduUrl()
+ "from=1093f&word=" + ...
分类:
其他好文 时间:
2015-03-19 16:29:27
阅读次数:
126
我们上网,必不可少的就是DNS,在这里先介绍下DNS的相关知识。
DNS 是域名系统 (Domain NameSystem) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。
其实,我们平时访问网站,例如我们访问百度,那么我们在浏览器里面输入ww...
分类:
Web程序 时间:
2015-03-15 09:25:45
阅读次数:
203