ahuang1900的专栏

再牛B的梦想都敌不过傻B一样的坚持

腾讯2015校园招聘

本帖最后由 itmian4 于 2014-9-14 10:30 编辑 腾讯2015校园招聘 笔试城市:西安、成都、武汉等 笔试时间:2015-9-13 腾讯校园, 西安 分享到:QQ空间腾讯微博腾...

2014-09-14 13:43:57

阅读数 710

评论数 0

超键、候选键和主键

平时用设计数据库的时候只涉及到了选择主键,外键,也不知道个什么超键候选键的,第一次比较细的了解超键,候选键,主键的时候是在今年八期给我们讲课的时候,当时听完理解了,知道了它们之间的关系,感觉这已经是自己的知识了,可到我们准备软考的时候又遇到了这个问题,自己看了看书没明白,然后找到笔记明白了,直到昨...

2014-09-13 22:28:20

阅读数 565

评论数 0

linux命令介绍:df使用介绍

linux中df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。   语法:df [选项]   说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。   该命令各个选项的含义如下:   -...

2014-09-13 20:55:27

阅读数 458

评论数 0

Linux内存管理基本概念

作者:Dong | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明 网址:http://dongxicheng.org/os/linux-memory-management-basic/ 1. 基本概念 1.1 地址 (1)逻辑地址:指由程序产生的与段相关的偏移地址...

2014-09-13 16:57:46

阅读数 510

评论数 0

操作系统内存管理——分区、页式、段式管理

1. 内存管理方法         内存管理主要包括虚地址、地址变换、内存分配和回收、内存扩充、内存共享和保护等功能。  2. 连续分配存储管理方式       连续分配是指为一个用户程序分配连续的内存空间。连续分配有单一连续存储管理和分区式储管理两种方式。 ...

2014-09-13 16:55:54

阅读数 779

评论数 0

c++虚继承对象的内存布局(修改版)

c++虚继承对象的内存布局(修改版)               网上关于c++对象布局的文章挺多,而且《深度探索c++对象模型》(Inside TheC++ Object Model 侯捷译)一书中也很详细地介绍。如果你一点都不了解C++对象的布局,我推荐你看看《深度探索c++对象模...

2014-09-13 13:19:01

阅读数 466

评论数 0

虚函数表的实现细节

1.虚函数 ·虚表是怎么实现的?虚表存放在哪里? ·虚表中的数据是在什么时候确定的? ·对象中的虚表指针又在什么时候赋值的? 我们很难通过 C++语言本身来找到答案。 C++标准给编译器实现者定义了语法规范,但是被并没有定义如何实现这些语法规范,不同的编译器实现者可能有不同...

2014-09-13 13:07:18

阅读数 452

评论数 0

面试必会函数源代码 strcpy/memcpy/atoi/kmp/quicksort

一、写在前面         继上一次发表了一片关于参加秋招的学弟学妹们如何准备找工作的博客之后,反响很大,顾在此整理一下,以便大家复习。好多源自july的这篇博客,也有很多是我自己整理的。希望大家能够一遍一遍的写,直到能够秒杀为止。 二、stl模板函数     ...

2014-09-12 17:28:52

阅读数 460

评论数 0

inline函数_内联函数的一些总结(zz)

inline函数 我们看下面的函数,函数体中只有一行语句:      double Average(double total, int number){        return total/number;       }  定义这么简单的函数有必要吗?实际上,它还是有一些优点的:第一...

2014-09-12 16:51:46

阅读数 438

评论数 0

SQL 建立数据库 表

SQL 建立数据库 表 DB里面有两个表 table1(m_1,m_2,m_3,N_1) m_1为主码 table2(N_1,N_2,N_3) N_1为主码 我想实现对表增、删、改、查之类的操作 删除table2的时候 table1中有N_1的信息也要删除 添加table...

2014-09-12 16:39:20

阅读数 493

评论数 0

df 和 du 命令详解

df 和 du 命令详解 df命令详细用法  a:显示全部的档案系统和各分割区的磁盘使用情形  i:显示i -nodes的使用量  k:大小用k来表示 (默认值)  t:显示某一个档案系统的所有分割区磁盘使用量  x:显示不是某一个档案系统的所有分割区磁盘使用量  T:显示每个分...

2014-09-12 16:22:27

阅读数 359

评论数 0

计数排序

计数排序是一种算法复杂度 O(n) 的排序方法,适合于小范围集合的排序。比如100万学生参加高考,我们想对这100万学生的数学成绩(假设分数为0到100)做个排序。我们如何设计一个最高效的排序算法。本文不光给出计数排序算法的传统写法,还将一步步深入讨论算法的优化,直到时间复杂度和空间复杂度最优。 ...

2014-09-12 16:19:30

阅读数 451

评论数 0

malloc和free实现的原理

还是要认真看深入理解计算机系统 http://blog.csdn.net/llhyy17/article/details/5375298 内存分配是按照堆块实现的,一个堆块是由头部和有效载荷量组成,其中的有效载荷量就是我们申请的堆的大小。 头部块包括 块大小和是否可用 这两个...

2014-09-12 02:16:48

阅读数 478

评论数 0

C++中的单例模式

单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一...

2014-09-12 02:13:52

阅读数 355

评论数 0

海量数据处理方法

一、Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点:   对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位都是1说明存在,很明显这个过程并不保证查找...

2014-09-12 02:11:18

阅读数 390

评论数 0

海量数据处理常用思路和方法

大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。  下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问...

2014-09-12 02:10:22

阅读数 457

评论数 0

设计海量key-value数据的存储查询模块

设计海量key-value数据的存储查询模块 http://www.cnblogs.com/iamzhaiwei/archive/2012/09/02/2689653.html 单机存储100亿大数据量的key-value数据,要求能够支持插入和查询操作,单条数据长度不定,...

2014-09-12 02:02:02

阅读数 412

评论数 0

海量存储

​ 今天玩微薄的时候有人问我有没有数据存储的相关资料,我想了想。。虽然在这个领域内也算有点积累,以前讲课的ppt有200多页,但毕竟ppt的信息量有限。所以在这里将这个系列的部分内容在这里进行重新编排 主要将涉及到: 1. 数据库原理   http://qing.we...

2014-09-12 01:53:06

阅读数 337

评论数 0

Linux进程模型总结

http://blog.csdn.net/dlutbrucezhang/article/details/8696296 一个进程在CPU上运行可以有两种运行模式(进程状态):用户模式和内核模式。如果当前运行的是用户程序(用户代码),那么对应进程就处于用户模式(用户态),如果出现系统调用或...

2014-09-12 01:33:54

阅读数 487

评论数 0

Key-value存储简介

Key-value存储简介 具备高可靠性及可扩展性的海量数据存储对互联网公司来说是一个巨大的挑战,传统的数据库往往很难满足该需求,并且很多时候对于特定的系统绝大部分的检索都是基于主键的的查询,在这种情况下使用关系型数据库将使得效率低下,并且扩展也将成为未来很大的难题。在这样的情况下,使用Key-...

2014-09-12 01:32:14

阅读数 605

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭