- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 淘宝面试经过
<br />今天晚上,我跟老马刚把买的电磁炉用快递取回来,晚上做的第一顿饭,正在围着桌子吃呢,电话响了,区号0571,杭州的,昨天几个学长在淘宝内推去淘宝实习,说这两天主管会打电话来,看到电话来,那个兴奋啊...然后就开始了四五十分钟的电话面试<br /> <br />挑重点的说<br />第一个问题,问了web方面的,我没做过web开发,所以倒是没有问什么问题,就关于web架构、前段、服务器这方面问了问<br />然后就是C,C++,不用说,C++的虚函数肯定会问的,然后问还有没有学过其他的语言,我说学过
2011-02-23 21:30:00 2327 4
原创 海量数据,数据挖掘,数据存储方法
现在对网络服务来讲,用户量是非常大的,用户信息或者其他数据也是非常巨大的,如何对海量数据进行存储,进行挖掘,进行筛选等问题,对服务器的响应效率来讲影响很大,关键要设计出良好的数据结构来存储,有良好的算法才好,本文综合了网络上一些其他的文章一般提供下面几个解决方案:Bloom FilterHashBit-MapHeap双层桶划分数据库索引倒排索引(Inverted Index)外排序Trie树MapReduce一个个的来介绍1、Bloom FilterBloom Filter是一种空间效率很高的随机数据结构,
2011-02-22 23:50:00 1792 1
原创 C++运算符转换
<br /> 在C语言中,如果要转换类型转换,使用强制类型转换的方法<br />(T)expression<br />但是在C++中提供了类型转换符,分别是static_cast,dynamic_cast,reinterpret_cast,const_cast这四个类型转化符,下面一一举例来看<br /> <br />static_cast<br />用法:static_cast < type-id > ( exdivssion ) <br />该运算符把exdivssion转换为type-id类型,但没
2011-02-14 01:01:00 1540
原创 谈内存对齐
以前总以为内存对齐,固定的是以4个字节为单位的,今天发现原来错了...为什么要内存对齐呢 大部分的参考资料都是如是说的: 1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。 2、性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;而对齐的内存访问仅需要一次访问。 首先来看一个例子#include using namespace std;
2011-02-09 22:41:00 1689 1
原创 求子数组的最大值
<br />/*关于子数组,就是对于一个数组,例如int A[]=2,-3,4,6,-2,4,-6,0,1选择任意个数字,就是他的子数组,例如4,6就是他的一个子数组,而且是和最大的一项2011.1.25 漯河*/#include<iostream>using namespace std;template<typename T>T SelectMaxChildArray(T* Array,int Length,int &Left,int &Right){ T Sum=
2011-02-08 17:59:00 1616
原创 Qt动画框架The Animation Framework
一个网友翻译的,没有翻译完,我把剩下的那部分翻译出来贴出来动画框架是Kinetic(运动)项目的一部分,它的目标是提供一中简单的方法创建动画的和流畅的GUI。借助Qt动画属性,可以提供非常自由的动画窗体组件和其他对象(QObjects)。动画框架也能被用于图形视图框架。 一下概述解释动画框架体系结构的基础部分。示例展示了QObject和图形项(graphics items)显示动画中使用的绝大多数基本动画技术。The Animation ArchitectureClasses in the A
2011-02-06 16:34:00 10096
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人