2018 1. 简化版KNN算法写code实现,用Euclidean distance。(heap tree那里我是用heaplist实现的,出了个bug,而且写得太慢把时间耗光了) 2. 概率题,扔硬币,n次中有m次head,问是否能说明硬币是biased,写个函数算出来(经典题不难,但是没时间了 ...
分类:
其他好文 时间:
2018-09-24 11:30:38
阅读次数:
122
操作系统 操作系统运行程序 hello world程序的执行过程 1. 用户通知操作系统执行hello world应用程序 2. 操作系统找到hello world程序的相关信息, 程序的相关信息(ELF文件信息, 不包括.text, .data, .bss, stack segment, heap ...
分类:
其他好文 时间:
2018-09-23 13:37:28
阅读次数:
195
java栈stack和堆heap的工作原理,用途及区别?举例说明 ...
分类:
编程语言 时间:
2018-09-23 11:49:00
阅读次数:
157
一,我们首先来看张图 二,代码来解释 先了解具体的概念: JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被... ...
分类:
其他好文 时间:
2018-09-22 21:54:52
阅读次数:
190
1.Mysql中有哪些不同的表格? MyISAM: 基于IASM代码、可以被压缩,支持全文搜索,事务不安全,而且也不支持外键。如果事务回滚将会造成不完全回滚,从而不具备原子性。所以假如忽略事务以及访问并发性的话,并且需要执行大量的SELECT检索语句的话,MyISAM将是最好的选择 Heap:是My ...
分类:
数据库 时间:
2018-09-22 17:05:11
阅读次数:
224
import copy def heap_sort(hlist): def heap_adjust(parent): child = 2 * parent + 1 # left child while child heap[child]: child += 1 # right child ... ...
分类:
编程语言 时间:
2018-09-22 10:37:21
阅读次数:
180
Heap(堆):在英文中有杂乱的堆意思,意译中文为堆;其特点为先进先出。 堆空间分配:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。 Stack(栈):在英文中有有序堆放的意思,意译中文为栈;其特点为先进后出。 栈空间分配:由操作系统自动分配释放 ,存放函 ...
分类:
其他好文 时间:
2018-09-20 17:23:39
阅读次数:
130
class 是引用类型,生成的实例分布在 Heap(堆) 内存区域上,在 Stack(栈)只存放着一个指向堆中实例的指针。因为考虑到引用类型的动态性和 ARC 的原因,class 类型实例需要有一块单独区域存储类型信息和引用计数。 在 Swift 中,class 类型的方法派发是通过 V-Table ...
分类:
编程语言 时间:
2018-09-19 16:15:50
阅读次数:
201
innobase_buffer_pool_size can‘t be over 4GB on 32-bit systems
分类:
数据库 时间:
2018-09-18 11:15:10
阅读次数:
213
HeapBuffer 堆缓冲 :其实是在java 的内存模型中,java 虚拟机可以直接管控的 DirectBuffer 直接缓冲 :使用的是native ,与操作系统挂钩,调用的是c 或者c++ 的代码,不在java 的内存模型中,我们称为堆外内存,因为不属于java 内存模型,所以java 虚拟 ...
分类:
编程语言 时间:
2018-09-18 00:24:43
阅读次数:
183